Введение
Восьмеричная система счисления — позиционная система с основанием 8, использующая цифры от 0 до 7.
Алфавит
Перевод в десятичную систему
Чтобы перевести восьмеричное число в десятичное, нужно умножить каждую цифру на 8 (основание системы счисления) в степени её позиции (позиции нумеруются справа налево начиная с 0).
Пример: Число 1578 в восьмеричной системе переводим в десятичную:
- 1 × 8² + 5 × 8¹ + 7 × 80 = 64 + 40 + 7 = 111
Перевод из десятичной системы
Чтобы перевести число из десятичной в восьмеричную, делите его на 8 (основание системы счисления) и записывайте остатки в обратном порядке.
Пример: Перевод числа 111 в восьмеричную систему:
- 111 ÷ 8 = 13, остаток 7
- 13 ÷ 8 = 1, остаток 5
- 1 ÷ 8 = 0, остаток 1
- Записываем остатки: 1578
Математические операции
Сложение
1578
+
2458
--------
4048
Объяснение:
- 7 + 5 = 12 (перенос 1)
- 5 + 4 + 1 (перенос) = 10 (перенос 1)
- 1 + 2 + 1 (перенос) = 4
Результат: 4048.
Вычитание
Объяснение:
- 5 - 7 (заем) = 6
- 4 - 5 (заем) = 1
- 2 - 1 = 1
Результат: 1068.
Умножение 258 * 78
Результат: 258 * 78 = 2238.
Деление 1568 ÷ 28
Результат: 1568 ÷ 28 = 678.
Перевод между двоичной и восьмеричной системами
Чтобы перевести двоичное число в восьмеричное, группируйте его по три цифры (триады) начиная с конца. Затем каждая триада заменяется по таблице на восьмеричную цифру:
Пример: Перевод числа 1101012 в восьмеричную систему счисления:
- Группируем: 110101 → 001 101 101 → 1 5 58
Чтобы перевести восьмеричное число в двоичное, нужно каждую цифру заменить по таблице соответствия на триаду:
Пример: Перевод числа 1568 в восьмеричную систему счисления:
- Заменяем: 1568 → 001 101 110 → 1101102
Таблица соответствия чисел в двоичной, восьмеричной и десятичной системах счисления