Для перевода числа 00010001 из 00010001-ой в 17-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 17-ую. Для перевода 00010001-ого числа 00010001 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A00010001 = an-1 ∙ 00010001n-1 + an-2 ∙ 00010001n-2 + ∙∙∙ + a0 ∙ 000100010
В результате преобразований получим:
0001000100010001=0 ∙ 000100017 + 0 ∙ 000100016 + 0 ∙ 000100015 + 1 ∙ 000100014 + 0 ∙ 000100013 + 0 ∙ 000100012 + 0 ∙ 000100011 + 1 ∙ 000100010 = 0 ∙ 1.000700210035E+28 + 0 ∙ 1.00060015002E+24 + 0 ∙ 1.00050010001E+20 + 1 ∙ 10004000600040001 + 0 ∙ 1000300030001 + 0 ∙ 100020001 + 0 ∙ 10001 + 1 ∙ 1 = 0 + 0 + 0 + 10004000600040001 + 0 + 0 + 0 + 1 = 1.000400060004E+1610
Таким образом:
0001000100010001 = 1.000400060004E+1610.
Для перевода десятичного числа 1.000400060004E+16 в 17-ую систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 17 до тех пор, пока остаток не станет меньше чем 17.
| — | 10004000600040000 | 17 | |||||||||||||||||||||||||
| 1.000400060004E+16 | — | 5.8847062353176E+14 | 17 | ||||||||||||||||||||||||
| C | 5.8847062353176E+14 | — | 34615919031280 | 17 | |||||||||||||||||||||||
| 4 | 34615919031267 | — | 2036230531251 | 17 | |||||||||||||||||||||||
| D | 2036230531248 | — | 119778266544 | 17 | |||||||||||||||||||||||
| 3 | 119778266528 | — | 7045780384 | 17 | |||||||||||||||||||||||
| G | 7045780373 | — | 414457669 | 17 | |||||||||||||||||||||||
| B | 414457654 | — | 24379862 | 17 | |||||||||||||||||||||||
| F | 24379853 | — | 1434109 | 17 | |||||||||||||||||||||||
| 9 | 1434103 | — | 84359 | 17 | |||||||||||||||||||||||
| 6 | 84354 | — | 4962 | 17 | |||||||||||||||||||||||
| 5 | 4947 | — | 291 | 17 | |||||||||||||||||||||||
| F | 289 | — | 17 | 17 | |||||||||||||||||||||||
| 2 | 17 | 1 | |||||||||||||||||||||||||
| 0 |
Ответом будет являться обратная последовательность результатов деления:
1000400060004000010=102F569FBG3D4C17
Для перевода дробной части 0.000400060004E+16 из десятичной системы в 17-ую, необходимо выполнить последовательное умножение дробной части на 17, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.000400060004E+16 ∙ 17 = 68010200680000 ()
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.000400060004E+1610=0.17
Ответом будет являться соединение целой и дробной части:
1.000400060004E+1610=102F569FBG3D4C.17.
Окончательный ответ:
0001000100010001=102F569FBG3D4C.17.
