Для перевода числа 1234.567 из 1234-ой в 567-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 567-ую. Для перевода 1234-ого числа 1234.567 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A1234 = an-1 ∙ 1234n-1 + an-2 ∙ 1234n-2 + ∙∙∙ + a0 ∙ 12340 + a-1 ∙ 1234-1 + ∙∙∙ + a-m ∙ 1234-m
В результате преобразований получим:
1234.5671234=1 ∙ 12343 + 2 ∙ 12342 + 3 ∙ 12341 + 4 ∙ 12340 + 5 ∙ 1234-1 + 6 ∙ 1234-2 + 7 ∙ 1234-3 = 1 ∙ 1879080904 + 2 ∙ 1522756 + 3 ∙ 1234 + 4 ∙ 1 + 5 ∙ 0.00081037277147488 + 6 ∙ 6.5670402874788E-7 + 7 ∙ 5.3217506381513E-10 = 1879080904 + 3045512 + 3702 + 4 + 0.0040518638573744 + 3.9402241724873E-6 + 3.7252254467059E-9 = 1882130122.004110
Таким образом:
1234.5671234 = 1882130122.004110.
Для перевода десятичного числа 1882130122.0041 в 567-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 567 до тех пор, пока остаток не станет меньше чем 567.
| — | 1882130122 | 567 | |||||
| 1882129851 | — | 3319453 | 567 | ||||
| 3319218 | — | 5854 | 567 | ||||
| 5670 | 10 | ||||||
Ответом будет являться обратная последовательность результатов деления:
188213012210=10567
Для перевода дробной части 0.0041 из десятичной системы в 567-ую, необходимо выполнить последовательное умножение дробной части на 567, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0041 ∙ 567 = 2.3247 (2)
0.3247 ∙ 567 = 184.1049 (2)
0.1049 ∙ 567 = 59.4783 (2)
0.4783 ∙ 567 = 271.1961 (2)
0.1961 ∙ 567 = 111.1887 (2)
0.1887 ∙ 567 = 106.9929 (2)
0.9929 ∙ 567 = 562.9743 (2)
0.9743 ∙ 567 = 552.4281 (2)
0.4281 ∙ 567 = 242.7327 (2)
0.7327 ∙ 567 = 415.4409 (2)
0.4409 ∙ 567 = 249.9903 (2)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.004110=0.22222222222567
Ответом будет являться соединение целой и дробной части:
1882130122.004110=10.22222222222567.
Окончательный ответ:
1234.5671234=10.22222222222567.
