Для перевода числа 100101110 из 100110-ой в 11010111-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 11010111-ую. Для перевода 100110-ого числа 100101110 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A100110 = an-1 ∙ 100110n-1 + an-2 ∙ 100110n-2 + ∙∙∙ + a0 ∙ 1001100
В результате преобразований получим:
100101110100110=1 ∙ 1001108 + 0 ∙ 1001107 + 0 ∙ 1001106 + 1 ∙ 1001105 + 0 ∙ 1001104 + 1 ∙ 1001103 + 1 ∙ 1001102 + 1 ∙ 1001101 + 0 ∙ 1001100 = 1 ∙ 1.0088339546386E+40 + 0 ∙ 1.0077254566363E+35 + 0 ∙ 1.006618176642E+30 + 1 ∙ 1.0055121133173E+25 + 0 ∙ 1.0044072653255E+20 + 1 ∙ 1003303631331000 + 1 ∙ 10022012100 + 1 ∙ 100110 + 0 ∙ 1 = 1.0088339546386E+40 + 0 + 0 + 1.0055121133173E+25 + 0 + 1003303631331000 + 10022012100 + 100110 + 0 = 1.0088339546386E+4010
Таким образом:
100101110100110 = 1.0088339546386E+4010.
Для перевода десятичного числа 1.0088339546386E+40 в 11010111-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 11010111 до тех пор, пока остаток не станет меньше чем 11010111.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=011010111
Для перевода дробной части 0.0088339546386E+40 из десятичной системы в 11010111-ую, необходимо выполнить последовательное умножение дробной части на 11010111, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0088339546386E+40 ∙ 11010111 = 9.7262821139951E+44 (0)
0.7262821139951E+44 ∙ 11010111 = 7.9964466924007E+50 (0)
0.9964466924007E+50 ∙ 11010111 = 1.0970988688915E+57 (0)
0.0970988688915E+57 ∙ 11010111 = 1.0690693244699E+63 (0)
0.0690693244699E+63 ∙ 11010111 = 7.6046092910862E+68 (0)
0.6046092910862E+68 ∙ 11010111 = 6.6568154064904E+74 (0)
0.6568154064904E+74 ∙ 11010111 = 7.2316105319694E+80 (0)
0.2316105319694E+80 ∙ 11010111 = 2.5500576657521E+86 (0)
0.5500576657521E+86 ∙ 11010111 = 6.0561959563315E+92 (0)
0.0561959563315E+92 ∙ 11010111 = 6.1872371696097E+97 (0)
0.1872371696097E+97 ∙ 11010111 = 2.0615020207286E+103 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0088339546386E+4010=0.0000000000011010111
Ответом будет являться соединение целой и дробной части:
1.0088339546386E+4010=0.0000000000011010111.
Окончательный ответ:
100101110100110=0.0000000000011010111.
