Для перевода числа 01010101010110000101111101001110 из 01010101010110000101111101001110-ой в 01010101010110000101111101001110-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 01010101010110000101111101001110-ую. Для перевода 01010101010110000101111101001110-ого числа 01010101010110000101111101001110 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A01010101010110000101111101001110 = an-1 ∙ 01010101010110000101111101001110n-1 + an-2 ∙ 01010101010110000101111101001110n-2 + ∙∙∙ + a0 ∙ 010101010101100001011111010011100
В результате преобразований получим:
0101010101011000010111110100111001010101010110000101111101001110=0 ∙ 0101010101011000010111110100111031 + 1 ∙ 0101010101011000010111110100111030 + 0 ∙ 0101010101011000010111110100111029 + 1 ∙ 0101010101011000010111110100111028 + 0 ∙ 0101010101011000010111110100111027 + 1 ∙ 0101010101011000010111110100111026 + 0 ∙ 0101010101011000010111110100111025 + 1 ∙ 0101010101011000010111110100111024 + 0 ∙ 0101010101011000010111110100111023 + 1 ∙ 0101010101011000010111110100111022 + 0 ∙ 0101010101011000010111110100111021 + 1 ∙ 0101010101011000010111110100111020 + 1 ∙ 0101010101011000010111110100111019 + 0 ∙ 0101010101011000010111110100111018 + 0 ∙ 0101010101011000010111110100111017 + 0 ∙ 0101010101011000010111110100111016 + 0 ∙ 0101010101011000010111110100111015 + 1 ∙ 0101010101011000010111110100111014 + 0 ∙ 0101010101011000010111110100111013 + 1 ∙ 0101010101011000010111110100111012 + 1 ∙ 0101010101011000010111110100111011 + 1 ∙ 0101010101011000010111110100111010 + 1 ∙ 010101010101100001011111010011109 + 1 ∙ 010101010101100001011111010011108 + 0 ∙ 010101010101100001011111010011107 + 1 ∙ 010101010101100001011111010011106 + 0 ∙ 010101010101100001011111010011105 + 0 ∙ 010101010101100001011111010011104 + 1 ∙ 010101010101100001011111010011103 + 1 ∙ 010101010101100001011111010011102 + 1 ∙ 010101010101100001011111010011101 + 0 ∙ 010101010101100001011111010011100 = 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 1 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 1 ∙ INF + 1 ∙ 1.1057273554203E+300 + 1 ∙ 1.0946700818563E+270 + 1 ∙ 1.0837233810281E+240 + 0 ∙ 1.0728861472083E+210 + 1 ∙ 1.0621572857268E+180 + 0 ∙ 1.0515357128601E+150 + 0 ∙ 1.0410203557223E+120 + 1 ∙ 1.0306101521559E+90 + 1 ∙ 1.0203040506252E+60 + 1 ∙ 1.01010101011E+30 + 0 ∙ 1 = NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + INF + INF + NAN + NAN + NAN + NAN + INF + NAN + INF + INF + 1.1057273554203E+300 + 1.0946700818563E+270 + 1.0837233810281E+240 + 0 + 1.0621572857268E+180 + 0 + 0 + 1.0306101521559E+90 + 1.0203040506252E+60 + 1.01010101011E+30 + 0 = NAN10
Таким образом:
0101010101011000010111110100111001010101010110000101111101001110 = NAN10.
Для перевода десятичного числа NAN в 01010101010110000101111101001110-ую систему счисления, необходимо его последовательно делить на 01010101010110000101111101001110 до тех пор, пока остаток не станет меньше чем 01010101010110000101111101001110.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=001010101010110000101111101001110
Окончательный ответ будет выглядеть так:
0101010101011000010111110100111001010101010110000101111101001110=001010101010110000101111101001110
