Для перевода числа 10101010 из 00010111-ой в 10101001-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 10101001-ую. Для перевода 00010111-ого числа 10101010 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A00010111 = an-1 ∙ 00010111n-1 + an-2 ∙ 00010111n-2 + ∙∙∙ + a0 ∙ 000101110
В результате преобразований получим:
1010101000010111=1 ∙ 000101117 + 0 ∙ 000101116 + 1 ∙ 000101115 + 0 ∙ 000101114 + 1 ∙ 000101113 + 0 ∙ 000101112 + 1 ∙ 000101111 + 0 ∙ 000101110 = 1 ∙ 1.0803358119614E+28 + 0 ∙ 1.0684757313435E+24 + 1 ∙ 1.056745852382E+20 + 0 ∙ 10451447457047041 + 1 ∙ 1033670997631 + 0 ∙ 102232321 + 1 ∙ 10111 + 0 ∙ 1 = 1.0803358119614E+28 + 0 + 1.056745852382E+20 + 0 + 1033670997631 + 0 + 10111 + 0 = 1.0803358225288E+2810
Таким образом:
1010101000010111 = 1.0803358225288E+2810.
Для перевода десятичного числа 1.0803358225288E+28 в 10101001-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 10101001 до тех пор, пока остаток не станет меньше чем 10101001.
| -1847623737361301504 | |
Ответом будет являться обратная последовательность результатов деления:
-184762373736130150410=-184762373736130150410101001
Для перевода дробной части 0.0803358225288E+28 из десятичной системы в 10101001-ую, необходимо выполнить последовательное умножение дробной части на 10101001, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0803358225288E+28 ∙ 10101001 = 8.1147222369923E+33 ()
0.1147222369923E+33 ∙ 10101001 = 1.1588094305815E+39 (0)
0.1588094305815E+39 ∙ 10101001 = 1.6041342171132E+45 (0)
0.6041342171132E+45 ∙ 10101001 = 6.1023603311946E+51 (0)
0.1023603311946E+51 ∙ 10101001 = 1.033941807757E+57 (0)
0.033941807757E+57 ∙ 10101001 = 3.4284623409526E+62 (0)
0.4284623409526E+62 ∙ 10101001 = 4.3278985344246E+68 (0)
0.3278985344246E+68 ∙ 10101001 = 3.3121034241214E+74 (0)
0.3121034241214E+74 ∙ 10101001 = 3.1525569991537E+80 (0)
0.1525569991537E+80 ∙ 10101001 = 1.5409784010085E+86 (0)
0.5409784010085E+86 ∙ 10101001 = 5.4644233695653E+92 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0803358225288E+2810=0.000000000010101001
Ответом будет являться соединение целой и дробной части:
1.0803358225288E+2810=-1847623737361301504.000000000010101001.
Окончательный ответ:
1010101000010111=-1847623737361301504.000000000010101001.
