Автор работы: Пользователь скрыл имя, 19 Ноября 2013 в 14:22, контрольная работа
1. Системы счисления
1. Определить цифру X в записи числа, если верно равенство
13X10 = X048
132 / 8 = 16 (4)
16 / 8 = 2 (0)
2 / 8 = 0 (2)
Ответ: X = 2
Тихоокеанский Государственный Университет
Информатика
Контрольная работа №1
Выполнил:
_________________________
_________________________
Проверил:
_________________________
Хабаровск 2013
1. Системы счисления
1. Определить цифру X в записи числа, если верно равенство
13X10 = X048
132 / 8 = 16 (4)
16 / 8 = 2 (0)
2 / 8 = 0 (2)
Ответ: X = 2
2. Выполнить сложение чисел A и B в S-ичной СС
A10 = 341; B10 = 67,1; S = 8
341 / 8 = 42 (5) 42 / 8 = 5 (2) 5 / 8 = 0 (5) 34110 = 5258 67,1 = 67 + 0,1 67 / 8 = 8 (3) 8 / 8 = 1 (0) 1 / 8 = 0 (1) 6710 = 1038 |
0,1 * 8 = 0,8 0,8 * 8 = 6,4 0,4 * 8 = 3,2 0,2 * 8 = 1,6 0,6 * 8 = 4,8 … 0,110 = 0,0(6314)8 67,110 = 103,0(6314)8 |
0 + 4 = 4 0 + 1 = 1 0 + 3 = 3 0 + 6 = 6 0 + 0 = 0 5 + 3 = 8 + 0 1 + 2 + 0 = 3 5 + 1 = 6 |
Ответ: A + B = 630,0(6314)8
3. Выполнить вычитание числа A из числа B в S-ичной СС
A10 = 87,3; B10 = 122,5; S = 16
87,3 = 87 + 0,3 87 / 16 = 5 (7) 5 / 16 = 0 (5) 8710 = 5716 0,3 * 16 = 4,8 0,8 * 16 = 12,8 … 0,310 = 0,4(B)16 87,310 = 57,4(B)16 ≈ 57,4C |
122,5 = 122 + 0,5 122 / 16 = 7 (10) 7 / 16 = 0 (7) 12210 = 7A16 0,5 * 16 = 8 0,510 = 0,816 122,510 = 7A,816 |
0 – C = F – C = 15 – 12 = 3 8 - 1 – 4 = 3 A – 7 = 12 – 7 = 5 7 – 5 = 2 7A,816 – 57,4C16 = 25,3316 |
Ответ: B – A = 25,3316
4. Выполнить умножение чисел A и B в 2-ичной СС
A10 = 23; B10 = 15
23 / 2 = 11 (1) 11 / 2 = 5 (1) 5 / 2 = 2 (1) 2 / 2 = 1 (0) 1 / 2 = 0 (1) 2310 = 101112 |
15 / 2 = 7 (1) 7 / 2 = 3 (1) 3 / 2 = 1 (1) 1 / 2 = 0 (1) 1510 = 11112 |
|
Ответ: A * B = 101011001
5. Выполнить перевод двоичного числа A в восьмеричную и шестнадцатеричную СС без перевода в десятичную СС
A2 = 1011,11010
001 011, 110 010 = 13,628
1011, 1101 0000 = B,D016
Ответ: A8 = 13,62; A16 = B,D
2. Представление числовой информации в компьютере
1. Записать компьютерное представление числа A10 в формате без знака (размер числа 1 байт)
A10 = 270
Ответ: число 270 больше 1 байта
Допустимые значения: 0 … 28 – 1 (от 0 до 255)
Запись 2 байтами: 00000001 00001110
2. Записать десятичное представление числа A2, заданного в указанной форме
A2 = 01110101; форма: ПК (Прямой код)
01110101 = 11710
Ответ: A10 = 117
3. Записать внутреннее
представление вещественного
A10 = -294,11
294,1110 = 294 + 0,11 294 / 2 = 147 (0) 147 / 2 = 73 (1) 73 / 2 = 36 (1) 36 / 2 = 18 (0) 18 / 2 = 9 (0) 9 / 2 = 4 (1) 4 / 2 = 2 (0) 2 / 2 = 1 (0) 1 / 2 = 0 (1) 29410 = 1001001102 |
0,11 * 2 = 0,22 0,22 * 2 = 0,44 0,44 * 2 = 0,88 0,88 * 2 = 1,76 0,76 * 2 = 1,52 0,52 * 2 = 1,04 0,1110 = 0,000111 |
294,1110 = 100100110 + 0,000111 = 100100110,0001112
100100110,000111 = 1,00100110000111 * 28 |
8 + 127 = 13510; 13510 = 100001112
1 1000111 0010 0110 0001 1100 0000 000
(Последние девять нулей дописываем как значащие байты одинарной точности – 32 байта, из них 24 – 1 = 23 байта для мантиссы)
1 1000111 0010 0110 0001 1100 0000 0002 = 147261С0016
Ответ:
A2 = 1 1000111 0010 0110 0001 1100 0000 000; A16 = 147261C00
4. Вычислить значения
выражения в дополнительном
71 + 56
7110 = 10001112 = 01000111 (ДК)
5610 = 1110002 = 00111000 (ДК)
01000111 00111000 |
01111111 |
Ответ: 71 + 56 (ДК) = 01111111
Использованный источник информации:
http://book.kbsu.ru/theory/
Информация о работе Системы счисления и представление числовой информации в компьютере