Перевести число 110011000100.001001 из десятичной системы в восьмеричную
Задача: перевести число 110011000100.001001 из десятичной системы счисления в восьмеричную.
Алгоритм:
Для того, чтобы перевести число 110011000100.001001 из десятичной системы счисления в восьмеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:>
- Перевести 110011000100 в восьмеричную систему;
- Перевести 0.001001 в восьмеричную систему.
Решение:
1. Для того, чтобы перевести число 110011000100 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 110011000100 | 8 | |||||||||||||||||||||||
110011000096 | — | 13751375012 | 8 | ||||||||||||||||||||||
4 | 13751375008 | — | 1718921876 | 8 | |||||||||||||||||||||
4 | 1718921872 | — | 214865234 | 8 | |||||||||||||||||||||
4 | 214865232 | — | 26858154 | 8 | |||||||||||||||||||||
2 | 26858152 | — | 3357269 | 8 | |||||||||||||||||||||
2 | 3357264 | — | 419658 | 8 | |||||||||||||||||||||
5 | 419656 | — | 52457 | 8 | |||||||||||||||||||||
2 | 52456 | — | 6557 | 8 | |||||||||||||||||||||
1 | 6552 | — | 819 | 8 | |||||||||||||||||||||
5 | 816 | — | 102 | 8 | |||||||||||||||||||||
3 | 96 | — | 12 | 8 | |||||||||||||||||||||
6 | 8 | 1 | |||||||||||||||||||||||
4 |
Полученные остатки записываем в обратном порядке, таким образом:
11001100010010=14635125224448
2. Для перевода десятичной дроби 0.001001 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.001001 ∙ 8 = 0.008008 (0)
0.008008 ∙ 8 = 0.064064 (0)
0.064064 ∙ 8 = 0.512512 (0)
0.512512 ∙ 8 = 4.100096 (4)
0.100096 ∙ 8 = 0.800768 (0)
0.800768 ∙ 8 = 6.406144 (6)
0.406144 ∙ 8 = 3.249152 (3)
0.249152 ∙ 8 = 1.993216 (1)
0.993216 ∙ 8 = 7.945728 (7)
0.945728 ∙ 8 = 7.565824 (7)
0.565824 ∙ 8 = 4.526592 (4)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.00100110=0.000406317748
3. Осталось соединить переведенные части, таким образом:
Ответ: 110011000100.00100110=1463512522444.000406317748.
Подробнее о том, как переводить числа из десятичной системы в восьмеричную, смотрите здесь.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Калькулятор из десятичной в восьмеричную с решением
- Калькулятор из восьмеричной в десятичную с решением
- Калькулятор из шестнадцатеричной в десятичную с решением
- Калькулятор из двоичной в шестнадцатеричную с решением
- Калькулятор из восьмеричной в двоичную с решением
- Калькулятор из одной системы счисления в другую
Последние примеры переводов из 10-ой в 8-ую систему
- Переведите число 920 из десятичной в восьмеричную систему
- Перевод числа 8938 из десятичной в восьмеричную систему счисления
- Представить десятичное число 2165 в восьмеричной системе счисления
- Запиши десятичное число 213.359375 в восьмеричной системе
- Как представлено число 0.816 в восьмеричной системе?
- Запиши десятичное число 25643115689985 в восьмеричной системе счисления
- Перевод 45897 из десятичной в восьмеричную систему счисления
- Представить десятичное число 122 в восьмеричной системе счисления
- Представьте десятичное число 11.35 в восьмеричной системе
- Представьте десятичное число 493893 в восьмеричной системе