Перевести число 100011001.11011100001 из десятичной системы в восьмеричную
Задача: перевести число 100011001.11011100001 из десятичной системы счисления в восьмеричную.
Алгоритм:
Для того, чтобы перевести число 100011001.11011100001 из десятичной системы счисления в восьмеричную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:>
- Перевести 100011001 в восьмеричную систему;
- Перевести 0.11011100001 в восьмеричную систему.
Решение:
1. Для того, чтобы перевести число 100011001 из десятичной системы счисления в восьмеричную, необходимо осуществить последовательное деление на 8, до тех пор пока остаток не будет меньше чем 8.
— | 100011001 | 8 | |||||||||||||||
100011000 | — | 12501375 | 8 | ||||||||||||||
1 | 12501368 | — | 1562671 | 8 | |||||||||||||
7 | 1562664 | — | 195333 | 8 | |||||||||||||
7 | 195328 | — | 24416 | 8 | |||||||||||||
5 | 24416 | — | 3052 | 8 | |||||||||||||
0 | 3048 | — | 381 | 8 | |||||||||||||
4 | 376 | — | 47 | 8 | |||||||||||||
5 | 40 | 5 | |||||||||||||||
7 |
Полученные остатки записываем в обратном порядке, таким образом:
10001100110=5754057718
2. Для перевода десятичной дроби 0.11011100001 в восьмеричную систему, необходимо выполнить последовательное умножение дроби на 8, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.11011100001 ∙ 8 = 0.88088800008 (0)
0.88088800008 ∙ 8 = 7.04710400064 (7)
0.04710400064 ∙ 8 = 0.37683200512 (0)
0.37683200512 ∙ 8 = 3.01465604096 (3)
0.01465604096 ∙ 8 = 0.11724832768 (0)
0.11724832768 ∙ 8 = 0.93798662144 (0)
0.93798662144 ∙ 8 = 7.50389297152 (7)
0.50389297152 ∙ 8 = 4.03114377216 (4)
0.03114377216 ∙ 8 = 0.24915017728 (0)
0.24915017728 ∙ 8 = 1.99320141824 (1)
0.99320141824 ∙ 8 = 7.94561134592 (7)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.1101110000110=0.070300740178
3. Осталось соединить переведенные части, таким образом:
Ответ: 100011001.1101110000110=575405771.070300740178.
Подробнее о том, как переводить числа из десятичной системы в восьмеричную, смотрите здесь.
Смотрите также:
Полезные материалы
Калькуляторы переводов
Последние примеры переводов из 10-ой в 8-ую систему
- Запиши десятичное число 20766 в восьмеричной системе
- Перевод числа 6150 из десятичной в восьмеричную систему счисления
- Представить десятичное число 6761 в восьмеричной системе счисления
- Переведите десятичное число 124.97 в восьмеричную систему
- Перевести число 5032 из десятичной в восьмеричную систему
- Как перевести число 555.555 из десятичной в восьмеричную систему счисления?
- Перевести десятичное число 153 в восьмеричную систему
- Какое десятичное число соответствует восьмеричному коду 3560.54688?
- Переведите число 64.15 из десятичной в восьмеричную систему
- Перевести число 29837 из десятичной в восьмеричную систему счисления