Для перевода числа 0101001111000001010101011010001111 из 010100-ой в 38482910138-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 38482910138-ую. Для перевода 010100-ого числа 0101001111000001010101011010001111 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A010100 = an-1 ∙ 010100n-1 + an-2 ∙ 010100n-2 + ∙∙∙ + a0 ∙ 0101000
В результате преобразований получим:
0101001111000001010101011010001111010100=0 ∙ 01010033 + 1 ∙ 01010032 + 0 ∙ 01010031 + 1 ∙ 01010030 + 0 ∙ 01010029 + 0 ∙ 01010028 + 1 ∙ 01010027 + 1 ∙ 01010026 + 1 ∙ 01010025 + 1 ∙ 01010024 + 0 ∙ 01010023 + 0 ∙ 01010022 + 0 ∙ 01010021 + 0 ∙ 01010020 + 0 ∙ 01010019 + 1 ∙ 01010018 + 0 ∙ 01010017 + 1 ∙ 01010016 + 0 ∙ 01010015 + 1 ∙ 01010014 + 0 ∙ 01010013 + 1 ∙ 01010012 + 0 ∙ 01010011 + 1 ∙ 01010010 + 1 ∙ 0101009 + 0 ∙ 0101008 + 1 ∙ 0101007 + 0 ∙ 0101006 + 0 ∙ 0101005 + 0 ∙ 0101004 + 1 ∙ 0101003 + 1 ∙ 0101002 + 1 ∙ 0101001 + 1 ∙ 0101000 = 0 ∙ 1.3886900853164E+132 + 1 ∙ 1.3749406785311E+128 + 0 ∙ 1.3613274044862E+124 + 1 ∙ 1.3478489153329E+120 + 0 ∙ 1.3345038765672E+116 + 0 ∙ 1.3212909668983E+112 + 1 ∙ 1.3082088781171E+108 + 1 ∙ 1.2952563149674E+104 + 1 ∙ 1.2824319950172E+100 + 1 ∙ 1.2697346485319E+96 + 0 ∙ 1.2571630183484E+92 + 0 ∙ 1.2447158597509E+88 + 0 ∙ 1.2323919403474E+84 + 0 ∙ 1.220190039948E+80 + 0 ∙ 1.2081089504435E+76 + 1 ∙ 1.1961474756867E+72 + 0 ∙ 1.1843044313729E+68 + 1 ∙ 1.1725786449237E+64 + 0 ∙ 1.16096895537E+60 + 1 ∙ 1.1494742132376E+56 + 0 ∙ 1.1380932804333E+52 + 1 ∙ 1.126825030132E+48 + 0 ∙ 1.1156683466653E+44 + 1 ∙ 1.1046221254112E+40 + 1 ∙ 1.0936852726844E+36 + 0 ∙ 1.0828567056281E+32 + 1 ∙ 1.072135352107E+28 + 0 ∙ 1.061520150601E+24 + 0 ∙ 1.0510100501E+20 + 0 ∙ 10406040100000000 + 1 ∙ 1030301000000 + 1 ∙ 102010000 + 1 ∙ 10100 + 1 ∙ 1 = 0 + 1.3749406785311E+128 + 0 + 1.3478489153329E+120 + 0 + 0 + 1.3082088781171E+108 + 1.2952563149674E+104 + 1.2824319950172E+100 + 1.2697346485319E+96 + 0 + 0 + 0 + 0 + 0 + 1.1961474756867E+72 + 0 + 1.1725786449237E+64 + 0 + 1.1494742132376E+56 + 0 + 1.126825030132E+48 + 0 + 1.1046221254112E+40 + 1.0936852726844E+36 + 0 + 1.072135352107E+28 + 0 + 0 + 0 + 1030301000000 + 102010000 + 10100 + 1 = 1.3749406920096E+12810
Таким образом:
0101001111000001010101011010001111010100 = 1.3749406920096E+12810.
Для перевода десятичного числа 1.3749406920096E+128 в 38482910138-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 38482910138 до тех пор, пока остаток не станет меньше чем 38482910138.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=038482910138
Для перевода дробной части 0.3749406920096E+128 из десятичной системы в 38482910138-ую, необходимо выполнить последовательное умножение дробной части на 38482910138, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.3749406920096E+128 ∙ 38482910138 = 1.4428808957685E+138 (0)
0.4428808957685E+138 ∙ 38482910138 = 1.7043345713696E+148 (0)
0.7043345713696E+148 ∙ 38482910138 = 2.7104844017103E+158 (0)
0.7104844017103E+158 ∙ 38482910138 = 2.7341507385468E+168 (0)
0.7341507385468E+168 ∙ 38482910138 = 2.8252256899243E+178 (0)
0.8252256899243E+178 ∙ 38482910138 = 3.1757086068926E+188 (0)
0.1757086068926E+188 ∙ 38482910138 = 6.7617785295211E+197 (0)
0.7617785295211E+197 ∙ 38482910138 = 2.9315454696618E+207 (0)
0.9315454696618E+207 ∙ 38482910138 = 3.5848580598456E+217 (0)
0.5848580598456E+217 ∙ 38482910138 = 2.2507040160523E+227 (0)
0.2507040160523E+227 ∙ 38482910138 = 9.6478201209764E+236 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.3749406920096E+12810=0.0000000000038482910138
Ответом будет являться соединение целой и дробной части:
1.3749406920096E+12810=0.0000000000038482910138.
Окончательный ответ:
0101001111000001010101011010001111010100=0.0000000000038482910138.
