Для перевода десятичного числа 7.8190703303385E в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| — | 7 | 2 | |||
| 6 | — | 3 | 2 | ||
| 1 | 2 | 1 | |||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
710=1112
Для перевода дробной части 0.8190703303385E из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.8190703303385E ∙ 2 = 1.638140660677 (1)
0.638140660677 ∙ 2 = 1.276281321354 (1)
0.276281321354 ∙ 2 = 0.552562642708 (0)
0.552562642708 ∙ 2 = 1.105125285416 (1)
0.105125285416 ∙ 2 = 0.210250570832 (0)
0.210250570832 ∙ 2 = 0.420501141664 (0)
0.420501141664 ∙ 2 = 0.841002283328 (0)
0.841002283328 ∙ 2 = 1.682004566656 (1)
0.682004566656 ∙ 2 = 1.364009133312 (1)
0.364009133312 ∙ 2 = 0.728018266624 (0)
0.728018266624 ∙ 2 = 1.456036533248 (1)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.8190703303385E10=0.110100011012
Окончательным ответом будет являться соединение целой и дробной части:
7.8190703303385E10=111.110100011012.
