Для перевода числа 010101010 из 1010-ой в 11111000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 11111000-ую. Для перевода 1010-ого числа 010101010 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A1010 = an-1 ∙ 1010n-1 + an-2 ∙ 1010n-2 + ∙∙∙ + a0 ∙ 10100
В результате преобразований получим:
0101010101010=0 ∙ 10108 + 1 ∙ 10107 + 0 ∙ 10106 + 1 ∙ 10105 + 0 ∙ 10104 + 1 ∙ 10103 + 0 ∙ 10102 + 1 ∙ 10101 + 0 ∙ 10100 = 0 ∙ 1.0828567056281E+24 + 1 ∙ 1.072135352107E+21 + 0 ∙ 1061520150601000000 + 1 ∙ 1051010050100000 + 0 ∙ 1040604010000 + 1 ∙ 1030301000 + 0 ∙ 1020100 + 1 ∙ 1010 + 0 ∙ 1 = 0 + 1.072135352107E+21 + 0 + 1051010050100000 + 0 + 1030301000 + 0 + 1010 + 0 = 1.0721364031181E+2110
Таким образом:
0101010101010 = 1.0721364031181E+2110.
Для перевода десятичного числа 1.0721364031181E+21 в 11111000-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 11111000 до тех пор, пока остаток не станет меньше чем 11111000.
| — | 2225246842936492032 | 11111000 | |||
| 2.2252468429313E+18 | — | 200274218606 | 11111000 | ||
| 200264664000 | 18024 | ||||
Ответом будет являться обратная последовательность результатов деления:
222524684293649203210=1802411111000
Для перевода дробной части 0.0721364031181E+21 из десятичной системы в 11111000-ую, необходимо выполнить последовательное умножение дробной части на 11111000, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0721364031181E+21 ∙ 11111000 = 8.0150757504521E+26 ()
0.0150757504521E+26 ∙ 11111000 = 1.6750666327328E+31 ()
0.6750666327328E+31 ∙ 11111000 = 7.5006653562941E+37 (0)
0.5006653562941E+37 ∙ 11111000 = 5.5628927737837E+43 (0)
0.5628927737837E+43 ∙ 11111000 = 6.2543016095107E+49 (0)
0.2543016095107E+49 ∙ 11111000 = 2.8255451832734E+55 (0)
0.8255451832734E+55 ∙ 11111000 = 9.1726325313507E+61 (0)
0.1726325313507E+61 ∙ 11111000 = 1.9181200558376E+67 (0)
0.9181200558376E+67 ∙ 11111000 = 1.0201231940412E+74 (0)
0.0201231940412E+74 ∙ 11111000 = 2.2358880899177E+79 (0)
0.2358880899177E+79 ∙ 11111000 = 2.6209525670756E+85 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0721364031181E+2110=0.00000000011111000
Ответом будет являться соединение целой и дробной части:
1.0721364031181E+2110=18024.00000000011111000.
Окончательный ответ:
0101010101010=18024.00000000011111000.
