Перевод дробной части числа

 

Имеем аналогично

0.012 = 0*2-1+1*2-2 = 0*0.5+1*0.25 = 0.25.

Окончательно получим

1000110111.012 = 567.2510

Перевод из двоичной в восьмеричную и
шестнадцатеричную системы

Для этого типа операций существует упрощённый алгоритм. Для восьмеричной системы всякое число от 0 до 7 может быть представлено двоичной триадой:

 

000 0 100 4
001 1 101 5
010 2 010 6
011 3 111 7

 

Пример: преобразуем 1011002 в восьмеричную систему — 101 100 → 548

 

Для шестнадцатеричной — числа 0 - 9, A, B, C, D, F могут быть представлены тетрадами:

 

0000 0 0100 4 1000 8 1100 C
0001 1 0101 5 1001 9 1101 D
0010 2 0110 6 1010 A 1110 E
0011 3 0111 7 1011 B 1111 F

 

Пример:

преобразуем 1011002 в шестнадцатеричную систему — 0010 1100 → 2C16