Для перевода десятичного числа 1.4249999523162842 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| 1 | |
Ответом будет являться обратная последовательность результатов деления:
110=12
Для перевода дробной части 0.4249999523162842 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.4249999523162842 ∙ 2 = 0.84999990463257 (0)
0.84999990463257 ∙ 2 = 1.6999998092651 (1)
0.6999998092651 ∙ 2 = 1.3999996185302 (1)
0.3999996185302 ∙ 2 = 0.7999992370604 (0)
0.7999992370604 ∙ 2 = 1.5999984741208 (1)
0.5999984741208 ∙ 2 = 1.1999969482416 (1)
0.1999969482416 ∙ 2 = 0.3999938964832 (0)
0.3999938964832 ∙ 2 = 0.7999877929664 (0)
0.7999877929664 ∙ 2 = 1.5999755859328 (1)
0.5999755859328 ∙ 2 = 1.1999511718656 (1)
0.1999511718656 ∙ 2 = 0.3999023437312 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.424999952316284210=0.011011001102
Окончательным ответом будет являться соединение целой и дробной части:
1.424999952316284210=1.011011001102.
