Для перевода числа 1100011 из 101112-ой в шестнадцатеричную систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в шестнадцатеричную. Для перевода 101112-ого числа 1100011 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:
A101112 = an-1 ∙ 101112n-1 + an-2 ∙ 101112n-2 + ∙∙∙ + a0 ∙ 1011120
В результате преобразований получим:
1100011101112=1 ∙ 1011126 + 1 ∙ 1011125 + 0 ∙ 1011124 + 0 ∙ 1011123 + 0 ∙ 1011122 + 1 ∙ 1011121 + 1 ∙ 1011120 = 1 ∙ 1.0686025471168E+30 + 1 ∙ 1.0568503709914E+25 + 0 ∙ 1.0452274418381E+20 + 0 ∙ 1033732338236928 + 0 ∙ 10223636544 + 1 ∙ 101112 + 1 ∙ 1 = 1.0686025471168E+30 + 1.0568503709914E+25 + 0 + 0 + 0 + 101112 + 1 = 1.0686131156205E+3010
Таким образом:
1100011101112 = 1.0686131156205E+3010.
Для перевода десятичного числа 1.0686131156205E+30 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 2071233616125362176 | 16 | |||||||||||||||||||||||||||||
| 2.0712336161254E+18 | — | 1.2945210100784E+17 | 16 | ||||||||||||||||||||||||||||
| 0 | 1.2945210100784E+17 | — | 8.0907563129897E+15 | 16 | |||||||||||||||||||||||||||
| 0 | 8.0907563129897E+15 | — | 5.0567226956186E+14 | 16 | |||||||||||||||||||||||||||
| 0 | 5.0567226956186E+14 | — | 31604516847616 | 16 | |||||||||||||||||||||||||||
| 0 | 31604516847616 | — | 1975282302976 | 16 | |||||||||||||||||||||||||||
| 0 | 1975282302976 | — | 123455143936 | 16 | |||||||||||||||||||||||||||
| 0 | 123455143936 | — | 7715946496 | 16 | |||||||||||||||||||||||||||
| 0 | 7715946496 | — | 482246656 | 16 | |||||||||||||||||||||||||||
| 0 | 482246656 | — | 30140416 | 16 | |||||||||||||||||||||||||||
| 0 | 30140416 | — | 1883776 | 16 | |||||||||||||||||||||||||||
| 0 | 1883776 | — | 117736 | 16 | |||||||||||||||||||||||||||
| 0 | 117728 | — | 7358 | 16 | |||||||||||||||||||||||||||
| 8 | 7344 | — | 459 | 16 | |||||||||||||||||||||||||||
| E | 448 | — | 28 | 16 | |||||||||||||||||||||||||||
| B | 16 | 1 | |||||||||||||||||||||||||||||
| C |
Ответом будет являться обратная последовательность результатов деления:
207123361612536217610=1CBE80000000000016
Для перевода дробной части 0.0686131156205E+30 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.0686131156205E+30 ∙ 16 = 1.097809849928E+30 ()
0.097809849928E+30 ∙ 16 = 1.564957598848E+30 ()
0.564957598848E+30 ∙ 16 = 9.039321581568E+30 ()
0.039321581568E+30 ∙ 16 = 6.29145305088E+29 ()
0.29145305088E+29 ∙ 16 = 4.66324881408E+29 ()
0.66324881408E+29 ∙ 16 = 1.061198102528E+30 ()
0.061198102528E+30 ∙ 16 = 9.79169640448E+29 ()
0.79169640448E+29 ∙ 16 = 1.266714247168E+30 ()
0.266714247168E+30 ∙ 16 = 4.267427954688E+30 ()
0.267427954688E+30 ∙ 16 = 4.278847275008E+30 ()
0.278847275008E+30 ∙ 16 = 4.461556400128E+30 ()
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.0686131156205E+3010=0.16
Ответом будет являться соединение целой и дробной части:
1.0686131156205E+3010=1CBE800000000000.16.
Окончательный ответ:
1100011101112=1CBE800000000000.16.
