Для перевода числа 12210120100020001212101 из 3-ой в шестнадцатеричную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в шестнадцатеричную. Для перевода 3-ого числа 12210120100020001212101 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A3 = an-1 ∙ 3n-1 + an-2 ∙ 3n-2 + ∙∙∙ + a0 ∙ 30
В результате преобразований получим:
122101201000200012121013=1 ∙ 322 + 2 ∙ 321 + 2 ∙ 320 + 1 ∙ 319 + 0 ∙ 318 + 1 ∙ 317 + 2 ∙ 316 + 0 ∙ 315 + 1 ∙ 314 + 0 ∙ 313 + 0 ∙ 312 + 0 ∙ 311 + 2 ∙ 310 + 0 ∙ 39 + 0 ∙ 38 + 0 ∙ 37 + 1 ∙ 36 + 2 ∙ 35 + 1 ∙ 34 + 2 ∙ 33 + 1 ∙ 32 + 0 ∙ 31 + 1 ∙ 30 = 1 ∙ 31381059609 + 2 ∙ 10460353203 + 2 ∙ 3486784401 + 1 ∙ 1162261467 + 0 ∙ 387420489 + 1 ∙ 129140163 + 2 ∙ 43046721 + 0 ∙ 14348907 + 1 ∙ 4782969 + 0 ∙ 1594323 + 0 ∙ 531441 + 0 ∙ 177147 + 2 ∙ 59049 + 0 ∙ 19683 + 0 ∙ 6561 + 0 ∙ 2187 + 1 ∙ 729 + 2 ∙ 243 + 1 ∙ 81 + 2 ∙ 27 + 1 ∙ 9 + 0 ∙ 3 + 1 ∙ 1 = 31381059609 + 20920706406 + 6973568802 + 1162261467 + 0 + 129140163 + 86093442 + 0 + 4782969 + 0 + 0 + 0 + 118098 + 0 + 0 + 0 + 729 + 486 + 81 + 54 + 9 + 0 + 1 = 6065773231610
Таким образом:
122101201000200012121013 = 6065773231610.
Для перевода десятичного числа 60657732316 в шестнадцатеричную систему счисления, необходимо его последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 60657732316 | 16 | |||||||||||||||
| 60657732304 | — | 3791108269 | 16 | ||||||||||||||
| C | 3791108256 | — | 236944266 | 16 | |||||||||||||
| D | 236944256 | — | 14809016 | 16 | |||||||||||||
| A | 14809008 | — | 925563 | 16 | |||||||||||||
| 8 | 925552 | — | 57847 | 16 | |||||||||||||
| B | 57840 | — | 3615 | 16 | |||||||||||||
| 7 | 3600 | — | 225 | 16 | |||||||||||||
| F | 224 | 14 | |||||||||||||||
| 1 |
Ответом будет являться обратная последовательность результатов деления:
6065773231610=141F7B8ADC16
Окончательный ответ будет выглядеть так:
122101201000200012121013=141F7B8ADC16
