Перевести число 364E4A142C5E55594A из шестнадцатеричной системы в восьмеричную
Задача: перевести число 364E4A142C5E55594A из шестнадцатеричной в восьмеричную систему счисления.
Для перевода 364E4A142C5E55594A из шестнадцатеричной в восьмеричную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 364E4A142C5E55594A из шестнадцатеричной системы в десятичную;
- Полученное число переведём из десятичной системы в восьмеричную;
Решение:
1. Для перевода числа 364E4A142C5E55594A в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
364E4A142C5E55594A16=3 ∙ 1617 + 6 ∙ 1616 + 4 ∙ 1615 + E ∙ 1614 + 4 ∙ 1613 + A ∙ 1612 + 1 ∙ 1611 + 4 ∙ 1610 + 2 ∙ 169 + C ∙ 168 + 5 ∙ 167 + E ∙ 166 + 5 ∙ 165 + 5 ∙ 164 + 5 ∙ 163 + 9 ∙ 162 + 4 ∙ 161 + A ∙ 160 = 3 ∙ 2.9514790517935E+20 + 6 ∙ 1.844674407371E+19 + 4 ∙ 1152921504606846976 + 14 ∙ 72057594037927936 + 4 ∙ 4503599627370496 + 10 ∙ 281474976710656 + 1 ∙ 17592186044416 + 4 ∙ 1099511627776 + 2 ∙ 68719476736 + 12 ∙ 4294967296 + 5 ∙ 268435456 + 14 ∙ 16777216 + 5 ∙ 1048576 + 5 ∙ 65536 + 5 ∙ 4096 + 9 ∙ 256 + 4 ∙ 16 + 10 ∙ 1 = 8.8544371553806E+20 + 1.1068046444226E+20 + 4611686018427387904 + 1008806316530991104 + 18014398509481984 + 2814749767106560 + 17592186044416 + 4398046511104 + 137438953472 + 51539607552 + 1342177280 + 234881024 + 5242880 + 327680 + 20480 + 2304 + 64 + 10 = 1.0017655236443E+2110
Таким образом:
364E4A142C5E55594A16 = 1.0017655236443E+2110
2. Полученное число 1.0017655236443E+21 переведем из десятичной системы счисления в восьмеричную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 5641343664028647424 в восьмеричную систему;
- Перевести 0.0017655236443E+21 в восьмеричную систему;
2.1 Для того, чтобы перевести число 5641343664028647424 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 5641343664028647424 | 8 | |||||||||||||||||||||||||||||||||||||||
5.6413436640286E+18 | — | 7.0516795800358E+17 | 8 | ||||||||||||||||||||||||||||||||||||||
0 | 7.0516795800358E+17 | — | 8.8145994750448E+16 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 8.8145994750448E+16 | — | 1.1018249343806E+16 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.1018249343806E+16 | — | 1.3772811679757E+15 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.3772811679757E+15 | — | 1.7216014599697E+14 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.7216014599697E+14 | — | 21520018249621 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 21520018249616 | — | 2690002281202 | 8 | |||||||||||||||||||||||||||||||||||||
5 | 2690002281200 | — | 336250285150 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 336250285144 | — | 42031285643 | 8 | |||||||||||||||||||||||||||||||||||||
6 | 42031285640 | — | 5253910705 | 8 | |||||||||||||||||||||||||||||||||||||
3 | 5253910704 | — | 656738838 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 656738832 | — | 82092354 | 8 | |||||||||||||||||||||||||||||||||||||
6 | 82092352 | — | 10261544 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 10261544 | — | 1282693 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1282688 | — | 160336 | 8 | |||||||||||||||||||||||||||||||||||||
5 | 160336 | — | 20042 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 20040 | — | 2505 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 2504 | — | 313 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 312 | — | 39 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 32 | 4 | |||||||||||||||||||||||||||||||||||||||
7 |
Полученные остатки записываем в обратном порядке, таким образом:
564134366402864742410=4711205026136250000008
2.2 Для перевода десятичной дроби 0.0017655236443E+21 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.0017655236443E+21 ∙ 8 = 1.41241891544E+19 ()
0.41241891544E+19 ∙ 8 = 3.29935132352E+19 ()
0.29935132352E+19 ∙ 8 = 2.39481058816E+19 ()
0.39481058816E+19 ∙ 8 = 3.15848470528E+19 ()
0.15848470528E+19 ∙ 8 = 1.26787764224E+19 ()
0.26787764224E+19 ∙ 8 = 2.14302113792E+19 ()
0.14302113792E+19 ∙ 8 = 1.14416910336E+19 ()
0.14416910336E+19 ∙ 8 = 1.15335282688E+19 ()
0.15335282688E+19 ∙ 8 = 1.22682261504E+19 ()
0.22682261504E+19 ∙ 8 = 1.81458092032E+19 ()
0.81458092032E+19 ∙ 8 = 6.51664736256E+19 ()
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.0017655236443E+2110=0.8
2.3. Осталось соединить переведенные части, таким образом:
1.0017655236443E+2110=471120502613625000000.8
Ответ: 364E4A142C5E55594A16 = 471120502613625000000.8.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Калькулятор из шестнадцатеричной в восьмеричную систему
- Калькулятор из десятичной в восьмеричную систему
- Калькулятор из восьмеричной в десятичную систему
- Калькулятор из двоичной в шестнадцатеричную систему
- Калькулятор из восьмеричной в шестнадцатеричную систему
- Калькулятор из одной системы счисления в другую
Последние примеры переводов из 16-ой в 8-ую систему
- Представьте шестнадцатеричное число F37 в восьмеричной системе счисления
- Переведите 6129AE из шестнадцатеричной в восьмеричную систему счисления
- Представьте шестнадцатеричное число AB4D в восьмеричной системе счисления
- Представить шестнадцатеричное число 95C.FA7 в восьмеричной системе
- Переведите шестнадцатеричное число 16791 в восьмеричную систему
- Перевод числа AF.D8C из шестнадцатеричной в восьмеричную систему счисления
- Как перевести 42974 из шестнадцатеричной в восьмеричную систему счисления?
- Переведите число 175.248 из шестнадцатеричной в восьмеричную систему счисления
- Как перевести число FEDE из шестнадцатеричной в восьмеричную систему?
- Запиши шестнадцатеричное число AF59B в восьмеричной системе