Для перевода числа 010001010110011101101111 из 010001010110011101101111-ой в 010001010110011101101111-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 010001010110011101101111-ую. Для перевода 010001010110011101101111-ого числа 010001010110011101101111 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A010001010110011101101111 = an-1 ∙ 010001010110011101101111n-1 + an-2 ∙ 010001010110011101101111n-2 + ∙∙∙ + a0 ∙ 0100010101100111011011110
В результате преобразований получим:
010001010110011101101111010001010110011101101111=0 ∙ 01000101011001110110111123 + 1 ∙ 01000101011001110110111122 + 0 ∙ 01000101011001110110111121 + 0 ∙ 01000101011001110110111120 + 0 ∙ 01000101011001110110111119 + 1 ∙ 01000101011001110110111118 + 0 ∙ 01000101011001110110111117 + 1 ∙ 01000101011001110110111116 + 0 ∙ 01000101011001110110111115 + 1 ∙ 01000101011001110110111114 + 1 ∙ 01000101011001110110111113 + 0 ∙ 01000101011001110110111112 + 0 ∙ 01000101011001110110111111 + 1 ∙ 01000101011001110110111110 + 1 ∙ 0100010101100111011011119 + 1 ∙ 0100010101100111011011118 + 0 ∙ 0100010101100111011011117 + 1 ∙ 0100010101100111011011116 + 1 ∙ 0100010101100111011011115 + 0 ∙ 0100010101100111011011114 + 1 ∙ 0100010101100111011011113 + 1 ∙ 0100010101100111011011112 + 1 ∙ 0100010101100111011011111 + 1 ∙ 0100010101100111011011110 = 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ 1.001415082884E+308 + 1 ∙ 1.0013139391606E+286 + 0 ∙ 1.0012128056528E+264 + 0 ∙ 1.0011116823595E+242 + 1 ∙ 1.0010105692798E+220 + 1 ∙ 1.0009094664126E+198 + 1 ∙ 1.0008083737568E+176 + 0 ∙ 1.0007072913115E+154 + 1 ∙ 1.0006062190756E+132 + 1 ∙ 1.0005051570481E+110 + 0 ∙ 1.0004041052279E+88 + 1 ∙ 1.000303063614E+66 + 1 ∙ 1.0002020322054E+44 + 1 ∙ 1.0001010110011E+22 + 1 ∙ 1 = NAN + INF + NAN + NAN + NAN + INF + NAN + INF + NAN + 1.001415082884E+308 + 1.0013139391606E+286 + 0 + 0 + 1.0010105692798E+220 + 1.0009094664126E+198 + 1.0008083737568E+176 + 0 + 1.0006062190756E+132 + 1.0005051570481E+110 + 0 + 1.000303063614E+66 + 1.0002020322054E+44 + 1.0001010110011E+22 + 1 = NAN10
Таким образом:
010001010110011101101111010001010110011101101111 = NAN10.
Для перевода десятичного числа NAN в 010001010110011101101111-ую систему счисления, необходимо его последовательно делить на 010001010110011101101111 до тех пор, пока остаток не станет меньше чем 010001010110011101101111.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=0010001010110011101101111
Окончательный ответ будет выглядеть так:
010001010110011101101111010001010110011101101111=0010001010110011101101111
