Для перевода числа 1111111111 из 10000-ой в 555-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 555-ую. Для перевода 10000-ого числа 1111111111 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A10000 = an-1 ∙ 10000n-1 + an-2 ∙ 10000n-2 + ∙∙∙ + a0 ∙ 100000
В результате преобразований получим:
111111111110000=1 ∙ 100009 + 1 ∙ 100008 + 1 ∙ 100007 + 1 ∙ 100006 + 1 ∙ 100005 + 1 ∙ 100004 + 1 ∙ 100003 + 1 ∙ 100002 + 1 ∙ 100001 + 1 ∙ 100000 = 1 ∙ 1.0E+36 + 1 ∙ 1.0E+32 + 1 ∙ 1.0E+28 + 1 ∙ 1.0E+24 + 1 ∙ 1.0E+20 + 1 ∙ 10000000000000000 + 1 ∙ 1000000000000 + 1 ∙ 100000000 + 1 ∙ 10000 + 1 ∙ 1 = 1.0E+36 + 1.0E+32 + 1.0E+28 + 1.0E+24 + 1.0E+20 + 10000000000000000 + 1000000000000 + 100000000 + 10000 + 1 = 1.000100010001E+3610
Таким образом:
111111111110000 = 1.000100010001E+3610.
Для перевода десятичного числа 1.000100010001E+36 в 555-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 555 до тех пор, пока остаток не станет меньше чем 555.
| 0 | |
Ответом будет являться обратная последовательность результатов деления:
010=0555
Для перевода дробной части 0.000100010001E+36 из десятичной системы в 555-ую, необходимо выполнить последовательное умножение дробной части на 555, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.000100010001E+36 ∙ 555 = 5.5505550555E+34 (0)
0.5505550555E+34 ∙ 555 = 3.055580558025E+36 (0)
0.055580558025E+36 ∙ 555 = 3.0847209703875E+37 (0)
0.0847209703875E+37 ∙ 555 = 4.7020138565062E+38 (0)
0.7020138565062E+38 ∙ 555 = 3.8961769036094E+40 (0)
0.8961769036094E+40 ∙ 555 = 4.9737818150322E+42 (0)
0.9737818150322E+42 ∙ 555 = 5.4044890734287E+44 (0)
0.4044890734287E+44 ∙ 555 = 2.2449143575293E+46 (0)
0.2449143575293E+46 ∙ 555 = 1.3592746842876E+48 (0)
0.3592746842876E+48 ∙ 555 = 1.9939744977962E+50 (0)
0.9939744977962E+50 ∙ 555 = 5.5165584627689E+52 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.000100010001E+3610=0.00000000000555
Ответом будет являться соединение целой и дробной части:
1.000100010001E+3610=0.00000000000555.
Окончательный ответ:
111111111110000=0.00000000000555.
