Для перевода числа 1010101011 из 1010101011-ой в 1010101011-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 1010101011-ую. Для перевода 1010101011-ого числа 1010101011 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A1010101011 = an-1 ∙ 1010101011n-1 + an-2 ∙ 1010101011n-2 + ∙∙∙ + a0 ∙ 10101010110
В результате преобразований получим:
10101010111010101011=1 ∙ 10101010119 + 0 ∙ 10101010118 + 1 ∙ 10101010117 + 0 ∙ 10101010116 + 1 ∙ 10101010115 + 0 ∙ 10101010114 + 1 ∙ 10101010113 + 0 ∙ 10101010112 + 1 ∙ 10101010111 + 1 ∙ 10101010110 = 1 ∙ 1.094670090537E+81 + 0 ∙ 1.0837233886671E+72 + 1 ∙ 1.0728861538255E+63 + 0 ∙ 1.062157291342E+54 + 1 ∙ 1.0515357174927E+45 + 0 ∙ 1.0410203593912E+36 + 1 ∙ 1.0306101548801E+27 + 0 ∙ 1020304052423222121 + 1 ∙ 1010101011 + 1 ∙ 1 = 1.094670090537E+81 + 0 + 1.0728861538255E+63 + 0 + 1.0515357174927E+45 + 0 + 1.0306101548801E+27 + 0 + 1010101011 + 1 = 1.094670090537E+8110
Таким образом:
10101010111010101011 = 1.094670090537E+8110.
Для перевода десятичного числа 1.094670090537E+81 в 1010101011-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 1010101011 до тех пор, пока остаток не станет меньше чем 1010101011.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=01010101011
Для перевода дробной части 0.094670090537E+81 из десятичной системы в 1010101011-ую, необходимо выполнить последовательное умножение дробной части на 1010101011, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.094670090537E+81 ∙ 1010101011 = 9.5626354162885E+88 (0)
0.5626354162885E+88 ∙ 1010101011 = 5.6831860281742E+96 (0)
0.6831860281742E+96 ∙ 1010101011 = 6.9008689775983E+104 (0)
0.9008689775983E+104 ∙ 1010101011 = 9.0996866505058E+112 (0)
0.0996866505058E+112 ∙ 1010101011 = 1.0069358645911E+120 (0)
0.0069358645911E+120 ∙ 1010101011 = 7.0059238356292E+126 (0)
0.0059238356292E+126 ∙ 1010101011 = 5.9836723580527E+132 (0)
0.9836723580527E+132 ∙ 1010101011 = 9.9360844336179E+140 (0)
0.9360844336179E+140 ∙ 1010101011 = 9.455398327788E+148 (0)
0.455398327788E+148 ∙ 1010101011 = 4.5999831130637E+156 (0)
0.5999831130637E+156 ∙ 1010101011 = 6.0604354908857E+164 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.094670090537E+8110=0.000000000001010101011
Ответом будет являться соединение целой и дробной части:
1.094670090537E+8110=0.000000000001010101011.
Окончательный ответ:
10101010111010101011=0.000000000001010101011.
