Для перевода десятичного числа 122032.462 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| — | 122032 | 2 | |||||||||||||||||||||||||||||||
| 122032 | — | 61016 | 2 | ||||||||||||||||||||||||||||||
| 0 | 61016 | — | 30508 | 2 | |||||||||||||||||||||||||||||
| 0 | 30508 | — | 15254 | 2 | |||||||||||||||||||||||||||||
| 0 | 15254 | — | 7627 | 2 | |||||||||||||||||||||||||||||
| 0 | 7626 | — | 3813 | 2 | |||||||||||||||||||||||||||||
| 1 | 3812 | — | 1906 | 2 | |||||||||||||||||||||||||||||
| 1 | 1906 | — | 953 | 2 | |||||||||||||||||||||||||||||
| 0 | 952 | — | 476 | 2 | |||||||||||||||||||||||||||||
| 1 | 476 | — | 238 | 2 | |||||||||||||||||||||||||||||
| 0 | 238 | — | 119 | 2 | |||||||||||||||||||||||||||||
| 0 | 118 | — | 59 | 2 | |||||||||||||||||||||||||||||
| 1 | 58 | — | 29 | 2 | |||||||||||||||||||||||||||||
| 1 | 28 | — | 14 | 2 | |||||||||||||||||||||||||||||
| 1 | 14 | — | 7 | 2 | |||||||||||||||||||||||||||||
| 0 | 6 | — | 3 | 2 | |||||||||||||||||||||||||||||
| 1 | 2 | 1 | |||||||||||||||||||||||||||||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
12203210=111011100101100002
Для перевода дробной части 0.462 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.462 ∙ 2 = 0.924 (0)
0.924 ∙ 2 = 1.848 (1)
0.848 ∙ 2 = 1.696 (1)
0.696 ∙ 2 = 1.392 (1)
0.392 ∙ 2 = 0.784 (0)
0.784 ∙ 2 = 1.568 (1)
0.568 ∙ 2 = 1.136 (1)
0.136 ∙ 2 = 0.272 (0)
0.272 ∙ 2 = 0.544 (0)
0.544 ∙ 2 = 1.088 (1)
0.088 ∙ 2 = 0.176 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.46210=0.011101100102
Окончательным ответом будет являться соединение целой и дробной части:
122032.46210=11101110010110000.011101100102.
