Для перевода десятичного числа 3795677.34784 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| — | 3795677 | 2 | |||||||||||||||||||||||||||||||||||||||||
| 3795676 | — | 1897838 | 2 | ||||||||||||||||||||||||||||||||||||||||
| 1 | 1897838 | — | 948919 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 948918 | — | 474459 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 474458 | — | 237229 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 237228 | — | 118614 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 118614 | — | 59307 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 59306 | — | 29653 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 29652 | — | 14826 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 14826 | — | 7413 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 7412 | — | 3706 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 3706 | — | 1853 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 1852 | — | 926 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 926 | — | 463 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 462 | — | 231 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 230 | — | 115 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 114 | — | 57 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 56 | — | 28 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 28 | — | 14 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 14 | — | 7 | 2 | |||||||||||||||||||||||||||||||||||||||
| 0 | 6 | — | 3 | 2 | |||||||||||||||||||||||||||||||||||||||
| 1 | 2 | 1 | |||||||||||||||||||||||||||||||||||||||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
379567710=11100111101010110111012
Для перевода дробной части 0.34784 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.34784 ∙ 2 = 0.69568 (0)
0.69568 ∙ 2 = 1.39136 (1)
0.39136 ∙ 2 = 0.78272 (0)
0.78272 ∙ 2 = 1.56544 (1)
0.56544 ∙ 2 = 1.13088 (1)
0.13088 ∙ 2 = 0.26176 (0)
0.26176 ∙ 2 = 0.52352 (0)
0.52352 ∙ 2 = 1.04704 (1)
0.04704 ∙ 2 = 0.09408 (0)
0.09408 ∙ 2 = 0.18816 (0)
0.18816 ∙ 2 = 0.37632 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.3478410=0.010110010002
Окончательным ответом будет являться соединение целой и дробной части:
3795677.3478410=1110011110101011011101.010110010002.
