Перевести число 3.2243643643734732E16 из десятичной системы в шестнадцатеричную
Задача: перевести число 3.2243643643734732E16 из десятичной системы счисления в шестнадцатеричную.
Алгоритм:
Для того, чтобы перевести число 3.2243643643734732E16 из десятичной системы счисления в шестнадцатеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:>
- Перевести 32243643643734732 в шестнадцатеричную систему;
- Перевести 0.2243643643734732E16 в шестнадцатеричную систему.
Решение:
1. Для того, чтобы перевести число 32243643643734732 из десятичной системы счисления в шестнадцатеричную, необходимо осуществить последовательное деление на 16, до тех пор пока остаток не будет меньше чем 16.
— | 32243643643734732 | 16 | |||||||||||||||||||||||||
3.2243643643735E+16 | — | 2.0152277277334E+15 | 16 | ||||||||||||||||||||||||
C | 2.0152277277334E+15 | — | 1.2595173298334E+14 | 16 | |||||||||||||||||||||||
C | 1.2595173298333E+14 | — | 7871983311458 | 16 | |||||||||||||||||||||||
A | 7871983311456 | — | 491998956966 | 16 | |||||||||||||||||||||||
2 | 491998956960 | — | 30749934810 | 16 | |||||||||||||||||||||||
6 | 30749934800 | — | 1921870925 | 16 | |||||||||||||||||||||||
A | 1921870912 | — | 120116932 | 16 | |||||||||||||||||||||||
D | 120116928 | — | 7507308 | 16 | |||||||||||||||||||||||
4 | 7507296 | — | 469206 | 16 | |||||||||||||||||||||||
C | 469200 | — | 29325 | 16 | |||||||||||||||||||||||
6 | 29312 | — | 1832 | 16 | |||||||||||||||||||||||
D | 1824 | — | 114 | 16 | |||||||||||||||||||||||
8 | 112 | 7 | |||||||||||||||||||||||||
2 |
Полученные остатки записываем в обратном порядке, таким образом:
3224364364373473210=728D6C4DA62ACC16
2. Для перевода десятичной дроби 0.2243643643734732E16 в шестнадцатеричную систему, необходимо выполнить последовательное умножение дроби на 16, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.2243643643734732E16 ∙ 16 = 3.5898298299756E+16 ()
0.5898298299756E+16 ∙ 16 = 9.4372772796096E+16 ()
0.4372772796096E+16 ∙ 16 = 6.9964364737536E+16 ()
0.9964364737536E+16 ∙ 16 = 1.5942983580058E+17 ()
0.5942983580058E+17 ∙ 16 = 9.5087737280928E+17 ()
0.5087737280928E+17 ∙ 16 = 8.1403796494848E+17 ()
0.1403796494848E+17 ∙ 16 = 2.2460743917568E+17 ()
0.2460743917568E+17 ∙ 16 = 3.9371902681088E+17 ()
0.9371902681088E+17 ∙ 16 = 1.4995044289741E+18 ()
0.4995044289741E+18 ∙ 16 = 7.9920708635856E+18 ()
0.9920708635856E+18 ∙ 16 = 1.587313381737E+19 ()
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.2243643643734732E1610=0.16
3. Осталось соединить переведенные части, таким образом:
Ответ: 3.2243643643734732E1610=728D6C4DA62ACC.16.
Подробнее о том, как переводить числа из десятичной системы в шестнадцатеричную, смотрите здесь.
Смотрите также:
Полезные материалы
Калькуляторы переводов
Последние примеры переводов из 10-ой в 16-ую систему
- Как перевести 572.67 из десятичной в шестнадцатеричную систему?
- Запишите десятичное число 10025.25 в шестнадцатеричной системе
- Представить десятичное число 7E в шестнадцатеричной системе счисления
- Какое десятичное число соответствует шестнадцатеричному числу 1742?
- Запишите десятичное число 220410 в шестнадцатеричной системе счисления
- Как представлено число 34512.636 в шестнадцатеричной системе счисления?
- Перевод 9091 из десятичной в шестнадцатеричную систему счисления
- Представить десятичное число 1224 в шестнадцатеричной системе
- Какое десятичное число соответствует шестнадцатеричному коду 44476?
- Запиши десятичное число 9486 в шестнадцатеричной системе счисления