Для перевода числа 1101010101100 из 1010111000-ой в 11000111111000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 11000111111000-ую. Для перевода 1010111000-ого числа 1101010101100 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A1010111000 = an-1 ∙ 1010111000n-1 + an-2 ∙ 1010111000n-2 + ∙∙∙ + a0 ∙ 10101110000
В результате преобразований получим:
11010101011001010111000=1 ∙ 101011100012 + 1 ∙ 101011100011 + 0 ∙ 101011100010 + 1 ∙ 10101110009 + 0 ∙ 10101110008 + 1 ∙ 10101110007 + 0 ∙ 10101110006 + 1 ∙ 10101110005 + 0 ∙ 10101110004 + 1 ∙ 10101110003 + 1 ∙ 10101110002 + 0 ∙ 10101110001 + 0 ∙ 10101110000 = 1 ∙ 1.1283119989621E+108 + 1 ∙ 1.1170178316661E+99 + 0 ∙ 1.1058367166244E+90 + 1 ∙ 1.0947675222073E+81 + 0 ∙ 1.083809128113E+72 + 1 ∙ 1.0729604252532E+63 + 0 ∙ 1.0622203156418E+54 + 1 ∙ 1.0515877122829E+45 + 0 ∙ 1.0410615390614E+36 + 1 ∙ 1.030640730634E+27 + 1 ∙ 1020324232321000000 + 0 ∙ 1010111000 + 0 ∙ 1 = 1.1283119989621E+108 + 1.1170178316661E+99 + 0 + 1.0947675222073E+81 + 0 + 1.0729604252532E+63 + 0 + 1.0515877122829E+45 + 0 + 1.030640730634E+27 + 1020324232321000000 + 0 + 0 = 1.1283120000791E+10810
Таким образом:
11010101011001010111000 = 1.1283120000791E+10810.
Для перевода десятичного числа 1.1283120000791E+108 в 11000111111000-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 11000111111000 до тех пор, пока остаток не станет меньше чем 11000111111000.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=011000111111000
Для перевода дробной части 0.1283120000791E+108 из десятичной системы в 11000111111000-ую, необходимо выполнить последовательное умножение дробной части на 11000111111000, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.1283120000791E+108 ∙ 11000111111000 = 1.4114462577447E+120 (0)
0.4114462577447E+120 ∙ 11000111111000 = 4.5259545513968E+132 (0)
0.5259545513968E+132 ∙ 11000111111000 = 5.785558504701E+144 (0)
0.785558504701E+144 ∙ 11000111111000 = 8.641230835902E+156 (0)
0.641230835902E+156 ∙ 11000111111000 = 7.0536104427214E+168 (0)
0.0536104427214E+168 ∙ 11000111111000 = 5.897208266453E+179 (0)
0.897208266453E+179 ∙ 11000111111000 = 9.8693906206907E+191 (0)
0.8693906206907E+191 ∙ 11000111111000 = 9.563393426459E+203 (0)
0.563393426459E+203 ∙ 11000111111000 = 6.197390290256E+215 (0)
0.197390290256E+215 ∙ 11000111111000 = 2.1713151250485E+227 (0)
0.1713151250485E+227 ∙ 11000111111000 = 1.8844854105284E+239 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.1283120000791E+10810=0.0000000000011000111111000
Ответом будет являться соединение целой и дробной части:
1.1283120000791E+10810=0.0000000000011000111111000.
Окончательный ответ:
11010101011001010111000=0.0000000000011000111111000.
