Для перевода числа 1011012 из 101012-ой в 1011012-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 1011012-ую. Для перевода 101012-ого числа 1011012 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A101012 = an-1 ∙ 101012n-1 + an-2 ∙ 101012n-2 + ∙∙∙ + a0 ∙ 1010120
В результате преобразований получим:
1011012101012=1 ∙ 1010126 + 0 ∙ 1010125 + 1 ∙ 1010124 + 1 ∙ 1010123 + 0 ∙ 1010122 + 1 ∙ 1010121 + 2 ∙ 1010120 = 1 ∙ 1.0622771026431E+30 + 0 ∙ 1.051634560887E+25 + 1 ∙ 1.0410986426236E+20 + 1 ∙ 1030668279633728 + 0 ∙ 10203424144 + 1 ∙ 101012 + 2 ∙ 1 = 1.0622771026431E+30 + 0 + 1.0410986426236E+20 + 1030668279633728 + 0 + 101012 + 2 = 1.0622771027473E+3010
Таким образом:
1011012101012 = 1.0622771027473E+3010.
Для перевода десятичного числа 1.0622771027473E+30 в 1011012-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 1011012 до тех пор, пока остаток не станет меньше чем 1011012.
| — | 171558998305144832 | 1011012 | |||
| 1.7155899830512E+17 | — | 169690367973 | 1011012 | ||
| 169690276104 | 167842 | ||||
Ответом будет являться обратная последовательность результатов деления:
17155899830514483210=1678421011012
Для перевода дробной части 0.0622771027473E+30 из десятичной системы в 1011012-ую, необходимо выполнить последовательное умножение дробной части на 1011012, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0622771027473E+30 ∙ 1011012 = 6.2962898202753E+34 (0)
0.2962898202753E+34 ∙ 1011012 = 2.9955256377617E+39 (0)
0.9955256377617E+39 ∙ 1011012 = 1.0064883660847E+45 (0)
0.0064883660847E+45 ∙ 1011012 = 6.5598159720247E+48 (0)
0.5598159720247E+48 ∙ 1011012 = 5.6598066550864E+53 (0)
0.6598066550864E+53 ∙ 1011012 = 6.6707244597221E+58 (0)
0.6707244597221E+58 ∙ 1011012 = 6.7811047747256E+63 (0)
0.7811047747256E+63 ∙ 1011012 = 7.8970630050488E+68 (0)
0.8970630050488E+68 ∙ 1011012 = 9.069414628604E+73 (0)
0.069414628604E+73 ∙ 1011012 = 7.0179022494187E+77 (0)
0.0179022494187E+77 ∙ 1011012 = 1.8099388989299E+81 (0)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0622771027473E+3010=0.000000000001011012
Ответом будет являться соединение целой и дробной части:
1.0622771027473E+3010=167842.000000000001011012.
Окончательный ответ:
1011012101012=167842.000000000001011012.
