Для перевода числа 97104 из 999999999999999999999999999999999999999999999999999999999999999-ой в двоичную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в двоичную. Для перевода 999999999999999999999999999999999999999999999999999999999999999-ого числа 97104 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A999999999999999999999999999999999999999999999999999999999999999 = an-1 ∙ 999999999999999999999999999999999999999999999999999999999999999n-1 + an-2 ∙ 999999999999999999999999999999999999999999999999999999999999999n-2 + ∙∙∙ + a0 ∙ 9999999999999999999999999999999999999999999999999999999999999990
В результате преобразований получим:
97104999999999999999999999999999999999999999999999999999999999999999=9 ∙ 9999999999999999999999999999999999999999999999999999999999999994 + 7 ∙ 9999999999999999999999999999999999999999999999999999999999999993 + 1 ∙ 9999999999999999999999999999999999999999999999999999999999999992 + 0 ∙ 9999999999999999999999999999999999999999999999999999999999999991 + 4 ∙ 9999999999999999999999999999999999999999999999999999999999999990 = 9 ∙ 1.0E+252 + 7 ∙ 1.0E+189 + 1 ∙ 1.0E+126 + 0 ∙ 1.0E+63 + 4 ∙ 1 = 9.0E+252 + 7.0E+189 + 1.0E+126 + 0 + 4 = 9.0E+25210
Таким образом:
97104999999999999999999999999999999999999999999999999999999999999999 = 9.0E+25210.
Для перевода десятичного числа 9.0E+252 в двоичную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 2 до тех пор, пока остаток не станет меньше чем 2.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=02
Для перевода дробной части 0.0E+252 из десятичной системы в двоичную, необходимо выполнить последовательное умножение дробной части на 2, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0E+25210=0.2
Ответом будет являться соединение целой и дробной части:
9.0E+25210=0.2.
Окончательный ответ:
97104999999999999999999999999999999999999999999999999999999999999999=0.2.
