Для перевода числа 010100111001 из 010100111001-ой в 010100111001-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 010100111001-ую. Для перевода 010100111001-ого числа 010100111001 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A010100111001 = an-1 ∙ 010100111001n-1 + an-2 ∙ 010100111001n-2 + ∙∙∙ + a0 ∙ 0101001110010
В результате преобразований получим:
010100111001010100111001=0 ∙ 01010011100111 + 1 ∙ 01010011100110 + 0 ∙ 0101001110019 + 1 ∙ 0101001110018 + 0 ∙ 0101001110017 + 0 ∙ 0101001110016 + 1 ∙ 0101001110015 + 1 ∙ 0101001110014 + 1 ∙ 0101001110013 + 0 ∙ 0101001110012 + 0 ∙ 0101001110011 + 1 ∙ 0101001110010 = 0 ∙ 1.1158032296537E+110 + 1 ∙ 1.1047435315743E+100 + 0 ∙ 1.0937934557996E+90 + 1 ∙ 1.0829519157673E+80 + 0 ∙ 1.0722178356853E+70 + 0 ∙ 1.0615901504242E+60 + 1 ∙ 1.0510678054123E+50 + 1 ∙ 1.0406497565307E+40 + 1 ∙ 1.0303349700094E+30 + 0 ∙ 1.0201224223252E+20 + 0 ∙ 10100111001 + 1 ∙ 1 = 0 + 1.1047435315743E+100 + 0 + 1.0829519157673E+80 + 0 + 0 + 1.0510678054123E+50 + 1.0406497565307E+40 + 1.0303349700094E+30 + 0 + 0 + 1 = 1.1047435315743E+10010
Таким образом:
010100111001010100111001 = 1.1047435315743E+10010.
Для перевода десятичного числа 1.1047435315743E+100 в 010100111001-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 010100111001 до тех пор, пока остаток не станет меньше чем 010100111001.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=0010100111001
Для перевода дробной части 0.1047435315743E+100 из десятичной системы в 010100111001-ую, необходимо выполнить последовательное умножение дробной части на 010100111001, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.1047435315743E+100 ∙ 010100111001 = 1.0579212955372E+109 (0)
0.0579212955372E+109 ∙ 010100111001 = 5.8501151424745E+117 (0)
0.8501151424745E+117 ∙ 010100111001 = 8.5862573026234E+126 (0)
0.5862573026234E+126 ∙ 010100111001 = 5.9212638316432E+135 (0)
0.9212638316432E+135 ∙ 010100111001 = 9.3048669608029E+144 (0)
0.3048669608029E+144 ∙ 010100111001 = 3.0791901446468E+153 (0)
0.0791901446468E+153 ∙ 010100111001 = 7.9982925111793E+161 (0)
0.9982925111793E+161 ∙ 010100111001 = 1.0082865174378E+171 (0)
0.0082865174378E+171 ∙ 010100111001 = 8.3694745933502E+178 (0)
0.3694745933502E+178 ∙ 010100111001 = 3.7317344048864E+187 (0)
0.7317344048864E+187 ∙ 010100111001 = 7.3905987126033E+196 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.1047435315743E+10010=0.00000000000010100111001
Ответом будет являться соединение целой и дробной части:
1.1047435315743E+10010=0.00000000000010100111001.
Окончательный ответ:
010100111001010100111001=0.00000000000010100111001.
