Для перевода числа 9999999999999654323456789 из 100-ой в 500-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 500-ую. Для перевода 100-ого числа 9999999999999654323456789 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A100 = an-1 ∙ 100n-1 + an-2 ∙ 100n-2 + ∙∙∙ + a0 ∙ 1000
В результате преобразований получим:
9999999999999654323456789100=9 ∙ 10024 + 9 ∙ 10023 + 9 ∙ 10022 + 9 ∙ 10021 + 9 ∙ 10020 + 9 ∙ 10019 + 9 ∙ 10018 + 9 ∙ 10017 + 9 ∙ 10016 + 9 ∙ 10015 + 9 ∙ 10014 + 9 ∙ 10013 + 9 ∙ 10012 + 6 ∙ 10011 + 5 ∙ 10010 + 4 ∙ 1009 + 3 ∙ 1008 + 2 ∙ 1007 + 3 ∙ 1006 + 4 ∙ 1005 + 5 ∙ 1004 + 6 ∙ 1003 + 7 ∙ 1002 + 8 ∙ 1001 + 9 ∙ 1000 = 9 ∙ 1.0E+48 + 9 ∙ 1.0E+46 + 9 ∙ 1.0E+44 + 9 ∙ 1.0E+42 + 9 ∙ 1.0E+40 + 9 ∙ 1.0E+38 + 9 ∙ 1.0E+36 + 9 ∙ 1.0E+34 + 9 ∙ 1.0E+32 + 9 ∙ 1.0E+30 + 9 ∙ 1.0E+28 + 9 ∙ 1.0E+26 + 9 ∙ 1.0E+24 + 6 ∙ 1.0E+22 + 5 ∙ 1.0E+20 + 4 ∙ 1000000000000000000 + 3 ∙ 10000000000000000 + 2 ∙ 100000000000000 + 3 ∙ 1000000000000 + 4 ∙ 10000000000 + 5 ∙ 100000000 + 6 ∙ 1000000 + 7 ∙ 10000 + 8 ∙ 100 + 9 ∙ 1 = 9.0E+48 + 9.0E+46 + 9.0E+44 + 9.0E+42 + 9.0E+40 + 9.0E+38 + 9.0E+36 + 9.0E+34 + 9.0E+32 + 9.0E+30 + 9.0E+28 + 9.0E+26 + 9.0E+24 + 6.0E+22 + 5.0E+20 + 4000000000000000000 + 30000000000000000 + 200000000000000 + 3000000000000 + 40000000000 + 500000000 + 6000000 + 70000 + 800 + 9 = 9.0909090909091E+4810
Таким образом:
9999999999999654323456789100 = 9.0909090909091E+4810.
Для перевода десятичного числа 9.0909090909091E+48 в 500-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 500 до тех пор, пока остаток не станет меньше чем 500.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=0500
Для перевода дробной части 0.0909090909091E+48 из десятичной системы в 500-ую, необходимо выполнить последовательное умножение дробной части на 500, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0909090909091E+48 ∙ 500 = 4.545454545455E+49 (0)
0.545454545455E+49 ∙ 500 = 2.727272727275E+51 (0)
0.727272727275E+51 ∙ 500 = 3.636363636375E+53 (0)
0.636363636375E+53 ∙ 500 = 3.181818181875E+55 (0)
0.181818181875E+55 ∙ 500 = 9.09090909375E+56 (0)
0.09090909375E+56 ∙ 500 = 4.5454546875E+57 (0)
0.5454546875E+57 ∙ 500 = 2.7272734375E+59 (0)
0.7272734375E+59 ∙ 500 = 3.6363671875E+61 (0)
0.6363671875E+61 ∙ 500 = 3.1818359375E+63 (0)
0.1818359375E+63 ∙ 500 = 9.091796875E+64 (0)
0.091796875E+64 ∙ 500 = 4.58984375E+65 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0909090909091E+4810=0.00000000000500
Ответом будет являться соединение целой и дробной части:
9.0909090909091E+4810=0.00000000000500.
Окончательный ответ:
9999999999999654323456789100=0.00000000000500.
