Контрольная работа по "Информатике"
Автор: RickLss • Июнь 14, 2023 • Контрольная работа • 513 Слов (3 Страниц) • 195 Просмотры
Министерство цифрового развития, связи и
массовых коммуникаций Российской Федерации
Сибирский государственный университет телекоммуникаций и информатики
Контрольная работа
по дисциплине: Информатика
Выполнил:
Группа:
Вариант:
Проверила:
Новосибирск, 202_ г.
Решение
- Умножить в двоичной арифметике числа a и b.
a=101,012
b=11,12[pic 1]
Умножение выполнено без учета плавающей запятой, следовательно окончательный результат запишем как [pic 2]
Ответ:[pic 3]
- Перевести число a из десятичной в систему счисления по основанию 4.
a=12,4375
0,4375*4=1,75 | 1 |
0,75*4=3 | 3 |
12 | 4 |
12 | 3 |
0 | |
Целая часть: Дробная часть:
Проверка:
[pic 4]
Ответ:[pic 5]
- Перевести число a из двоичной в десятичную систему счисления.
a=1100,10(01)
Ищем целую часть
[pic 6]
Теперь дробную:
1 шаг. Умножаем периодическую часть на P-2, т.е. Р в степени, равной количеству цифр до периода и прибавляем к этому непериодическую часть:
[pic 7]
Непериодическую часть Р-ичной дроби переводим в десятичную по формуле (1):
[pic 8]
2 шаг. Периодическую часть записываем в виде обыкновенной дроби в Р-ичной системе счисления, где в знаменателе стоят максимальные цифры Р-ичной системы счисления, количество этих цифр равно количеству цифр в периоде:
[pic 9]
3 шаг. Заменяем числа в числителе и знаменателе на соответствующие десятичные числа, и только потом выполняем деление (уже в десятичной арифметике).
[pic 10]
4 шаг.
[pic 11]
Складываем целую и дробную части:
[pic 12]
Ответ:[pic 13]
- Перевести число а из восьмеричной в шестнадцатеричную систему счисления.
a=706,53
5 | 3 |
101 | 011 |
7 | 0 | 6 |
111 | 000 | 110 |
Переводим в двоичное представление:
0001 | 1100 | 0110 |
1 | C | 6 |
Переводим из двоичного в шестнадцатеричное представление:
1010 | 1100 |
A | C |
Так как часть является дробной, дописываем нули до 8 разрядов
Ответ:[pic 14]
- Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделены дефисом). Определить закодированный текст.
ASCII: 77-79-85-83-69
Согласно таблице кодировки ASCII:
[pic 15]
Рисунок 1 - Таблица ASCII
77=M
79=O
85=U
83=S
69=E
Ответ: Закодированное слово: MOUSE.
- Записать текст шестнадцатеричными кодами таблицы ASCII.
Текст: PARROT
Согласно таблице кодировки ASCII (см рис 1.)
P=50
A=41
R=52
R=52
O=4F
T=54
Ответ: Текст «PARROT» в шестнадцатеричном коде таблицы ASCII:
80-65-82-82-4F-84
- Вычислить a + b. Оба числа записать как двоичные целые со знаком в 6-ти разрядной ячейке памяти. Результат перевести из двоичного в десятичный вид.
11 | 2 | |||
10 | 5 | 2 | ||
1 | 4 | 2 | 2 | |
1 | 4 | 1 | ||
0 | ||||
18 | 2 | |||
18 | 9 | 2 | ||
0 | 8 | 4 | 2 | |
1 | 4 | 2 | 2 | |
0 | 2 | 1 | ||
0 |
a= –18
b=11
Т.к -18 то добавляем 1 в старший ряд:
5 | 4 | 3 | 2 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 |
5 | 4 | 3 | 2 | 1 | 0 |
0 | 0 | 1 | 0 | 1 | 1 |
- Прямой код числа 11: 001011
Прямой код числа -18: 110010 - Формирование дополнительного кода числа -18.
Прямой код : 110010
Инверсия : 101101
Добавление единицы: 101110 - Операция сложения.
0 01011
+ 1 01110
--------------
111001
- Проверка результата путем преобразования к прямому коду.
Дополнительный код: 111001
Вычитание единицы :111000
Инверсия : 000111
Переводим в 10 систему счисления
[pic 16]
- Учитывая, что число отрицательное, получаем -7. Результат вычислений совпал с результатом, вычисленным в десятичной системе.
Ответ:[pic 17]
- Вычислить a –b. Применить алгоритм компьютерного вычитания вещественных чисел. Длина мантиссы равна 6 разрядам.
a=10,012
b=0,1012
Нормализуем числа.
10,01 = 0,100100 * 2^2
0,101 = 0,101000 * 2^0 = 0,010100*2^1=0,001010*2^2
1 | 0 | 0 | 1 | 0 | 0 | |
- | 0 | 0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 | 0 |
Результат 0,011010 * 2^2 = 1,1010
Ответ:[pic 18]
- Вычислить a x b. Применить алгоритм компьютерного умножения вещественных чисел. Длина мантиссы равна 6 разрядам. Результат перевести в 10-е число и сравнить с точным значением.
a=10112
b=0,10112
Нормализуем числа.
...