Для перевода десятичного числа 0.492187 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=02
Для перевода дробной части 0.492187 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.492187 ∙ 2 = 0.984374 (0)
0.984374 ∙ 2 = 1.968748 (1)
0.968748 ∙ 2 = 1.937496 (1)
0.937496 ∙ 2 = 1.874992 (1)
0.874992 ∙ 2 = 1.749984 (1)
0.749984 ∙ 2 = 1.499968 (1)
0.499968 ∙ 2 = 0.999936 (0)
0.999936 ∙ 2 = 1.999872 (1)
0.999872 ∙ 2 = 1.999744 (1)
0.999744 ∙ 2 = 1.999488 (1)
0.999488 ∙ 2 = 1.998976 (1)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.49218710=0.011111011112
Окончательным ответом будет являться соединение целой и дробной части:
0.49218710=0.011111011112.
