Для перевода десятичного числа 4872.8354 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 4872 | 16 | |||||
| 4864 | — | 304 | 16 | ||||
| 8 | 304 | — | 19 | 16 | |||
| 0 | 16 | 1 | |||||
| 3 |
Ответом будет являться обратная последовательность результатов деления:
487210=130816
Для перевода дробной части 0.8354 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.8354 ∙ 16 = 13.3664 (D)
0.3664 ∙ 16 = 5.8624 (5)
0.8624 ∙ 16 = 13.7984 (D)
0.7984 ∙ 16 = 12.7744 (C)
0.7744 ∙ 16 = 12.3904 (C)
0.3904 ∙ 16 = 6.2464 (6)
0.2464 ∙ 16 = 3.9424 (3)
0.9424 ∙ 16 = 15.0784 (F)
0.0784 ∙ 16 = 1.2544 (1)
0.2544 ∙ 16 = 4.0704 (4)
0.0704 ∙ 16 = 1.1264 (1)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.835410=0.D5DCC63F14116
Окончательным ответом будет являться соединение целой и дробной части:
4872.835410=1308.D5DCC63F14116.
