Для перевода числа 01010101010101001010100101011010 из 01010101010101001010100101011010-ой в 01010101010101001010100101011010-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 01010101010101001010100101011010-ую. Для перевода 01010101010101001010100101011010-ого числа 01010101010101001010100101011010 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A01010101010101001010100101011010 = an-1 ∙ 01010101010101001010100101011010n-1 + an-2 ∙ 01010101010101001010100101011010n-2 + ∙∙∙ + a0 ∙ 010101010101010010101001010110100
В результате преобразований получим:
0101010101010100101010010101101001010101010101001010100101011010=0 ∙ 0101010101010100101010010101101031 + 1 ∙ 0101010101010100101010010101101030 + 0 ∙ 0101010101010100101010010101101029 + 1 ∙ 0101010101010100101010010101101028 + 0 ∙ 0101010101010100101010010101101027 + 1 ∙ 0101010101010100101010010101101026 + 0 ∙ 0101010101010100101010010101101025 + 1 ∙ 0101010101010100101010010101101024 + 0 ∙ 0101010101010100101010010101101023 + 1 ∙ 0101010101010100101010010101101022 + 0 ∙ 0101010101010100101010010101101021 + 1 ∙ 0101010101010100101010010101101020 + 0 ∙ 0101010101010100101010010101101019 + 1 ∙ 0101010101010100101010010101101018 + 0 ∙ 0101010101010100101010010101101017 + 0 ∙ 0101010101010100101010010101101016 + 1 ∙ 0101010101010100101010010101101015 + 0 ∙ 0101010101010100101010010101101014 + 1 ∙ 0101010101010100101010010101101013 + 0 ∙ 0101010101010100101010010101101012 + 1 ∙ 0101010101010100101010010101101011 + 0 ∙ 0101010101010100101010010101101010 + 0 ∙ 010101010101010010101001010110109 + 1 ∙ 010101010101010010101001010110108 + 0 ∙ 010101010101010010101001010110107 + 1 ∙ 010101010101010010101001010110106 + 0 ∙ 010101010101010010101001010110105 + 1 ∙ 010101010101010010101001010110104 + 1 ∙ 010101010101010010101001010110103 + 0 ∙ 010101010101010010101001010110102 + 1 ∙ 010101010101010010101001010110101 + 0 ∙ 010101010101010010101001010110100 = 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ INF + 1 ∙ INF + 0 ∙ 1.1057273553218E+300 + 0 ∙ 1.0946700817686E+270 + 1 ∙ 1.0837233809509E+240 + 0 ∙ 1.0728861471414E+210 + 1 ∙ 1.06215728567E+180 + 0 ∙ 1.0515357128133E+150 + 1 ∙ 1.0410203556852E+120 + 1 ∙ 1.0306101521283E+90 + 0 ∙ 1.0203040506071E+60 + 1 ∙ 1.010101010101E+30 + 0 ∙ 1 = NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + INF + NAN + NAN + INF + NAN + INF + NAN + INF + 0 + 0 + 1.0837233809509E+240 + 0 + 1.06215728567E+180 + 0 + 1.0410203556852E+120 + 1.0306101521283E+90 + 0 + 1.010101010101E+30 + 0 = NAN10
Таким образом:
0101010101010100101010010101101001010101010101001010100101011010 = NAN10.
Для перевода десятичного числа NAN в 01010101010101001010100101011010-ую систему счисления, необходимо его последовательно делить на 01010101010101001010100101011010 до тех пор, пока остаток не станет меньше чем 01010101010101001010100101011010.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=001010101010101001010100101011010
Окончательный ответ будет выглядеть так:
0101010101010100101010010101101001010101010101001010100101011010=001010101010101001010100101011010
