10110101 = 27*1 + 26*0 + 25*1 + 24*1 + 23*0 + 22*1 + 21*0 + 20*1 = 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 181
101001 = 25*1 + 24*0 + 23*1 + 22*0 + 21*0 + 20*1 = 32 + 0 + 8 + 0 + 0 + 1 = 41
Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда
101 = 2-1*1 + 2-2*0 + 2-3*1 = 0.625
получается 41,625
276
Переводим целую часть числа. Для этого разделим исходный код на группы по 3 разряда.
2762 = 276 2
Затем заменяем каждую группу на код из таблицы.
Двоичная СС
Восьмеричная СС
000
0
001
1
010
2
011
3
100
4
101
5
110
6
111
7
Получаем число:
276 2 = 2768
684
Целая часть от деления
Остаток от деления
684 div 16 = 42
684 mod 16 = 12
42 div 16 = 2
42 mod 16 = 10
2 div 16 = 0
2 mod 16 = 2
0 div 16 = 0
0 mod 16 = 0
Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 02AC
684 = 02AC16
105.510 = 1101001.12
234,25
Целая часть от деления
Остаток от деления
234 div 16 = 14
234 mod 16 = 10
14 div 16 = 0
14 mod 16 = 14
0 div 16 = 0
0 mod 16 = 0
Остаток от деления записываем в обратном порядке. Получаем число в 16-ой системе счисления: 0EA
234 = 0EA16
Для перевода дробной части числа последовательно умножаем дробную часть на основание 16. В результате каждый раз записываем целую часть произведения.
0.25*16 = 4 (целая часть 4)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
0*16 = 0 (целая часть 0)
Получаем число в 16-ой системе счисления: 40000000
0.25 = 4000000016