Переведите число из десятичной системы счисления в двоичную, восьмеричную и
шестнадцатеричную системы счисления (с точностью до третьего знака после
запятой).494,48(10) = 111101110,011(2) 494,48(10) =0756,365(8) 494,48(10) = 1EE,7AE (16)
Решение
Целая часть:
494 0
494 6
494 14
247 1
61 5
30 14
123 1
7 7
1 1
61 1
0 0
30 0
15 1
7 1
3 1
1 1
Дробная часть
0,48 0
0,48 3
0,48 7
0,96 1
0,84 6
0,68 10
0,92 1
0,72 5
0,88 14
2. Переведите числа из шестнадцатеричной системы счисления в восьмеричную,
используя перевод чисел между системами счисления степени двойки.
100С14E,508(16) = 010000С0516.2410(8)
Переводим в двоичную систему:
100С14E = 000100000000С000101001110
508 = 010100001000
100С14E.508(16) = 000100000000С000101001110.010100001000(2)
Полученное число переведем в восьмеричную систему счисления.
000100000000С000101001110 = 000 001 000 000 00С 000 101 001 110
000 001 000 000 00С 000 101 001 110 = 010000С05168
010100001000 = 010 100 001 000
010 100 001 000 = 2410
000100000000С000101001110.010100001000(2) = 010000С0516.2410(8)
3
. Выполните сложение, вычитание и умножение чисел. Операций над числами
произведите в той системе счисления, в которой они приведены, а сам результат
вычисления представьте в десятичной системе счисления.
а) A7,4(16) - 1D,4(16) = 8А(16) = 138(10)
A7,4 - 1D,4 = 8А
8А = 161*8 + 160*10 = 128 + 10 = 138
б) 1732,4(8)+ 34,5(8) = 1767,1(8) = 1015,125(10)
1732,4+ 34,5 = 1767,1
17678 = 83*1 + 82*7 + 81*6 + 80*7 = 512 + 448 + 48 + 7 = 1015
18 = 8-1*1 = 0.125
в) 11101(2)·110101(2) = 11000000001(2) = 1537(10)
1 1 1 0 1
*
1 1 0 1 0 1
1 1 1 0 1
0 0 0 0 0
+
1 1 1 0 1
0 0 0 0 0
1 1 1 0 1
1 1 1 0 1
1 1 0 0 0 0 0 0 0 0 1
11000000001= 210*1 + 29*1 + 28*0 + 27*0 + 26*0 + 25*0 + 24*0 + 23*0 + 22*0 + 21*1 + 20*1 = 1024 + 512 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 = 1537
4