Для перевода числа 010010000100010101011000 из 010010000100010101011000-ой в 010010000100010101011000-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 010010000100010101011000-ую. Для перевода 010010000100010101011000-ого числа 010010000100010101011000 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A010010000100010101011000 = an-1 ∙ 010010000100010101011000n-1 + an-2 ∙ 010010000100010101011000n-2 + ∙∙∙ + a0 ∙ 0100100001000101010110000
В результате преобразований получим:
010010000100010101011000010010000100010101011000=0 ∙ 01001000010001010101100023 + 1 ∙ 01001000010001010101100022 + 0 ∙ 01001000010001010101100021 + 0 ∙ 01001000010001010101100020 + 1 ∙ 01001000010001010101100019 + 0 ∙ 01001000010001010101100018 + 0 ∙ 01001000010001010101100017 + 0 ∙ 01001000010001010101100016 + 0 ∙ 01001000010001010101100015 + 1 ∙ 01001000010001010101100014 + 0 ∙ 01001000010001010101100013 + 0 ∙ 01001000010001010101100012 + 0 ∙ 01001000010001010101100011 + 1 ∙ 01001000010001010101100010 + 0 ∙ 0100100001000101010110009 + 1 ∙ 0100100001000101010110008 + 0 ∙ 0100100001000101010110007 + 1 ∙ 0100100001000101010110006 + 0 ∙ 0100100001000101010110005 + 1 ∙ 0100100001000101010110004 + 1 ∙ 0100100001000101010110003 + 0 ∙ 0100100001000101010110002 + 0 ∙ 0100100001000101010110001 + 0 ∙ 0100100001000101010110000 = 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 1 ∙ 1.0140915068483E+308 + 0 ∙ 1.0130784182982E+286 + 0 ∙ 1.0120663418347E+264 + 0 ∙ 1.0110552764467E+242 + 1 ∙ 1.0100452211241E+220 + 0 ∙ 1.0090361748578E+198 + 1 ∙ 1.0080281366399E+176 + 0 ∙ 1.0070211054632E+154 + 1 ∙ 1.0060150803217E+132 + 0 ∙ 1.0050100602104E+110 + 1 ∙ 1.0040060441252E+88 + 1 ∙ 1.0030030310631E+66 + 0 ∙ 1.002001020022E+44 + 0 ∙ 1.001000010001E+22 + 0 ∙ 1 = NAN + INF + NAN + NAN + INF + NAN + NAN + NAN + NAN + 1.0140915068483E+308 + 0 + 0 + 0 + 1.0100452211241E+220 + 0 + 1.0080281366399E+176 + 0 + 1.0060150803217E+132 + 0 + 1.0040060441252E+88 + 1.0030030310631E+66 + 0 + 0 + 0 = NAN10
Таким образом:
010010000100010101011000010010000100010101011000 = NAN10.
Для перевода десятичного числа NAN в 010010000100010101011000-ую систему счисления, необходимо его последовательно делить на 010010000100010101011000 до тех пор, пока остаток не станет меньше чем 010010000100010101011000.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=0010010000100010101011000
Окончательный ответ будет выглядеть так:
010010000100010101011000010010000100010101011000=0010010000100010101011000
