Перевести число 110111001010.010111101 из десятичной системы в восьмеричную
Задача: перевести число 110111001010.010111101 из десятичной системы счисления в восьмеричную.
Алгоритм:
Для того, чтобы перевести число 110111001010.010111101 из десятичной системы счисления в восьмеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:>
- Перевести 110111001010 в восьмеричную систему;
- Перевести 0.010111101 в восьмеричную систему.
Решение:
1. Для того, чтобы перевести число 110111001010 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 110111001010 | 8 | |||||||||||||||||||||||
110111001008 | — | 13763875126 | 8 | ||||||||||||||||||||||
2 | 13763875120 | — | 1720484390 | 8 | |||||||||||||||||||||
6 | 1720484384 | — | 215060548 | 8 | |||||||||||||||||||||
6 | 215060544 | — | 26882568 | 8 | |||||||||||||||||||||
4 | 26882568 | — | 3360321 | 8 | |||||||||||||||||||||
0 | 3360320 | — | 420040 | 8 | |||||||||||||||||||||
1 | 420040 | — | 52505 | 8 | |||||||||||||||||||||
0 | 52504 | — | 6563 | 8 | |||||||||||||||||||||
1 | 6560 | — | 820 | 8 | |||||||||||||||||||||
3 | 816 | — | 102 | 8 | |||||||||||||||||||||
4 | 96 | — | 12 | 8 | |||||||||||||||||||||
6 | 8 | 1 | |||||||||||||||||||||||
4 |
Полученные остатки записываем в обратном порядке, таким образом:
11011100101010=14643101046628
2. Для перевода десятичной дроби 0.010111101 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.010111101 ∙ 8 = 0.080888808 (0)
0.080888808 ∙ 8 = 0.647110464 (0)
0.647110464 ∙ 8 = 5.176883712 (5)
0.176883712 ∙ 8 = 1.415069696 (1)
0.415069696 ∙ 8 = 3.320557568 (3)
0.320557568 ∙ 8 = 2.564460544 (2)
0.564460544 ∙ 8 = 4.515684352 (4)
0.515684352 ∙ 8 = 4.125474816 (4)
0.125474816 ∙ 8 = 1.003798528 (1)
0.003798528 ∙ 8 = 0.030388224 (0)
0.030388224 ∙ 8 = 0.243105792 (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.01011110110=0.005132441008
3. Осталось соединить переведенные части, таким образом:
Ответ: 110111001010.01011110110=1464310104662.005132441008.
Подробнее о том, как переводить числа из десятичной системы в восьмеричную, смотрите здесь.
Смотрите также:
Полезные материалы
Калькуляторы переводов
Последние примеры переводов из 10-ой в 8-ую систему
- Как представлено число 38.388 в восьмеричной системе?
- Перевести десятичное число 239165 в восьмеричную систему
- Какое десятичное число соответствует восьмеричному коду 235.643?
- Как перевести 50821 из десятичной в восьмеричную систему?
- Перевести число 74.82 из десятичной в восьмеричную систему счисления
- Перевести десятичное число 34704 в восьмеричную систему счисления
- Запиши десятичное число 2FA в восьмеричной системе
- Перевести десятичное число 2824 в восьмеричную систему
- Перевод 7921 из десятичной в восьмеричную систему
- Запишите десятичное число 0.54867 в восьмеричной системе счисления