Для перевода числа 01001000 из 01001000-ой в 01001000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 01001000-ую. Для перевода 01001000-ого числа 01001000 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A01001000 = an-1 ∙ 01001000n-1 + an-2 ∙ 01001000n-2 + ∙∙∙ + a0 ∙ 010010000
В результате преобразований получим:
0100100001001000=0 ∙ 010010007 + 1 ∙ 010010006 + 0 ∙ 010010005 + 0 ∙ 010010004 + 1 ∙ 010010003 + 0 ∙ 010010002 + 0 ∙ 010010001 + 0 ∙ 010010000 = 0 ∙ 1.007021035035E+42 + 1 ∙ 1.006015020015E+36 + 0 ∙ 1.005010010005E+30 + 0 ∙ 1.004006004001E+24 + 1 ∙ 1003003001000000000 + 0 ∙ 1002001000000 + 0 ∙ 1001000 + 0 ∙ 1 = 0 + 1.006015020015E+36 + 0 + 0 + 1003003001000000000 + 0 + 0 + 0 = 1.006015020015E+3610
Таким образом:
0100100001001000 = 1.006015020015E+3610.
Для перевода десятичного числа 1.006015020015E+36 в 01001000-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 01001000 до тех пор, пока остаток не станет меньше чем 01001000.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=001001000
Для перевода дробной части 0.006015020015E+36 из десятичной системы в 01001000-ую, необходимо выполнить последовательное умножение дробной части на 01001000, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.006015020015E+36 ∙ 01001000 = 6.021035035015E+39 (0)
0.021035035015E+39 ∙ 01001000 = 2.1056070050015E+43 (0)
0.1056070050015E+43 ∙ 01001000 = 1.057126120065E+48 (0)
0.057126120065E+48 ∙ 01001000 = 5.7183246185065E+52 (0)
0.7183246185065E+52 ∙ 01001000 = 7.1904294312501E+57 (0)
0.1904294312501E+57 ∙ 01001000 = 1.9061986068135E+62 (0)
0.9061986068135E+62 ∙ 01001000 = 9.0710480542031E+67 (0)
0.0710480542031E+67 ∙ 01001000 = 7.1119102257303E+71 (0)
0.1119102257303E+71 ∙ 01001000 = 1.1202213595603E+76 (0)
0.1202213595603E+76 ∙ 01001000 = 1.2034158091986E+81 (0)
0.2034158091986E+81 ∙ 01001000 = 2.036192250078E+86 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.006015020015E+3610=0.0000000000001001000
Ответом будет являться соединение целой и дробной части:
1.006015020015E+3610=0.0000000000001001000.
Окончательный ответ:
0100100001001000=0.0000000000001001000.
