Перевести число 110011110010110010 из 18-ой системы в восьмеричную
Задача: перевести число 110011110010110010 из 18-ой в восьмеричную систему счисления.
Для перевода 110011110010110010 из 18-ой в восьмеричную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 110011110010110010 из 18-ой системы в десятичную;
- Полученное число переведём из десятичной системы в восьмеричную;
Решение:
1. Для перевода числа 110011110010110010 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
11001111001011001018=1 ∙ 1817 + 1 ∙ 1816 + 0 ∙ 1815 + 0 ∙ 1814 + 1 ∙ 1813 + 1 ∙ 1812 + 1 ∙ 1811 + 1 ∙ 1810 + 0 ∙ 189 + 0 ∙ 188 + 1 ∙ 187 + 0 ∙ 186 + 1 ∙ 185 + 1 ∙ 184 + 0 ∙ 183 + 0 ∙ 182 + 1 ∙ 181 + 0 ∙ 180 = 1 ∙ 2.1859115597387E+21 + 1 ∙ 1.2143953109659E+20 + 0 ∙ 6746640616477458432 + 0 ∙ 374813367582081024 + 1 ∙ 20822964865671168 + 1 ∙ 1156831381426176 + 1 ∙ 64268410079232 + 1 ∙ 3570467226624 + 0 ∙ 198359290368 + 0 ∙ 11019960576 + 1 ∙ 612220032 + 0 ∙ 34012224 + 1 ∙ 1889568 + 1 ∙ 104976 + 0 ∙ 5832 + 0 ∙ 324 + 1 ∙ 18 + 0 ∙ 1 = 2.1859115597387E+21 + 1.2143953109659E+20 + 0 + 0 + 20822964865671168 + 1156831381426176 + 64268410079232 + 3570467226624 + 0 + 0 + 612220032 + 0 + 1889568 + 104976 + 0 + 0 + 18 + 0 = 2.307373138471E+2110
Таким образом:
11001111001011001018 = 2.307373138471E+2110
2. Полученное число 2.307373138471E+21 переведем из десятичной системы счисления в восьмеричную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 1530129257335095296 в восьмеричную систему;
- Перевести 0.307373138471E+21 в восьмеричную систему;
2.1 Для того, чтобы перевести число 1530129257335095296 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 1530129257335095296 | 8 | |||||||||||||||||||||||||||||||||||||||
1.5301292573351E+18 | — | 1.9126615716689E+17 | 8 | ||||||||||||||||||||||||||||||||||||||
0 | 1.9126615716689E+17 | — | 2.3908269645861E+16 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 2.3908269645861E+16 | — | 2.9885337057326E+15 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 2.9885337057326E+15 | — | 3.7356671321658E+14 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 3.7356671321658E+14 | — | 46695839152072 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 46695839152072 | — | 5836979894009 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 5836979894008 | — | 729622486751 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 729622486744 | — | 91202810843 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 91202810840 | — | 11400351355 | 8 | |||||||||||||||||||||||||||||||||||||
3 | 11400351352 | — | 1425043919 | 8 | |||||||||||||||||||||||||||||||||||||
3 | 1425043912 | — | 178130489 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 178130488 | — | 22266311 | 8 | |||||||||||||||||||||||||||||||||||||
1 | 22266304 | — | 2783288 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 2783288 | — | 347911 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 347904 | — | 43488 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 43488 | — | 5436 | 8 | |||||||||||||||||||||||||||||||||||||
0 | 5432 | — | 679 | 8 | |||||||||||||||||||||||||||||||||||||
4 | 672 | — | 84 | 8 | |||||||||||||||||||||||||||||||||||||
7 | 80 | — | 10 | 8 | |||||||||||||||||||||||||||||||||||||
4 | 8 | 1 | |||||||||||||||||||||||||||||||||||||||
2 |
Полученные остатки записываем в обратном порядке, таким образом:
153012925733509529610=1247407071733710000008
2.2 Для перевода десятичной дроби 0.307373138471E+21 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.307373138471E+21 ∙ 8 = 2.458985107768E+21 ()
0.458985107768E+21 ∙ 8 = 3.671880862144E+21 ()
0.671880862144E+21 ∙ 8 = 5.375046897152E+21 ()
0.375046897152E+21 ∙ 8 = 3.000375177216E+21 ()
0.000375177216E+21 ∙ 8 = 3.001417728E+18 ()
0.001417728E+18 ∙ 8 = 1.1341824E+16 ()
0.1341824E+16 ∙ 8 = 1.0734592E+16 ()
0.0734592E+16 ∙ 8 = 5.876736E+15 ()
0.876736E+15 ∙ 8 = 7.013888E+15 ()
0.013888E+15 ∙ 8 = 1.11104E+14 ()
0.11104E+14 ∙ 8 = 88832000000000 ()
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.307373138471E+2110=0.8
2.3. Осталось соединить переведенные части, таким образом:
2.307373138471E+2110=124740707173371000000.8
Ответ: 11001111001011001018 = 124740707173371000000.8.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Онлайн переводы из одной системы счисления в другую
- Онлайн переводы из десятичной в восьмеричную систему
- Онлайн переводы из двоичной в шестнадцатеричную систему
- Онлайн переводы из восьмеричной в двоичную систему
- Онлайн переводы из восьмеричной в шестнадцатеричную систему
- Онлайн переводы из шестнадцатеричной в восьмеричную систему
Последние примеры переводов из 18-ой в 8-ую систему
- Переведите 18-ое число 2 в восьмеричную систему счисления
- Какое 18-ое число соответствует восьмеричному числу 15141018113?
- Перевести 18-ое число 25 в восьмеричную систему
- Запишите 18-ое число 1001011 в восьмеричной системе счисления
- Переведите 18-ое число 10 в восьмеричную систему
- Как перевести число 10 из 18-ой в восьмеричную систему счисления?
- Как перевести число 211211001 из 18-ой в восьмеричную систему счисления?
- Перевести 18-ое число 4635 в восьмеричную систему счисления
- Представить 18-ое число 44 в восьмеричной системе счисления
- Переведите 18-ое число 11 в восьмеричную систему