Для перевода числа 010011 из 010100-ой в 110100-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 110100-ую. Для перевода 010100-ого числа 010011 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A010100 = an-1 ∙ 010100n-1 + an-2 ∙ 010100n-2 + ∙∙∙ + a0 ∙ 0101000
В результате преобразований получим:
010011010100=0 ∙ 0101005 + 1 ∙ 0101004 + 0 ∙ 0101003 + 0 ∙ 0101002 + 1 ∙ 0101001 + 1 ∙ 0101000 = 0 ∙ 1.0510100501E+20 + 1 ∙ 10406040100000000 + 0 ∙ 1030301000000 + 0 ∙ 102010000 + 1 ∙ 10100 + 1 ∙ 1 = 0 + 10406040100000000 + 0 + 0 + 10100 + 1 = 1.040604010001E+1610
Таким образом:
010011010100 = 1.040604010001E+1610.
Для перевода десятичного числа 1.040604010001E+16 в 110100-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 110100 до тех пор, пока остаток не станет меньше чем 110100.
| — | 10406040100010100 | 110100 | |||||
| 1.0406040099982E+16 | — | 94514442325 | 110100 | ||||
| 94514354100 | — | 858441 | 110100 | ||||
| 770700 | 7 | ||||||
Ответом будет являться обратная последовательность результатов деления:
1040604010001010010=7110100
Для перевода дробной части 0.040604010001E+16 из десятичной системы в 110100-ую, необходимо выполнить последовательное умножение дробной части на 110100, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.040604010001E+16 ∙ 110100 = 4.4705015011101E+19 ()
0.4705015011101E+19 ∙ 110100 = 5.1802215272222E+23 ()
0.1802215272222E+23 ∙ 110100 = 1.9842390147164E+27 ()
0.9842390147164E+27 ∙ 110100 = 1.0836471552028E+32 ()
0.0836471552028E+32 ∙ 110100 = 9.2095517878283E+35 (0)
0.2095517878283E+35 ∙ 110100 = 2.3071651839896E+39 (0)
0.3071651839896E+39 ∙ 110100 = 3.3818886757255E+43 (0)
0.3818886757255E+43 ∙ 110100 = 4.2045943197378E+47 (0)
0.2045943197378E+47 ∙ 110100 = 2.2525834603132E+51 (0)
0.2525834603132E+51 ∙ 110100 = 2.7809438980483E+55 (0)
0.7809438980483E+55 ∙ 110100 = 8.5981923175118E+59 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.040604010001E+1610=0.0000000110100
Ответом будет являться соединение целой и дробной части:
1.040604010001E+1610=7.0000000110100.
Окончательный ответ:
010011010100=7.0000000110100.
