Перевод в восьмеричную систему счисления

В восьмеричную систему делением на 8 или по триадам из двоичной.

Ответ
Число в популярных системах счисления

Решение

    Из десятичной — делением на 8

    Число делят на 8 с остатком, частное снова на 8 — пока частное не станет меньше восьми. Остатки всегда от 0 до 7, это и есть восьмеричные цифры; читают их снизу вверх, начиная с последнего частного. Дробную часть умножают на 8.

    2025 в восьмеричную систему

    2025 : 8 = 253 (ост. 1), 253 : 8 = 31 (ост. 5), 31 : 8 = 3 (ост. 7). Снизу вверх: 3751₈. Проверка: 3·512 + 7·64 + 5·8 + 1 = 1536 + 448 + 40 + 1 = 2025.

    Из двоичной — по триадам

    8 = 2³, поэтому каждая восьмеричная цифра записывается ровно тремя двоичными. Двоичное число делят на триады от запятой: целую часть — влево, дробную — вправо, недостающие цифры дополняют нулями. Затем каждую триаду заменяют цифрой по таблице. Обратный перевод — каждую цифру заменить триадой.

    Цифра01234567
    Триада000001010011100101110111

    Например, 11111101001₂ = 011 111 101 001 = 3751₈ — то же число 2025. Выберите в калькуляторе «из двоичной», и решение покажет разбиение на триады.

    Где встречается восьмеричная система

    Кроме школьных задач — в правах доступа к файлам в Linux: запись 755 означает три триады 111 101 101, то есть владельцу можно всё (чтение, запись, запуск), остальным — чтение и запуск. Для шестнадцатеричной системы есть отдельная страница — «Перевод в шестнадцатеричную систему».

    Частые вопросы

    Как перевести из двоичной системы в восьмеричную?
    Разбейте двоичное число на триады — группы по три цифры — справа налево, слева допишите нули и замените каждую триаду цифрой: 1011101₂ = 001 011 101 = 135₈.
    Как перевести десятичное число в восьмеричное?
    Делите на 8 с остатком, пока частное не станет меньше 8, и запишите последнее частное и остатки снизу вверх. 100 : 8 = 12 (ост. 4), 12 : 8 = 1 (ост. 4), значит, 100 = 144₈.
    Какие цифры есть в восьмеричной системе?
    Восемь цифр — от 0 до 7. Цифр 8 и 9 в ней нет, поэтому после 7 идёт 10₈, что равно восьми.

    Обновлено