Информатика. Программа, методические указания и контрольные задания - 12 стр.

UptoLike

Запишем прямой, обратный и дополнительный коды для полученного двоичного числа:
Ответ: – 0,05
10
= – 0,00001100
2
= – 0,11
2
(10
2
)
–100
2
с точностью до 10
–8
.
Задание 2
а) Перевести двоичное число 10011,10011
2
в восьмеричную и шестнадцатеричную системы счисле-
ния.
Решение. Воспользуемся правилами перевода чисел из двоичной системы счисления в восьмерич-
ную и шестнадцатеричную системы:
10011,10011
2
= 010.011,100.110
2
= 23,46
8
;
10011,10011
2
= 0001.0011,1001.1000
2
= 13,98
16
.
б) Перевести число 1234
6
в девятеричную систему.
Решение. Переведем число 1234
6
сначала в десятичную систему (см. решение задания 1, пункт а).
Получим: 1234
6
= 1 6
3
+ 2 6
2
+ 3 6
1
+ 4 6
0
= 310
10
.
Полученное число переведем в девятеричную систему (см. решение задания 1, пункт б). В итоге имеем:
310
10
= 424
9
.
Ответ: а) 23,46
8
, 13,98
16
, б) 1234
6
= 424
9
.
Задание 3
Вычислить:
а) 312
4
+ 120
4
;
б) (12
3
+ 72
9
) 34
7
, записав результат в шестнадцатеричной системе счисления;
в) E2
16
– 216
8
: 1000111
2
, записав результат в двоичной системе.
Решение. а) Запишем числа в столбик друг под другом и выполним сложение по аналогии с дейст-
вием сложения в десятичной системе:
б) Переведем все числа в одну систему счислениядесятичную (см. решение задания 1). Получим:
12
3
= 5
10
, 72
9
= 65
10
, 34
7
= 25
10
. Выполним указанные действия (5 + 65) 25 = 1750. Переведем число 1750
в шестнадцатеричную систему (см. решение задания 2). В итоге имеем 1750 = 6D6
16
.
в) Переведем все числа в одну систему счислениядвоичную, пользуясь соответствующими пра-
вилами. Получим: E2
16
= 1110.0010
2
, 216
8
= 10.001.110
2
. Выполним операцию деления по аналогии с де-
лением двух чисел в десятичной системе счисления: