Для перевода десятичного числа 1391.51074 в шестнадцатеричную систему счисления, необходимо отдельно перевести целую и дробную часть. Для перевода целой части её необходимо последовательно делить на 16 до тех пор, пока остаток не станет меньше чем 16.
| — | 1391 | 16 | |||
| 1376 | — | 86 | 16 | ||
| F | 80 | 5 | |||
| 6 |
Ответом будет являться обратная последовательность результатов деления:
139110=56F16
Для перевода дробной части 0.51074 из десятичной системы в шестнадцатеричную, необходимо выполнить последовательное умножение дробной части на 16, до тех пор, пока результатом умножения не станет целое число или пока не будет достигнута заданная точность вычисления:
0.51074 ∙ 16 = 8.17184 (8)
0.17184 ∙ 16 = 2.74944 (2)
0.74944 ∙ 16 = 11.99104 (B)
0.99104 ∙ 16 = 15.85664 (F)
0.85664 ∙ 16 = 13.70624 (D)
0.70624 ∙ 16 = 11.29984 (B)
0.29984 ∙ 16 = 4.79744 (4)
0.79744 ∙ 16 = 12.75904 (C)
0.75904 ∙ 16 = 12.14464 (C)
0.14464 ∙ 16 = 2.31424 (2)
0.31424 ∙ 16 = 5.02784 (5)
Ответом будет являться прямая последовательность целых частей результатов умножения:
0.5107410=0.82BFDB4CC2516
Окончательным ответом будет являться соединение целой и дробной части:
1391.5107410=56F.82BFDB4CC2516.
