Перевести число 25c974178484c7022 из шестнадцатеричной системы в восьмеричную
Задача: перевести число 25c974178484c7022 из шестнадцатеричной в восьмеричную систему счисления.
Для перевода 25c974178484c7022 из шестнадцатеричной в восьмеричную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 25c974178484c7022 из шестнадцатеричной системы в десятичную;
- Полученное число переведём из десятичной системы в восьмеричную;
Решение:
1. Для перевода числа 25c974178484c7022 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
25c974178484c702216=2 ∙ 1616 + 5 ∙ 1615 + c ∙ 1614 + 9 ∙ 1613 + 7 ∙ 1612 + 4 ∙ 1611 + 1 ∙ 1610 + 7 ∙ 169 + 8 ∙ 168 + 4 ∙ 167 + 8 ∙ 166 + 4 ∙ 165 + c ∙ 164 + 7 ∙ 163 + 0 ∙ 162 + 2 ∙ 161 + 2 ∙ 160 = 2 ∙ 1.844674407371E+19 + 5 ∙ 1152921504606846976 + 12 ∙ 72057594037927936 + 9 ∙ 4503599627370496 + 7 ∙ 281474976710656 + 4 ∙ 17592186044416 + 1 ∙ 1099511627776 + 7 ∙ 68719476736 + 8 ∙ 4294967296 + 4 ∙ 268435456 + 8 ∙ 16777216 + 4 ∙ 1048576 + 12 ∙ 65536 + 7 ∙ 4096 + 0 ∙ 256 + 2 ∙ 16 + 2 ∙ 1 = 3.6893488147419E+19 + 5764607523034234880 + 864691128455135232 + 40532396646334464 + 1970324836974592 + 70368744177664 + 1099511627776 + 481036337152 + 34359738368 + 1073741824 + 134217728 + 4194304 + 786432 + 28672 + 0 + 32 + 2 = 4.3565361505257E+1910
Таким образом:
25c974178484c702216 = 4.3565361505257E+1910
2. Полученное число 4.3565361505257E+19 переведем из десятичной системы счисления в восьмеричную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 6671873357837533184 в восьмеричную систему;
- Перевести 0.3565361505257E+19 в восьмеричную систему;
2.1 Для того, чтобы перевести число 6671873357837533184 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 6671873357837533184 | 8 | |||||||||||||||||||||||||||||||||||||||
6.6718733578375E+18 | — | 8.3398416972969E+17 | 8 | ||||||||||||||||||||||||||||||||||||||
0 | 8.3398416972969E+17 | — | 1.0424802121621E+17 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.0424802121621E+17 | — | 1.3031002652026E+16 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.3031002652026E+16 | — | 1.6288753315033E+15 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 1.6288753315033E+15 | — | 2.0360941643791E+14 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 2.0360941643791E+14 | — | 25451177054739 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 25451177054736 | — | 3181397131842 | 8 | |||||||||||||||||||||||||||||||||||||
3 | 3181397131840 | — | 397674641480 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 397674641480 | — | 49709330185 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 49709330184 | — | 6213666273 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 6213666272 | — | 776708284 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 776708280 | — | 97088535 | 8 | |||||||||||||||||||||||||||||||||||||
4 | 97088528 | — | 12136066 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 12136064 | — | 1517008 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 1517008 | — | 189626 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 189624 | — | 23703 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 23696 | — | 2962 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 2960 | — | 370 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 368 | — | 46 | 8 | |||||||||||||||||||||||||||||||||||||
2 | 40 | 5 | |||||||||||||||||||||||||||||||||||||||
6 |
Полученные остатки записываем в обратном порядке, таким образом:
667187335783753318410=5622720274110231000008
2.2 Для перевода десятичной дроби 0.3565361505257E+19 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.3565361505257E+19 ∙ 8 = 2.8522892042056E+19 ()
0.8522892042056E+19 ∙ 8 = 6.8183136336448E+19 ()
0.8183136336448E+19 ∙ 8 = 6.5465090691584E+19 ()
0.5465090691584E+19 ∙ 8 = 4.3720725532672E+19 ()
0.3720725532672E+19 ∙ 8 = 2.9765804261376E+19 ()
0.9765804261376E+19 ∙ 8 = 7.8126434091008E+19 ()
0.8126434091008E+19 ∙ 8 = 6.5011472728064E+19 ()
0.5011472728064E+19 ∙ 8 = 4.0091781824512E+19 ()
0.0091781824512E+19 ∙ 8 = 7.34254596096E+17 ()
0.34254596096E+17 ∙ 8 = 2.74036768768E+17 ()
0.74036768768E+17 ∙ 8 = 5.92294150144E+17 ()
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.3565361505257E+1910=0.8
2.3. Осталось соединить переведенные части, таким образом:
4.3565361505257E+1910=562272027411023100000.8
Ответ: 25c974178484c702216 = 562272027411023100000.8.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Калькулятор переводов из шестнадцатеричной в восьмеричную систему с решением
- Калькулятор переводов из десятичной в двоичную систему с решением
- Калькулятор переводов из десятичной в восьмеричную систему с решением
- Калькулятор переводов из двоичной в шестнадцатеричную систему с решением
- Калькулятор переводов из восьмеричной в шестнадцатеричную систему с решением
- Калькулятор переводов из шестнадцатеричной в двоичную систему с решением
Последние примеры переводов из 16-ой в 8-ую систему
- Как выглядит шестнадцатеричное число B03F в восьмеричной системе?
- Как перевести число C1818 из шестнадцатеричной в восьмеричную систему счисления?
- Переведите шестнадцатеричное число 3A7 в восьмеричную систему
- Как перевести 43511 из шестнадцатеричной в восьмеричную систему?
- Представьте шестнадцатеричное число 1FC90 в восьмеричной системе счисления
- Перевод AE35 из шестнадцатеричной в восьмеричную систему счисления
- Перевод числа EAD4 из шестнадцатеричной в восьмеричную систему счисления
- Переведите число 0404e17057c67101 из шестнадцатеричной в восьмеричную систему счисления
- Как представлено шестнадцатеричное число CE в восьмеричной системе счисления?
- Какое шестнадцатеричное число соответствует восьмеричному коду 64c?