Для перевода числа 21T9Q0O0 из 64-ой в 128-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 128-ую. Для перевода 64-ого числа 21T9Q0O0 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A64 = an-1 ∙ 64n-1 + an-2 ∙ 64n-2 + ∙∙∙ + a0 ∙ 640
В результате преобразований получим:
21T9Q0O064=2 ∙ 647 + 1 ∙ 646 + T ∙ 645 + 9 ∙ 644 + Q ∙ 643 + 0 ∙ 642 + O ∙ 641 + 0 ∙ 640 = 2 ∙ 4398046511104 + 1 ∙ 68719476736 + 29 ∙ 1073741824 + 9 ∙ 16777216 + 26 ∙ 262144 + 0 ∙ 4096 + 24 ∙ 64 + 0 ∙ 1 = 8796093022208 + 68719476736 + 31138512896 + 150994944 + 6815744 + 0 + 1536 + 0 = 889610882406410
Таким образом:
21T9Q0O064 = 889610882406410.
Для перевода десятичного числа 8896108824064 в 128-ую систему счисления, необходимо его последовательно делить на 128 до тех пор, пока остаток не станет меньше чем 128.
| — | 8896108824064 | 128 | |||||||||||
| 8896108824064 | — | 69500850188 | 128 | ||||||||||
| 0 | 69500850176 | — | 542975392 | 128 | |||||||||
| C | 542975360 | — | 4241995 | 128 | |||||||||
| W | 4241920 | — | 33140 | 128 | |||||||||
| 33024 | — | 258 | 128 | ||||||||||
| 256 | 2 | ||||||||||||
| 2 |
Ответом будет являться обратная последовательность результатов деления:
889610882406410=22WC0128
Окончательный ответ будет выглядеть так:
21T9Q0O064=22WC0128
