Для перевода числа 00000000000000000000000000000000000000000000001fffffffffffffffff из 0000000000000000000000000000000000000000000000100000000000000000-ой в 0000000000000000000000000000000000000000000000100000000000000000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 0000000000000000000000000000000000000000000000100000000000000000-ую. Для перевода 0000000000000000000000000000000000000000000000100000000000000000-ого числа 00000000000000000000000000000000000000000000001fffffffffffffffff в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A0000000000000000000000000000000000000000000000100000000000000000 = an-1 ∙ 0000000000000000000000000000000000000000000000100000000000000000n-1 + an-2 ∙ 0000000000000000000000000000000000000000000000100000000000000000n-2 + ∙∙∙ + a0 ∙ 00000000000000000000000000000000000000000000001000000000000000000
В результате преобразований получим:
00000000000000000000000000000000000000000000001fffffffffffffffff0000000000000000000000000000000000000000000000100000000000000000=0 ∙ 000000000000000000000000000000000000000000000010000000000000000063 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000062 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000061 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000060 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000059 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000058 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000057 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000056 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000055 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000054 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000053 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000052 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000051 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000050 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000049 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000048 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000047 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000046 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000045 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000044 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000043 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000042 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000041 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000040 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000039 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000038 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000037 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000036 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000035 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000034 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000033 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000032 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000031 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000030 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000029 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000028 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000027 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000026 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000025 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000024 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000023 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000022 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000021 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000020 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000019 + 0 ∙ 000000000000000000000000000000000000000000000010000000000000000018 + 1 ∙ 000000000000000000000000000000000000000000000010000000000000000017 + f ∙ 000000000000000000000000000000000000000000000010000000000000000016 + f ∙ 000000000000000000000000000000000000000000000010000000000000000015 + f ∙ 000000000000000000000000000000000000000000000010000000000000000014 + f ∙ 000000000000000000000000000000000000000000000010000000000000000013 + f ∙ 000000000000000000000000000000000000000000000010000000000000000012 + f ∙ 000000000000000000000000000000000000000000000010000000000000000011 + f ∙ 000000000000000000000000000000000000000000000010000000000000000010 + f ∙ 00000000000000000000000000000000000000000000001000000000000000009 + f ∙ 00000000000000000000000000000000000000000000001000000000000000008 + f ∙ 00000000000000000000000000000000000000000000001000000000000000007 + f ∙ 00000000000000000000000000000000000000000000001000000000000000006 + f ∙ 00000000000000000000000000000000000000000000001000000000000000005 + f ∙ 00000000000000000000000000000000000000000000001000000000000000004 + f ∙ 00000000000000000000000000000000000000000000001000000000000000003 + f ∙ 00000000000000000000000000000000000000000000001000000000000000002 + f ∙ 00000000000000000000000000000000000000000000001000000000000000001 + f ∙ 00000000000000000000000000000000000000000000001000000000000000000 = 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ 1.0E+306 + 1 ∙ 1.0E+289 + 15 ∙ 1.0E+272 + 15 ∙ 1.0E+255 + 15 ∙ 1.0E+238 + 15 ∙ 1.0E+221 + 15 ∙ 1.0E+204 + 15 ∙ 1.0E+187 + 15 ∙ 1.0E+170 + 15 ∙ 1.0E+153 + 15 ∙ 1.0E+136 + 15 ∙ 1.0E+119 + 15 ∙ 1.0E+102 + 15 ∙ 1.0E+85 + 15 ∙ 1.0E+68 + 15 ∙ 1.0E+51 + 15 ∙ 1.0E+34 + 15 ∙ 100000000000000000 + 15 ∙ 1 = NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + NAN + 0 + 1.0E+289 + 1.5E+273 + 1.5E+256 + 1.5E+239 + 1.5E+222 + 1.5E+205 + 1.5E+188 + 1.5E+171 + 1.5E+154 + 1.5E+137 + 1.5E+120 + 1.5E+103 + 1.5E+86 + 1.5E+69 + 1.5E+52 + 1.5E+35 + 1500000000000000000 + 15 = NAN10
Таким образом:
00000000000000000000000000000000000000000000001fffffffffffffffff0000000000000000000000000000000000000000000000100000000000000000 = NAN10.
Для перевода десятичного числа NAN в 0000000000000000000000000000000000000000000000100000000000000000-ую систему счисления, необходимо его последовательно делить на 0000000000000000000000000000000000000000000000100000000000000000 до тех пор, пока остаток не станет меньше чем 0000000000000000000000000000000000000000000000100000000000000000.
0 | |
Ответом будет являться обратная последовательность результатов деления:
010=00000000000000000000000000000000000000000000000100000000000000000
Окончательный ответ будет выглядеть так:
00000000000000000000000000000000000000000000001fffffffffffffffff0000000000000000000000000000000000000000000000100000000000000000=00000000000000000000000000000000000000000000000100000000000000000