Для перевода числа 01101000 из 01101000-ой в 01101000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 01101000-ую. Для перевода 01101000-ого числа 01101000 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A01101000 = an-1 ∙ 01101000n-1 + an-2 ∙ 01101000n-2 + ∙∙∙ + a0 ∙ 011010000
В результате преобразований получим:
0110100001101000=0 ∙ 011010007 + 1 ∙ 011010006 + 1 ∙ 011010005 + 0 ∙ 011010004 + 1 ∙ 011010003 + 0 ∙ 011010002 + 0 ∙ 011010001 + 0 ∙ 011010000 = 0 ∙ 1.9611518990001E+42 + 1 ∙ 1.7812460481382E+36 + 1 ∙ 1.6178438221055E+30 + 0 ∙ 1.469431264401E+24 + 1 ∙ 1334633301000000000 + 0 ∙ 1212201000000 + 0 ∙ 1101000 + 0 ∙ 1 = 0 + 1.7812460481382E+36 + 1.6178438221055E+30 + 0 + 1334633301000000000 + 0 + 0 + 0 = 1.781247665982E+3610
Таким образом:
0110100001101000 = 1.781247665982E+3610.
Для перевода десятичного числа 1.781247665982E+36 в 01101000-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 01101000 до тех пор, пока остаток не станет меньше чем 01101000.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=001101000
Для перевода дробной части 0.781247665982E+36 из десятичной системы в 01101000-ую, необходимо выполнить последовательное умножение дробной части на 01101000, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.781247665982E+36 ∙ 01101000 = 8.6015368024618E+41 (0)
0.6015368024618E+41 ∙ 01101000 = 6.6229201951044E+46 (0)
0.6229201951044E+46 ∙ 01101000 = 6.8583513480994E+51 (0)
0.8583513480994E+51 ∙ 01101000 = 9.4504483425744E+56 (0)
0.4504483425744E+56 ∙ 01101000 = 4.9594362517441E+61 (0)
0.9594362517441E+61 ∙ 01101000 = 1.0563393131703E+67 (0)
0.0563393131703E+67 ∙ 01101000 = 6.20295838005E+71 (0)
0.20295838005E+71 ∙ 01101000 = 2.2345717643505E+76 (0)
0.2345717643505E+76 ∙ 01101000 = 2.582635125499E+81 (0)
0.582635125499E+81 ∙ 01101000 = 6.414812731744E+86 (0)
0.414812731744E+86 ∙ 01101000 = 4.5670881765014E+91 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.781247665982E+3610=0.0000000000001101000
Ответом будет являться соединение целой и дробной части:
1.781247665982E+3610=0.0000000000001101000.
Окончательный ответ:
0110100001101000=0.0000000000001101000.
