Перевод из двоичной в восьмеричную

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

Как перевести — решение по шагам
  1. Из двоичной в десятичную
    Каждую цифру умножаем на 2 в степени её разряда (разряды считаем справа налево, начиная с нуля) и складываем.
    101101₂ = 1·2⁵ + 0·2⁴ + 1·2³ + 1·2² + 0·2¹ + 1·2⁰ = 32 + 0 + 8 + 4 + 0 + 1 = 45₁₀
  2. Из десятичной в восьмеричную
    Делим число на 8 с остатком, частное снова делим на 8 — и так, пока частное не станет 0. Остатки читаем снизу вверх.
    Делимое : 8ЧастноеОстаток
    45 : 855
    5 : 805
    45₁₀ = 55₈
  3. Короткий путь без десятичной
    Основание 8 = 2³, поэтому двоичную запись можно разбить справа налево на группы по 3 цифры (слева дописать нули) и каждую группу заменить одной цифрой.
    101 101 → 5 5; 101101₂ = 55₈
Расчёт открывается по ссылке или QR-коду:
Скачать расчёт

Расчёт и чертежи справочные и не заменяют проект. Перед покупкой материалов и строительством проверьте результат — отказ от ответственности.

Двоичное 101101 в восьмеричной системе — 55. Калькулятор открыт на этом числе: слева двоичная система (2) и 101101, справа восьмеричная (8) и ответ 101101₂ = 55₈.

Таблица: двоичная (2) и восьмеричная (8)
Двоичная (2)Восьмеричная (8)
11
102
113
1004
1015
1106
1117
100010
100111
101012
101113
110014
110115
111016
111117
1000020
1000121
1001022
1001123
1010024
10000040
11001062
1000000100
1100100144
10000000200
11111111377
100000000400
111110100764
11111010001750
100000000002000

Число вводят в любую панель — пересчет во второй идет сразу. Кнопка ⇄ разворачивает перевод, из восьмеричной в двоичную. Если нужна другая пара, систему счисления меняют в списке под полем. Ошибочная цифра (2 в двоичном числе, 8 или 9 в восьмеричном) дает сообщение под панелями, ответа в этом случае нет. Через «Ссылку на расчет» число уходит в адрес страницы, «Сбросить» возвращает исходное.

Поскольку 8 = 23, каждая восьмеричная цифра — это ровно три двоичных разряда. Число разбивают на тройки справа налево: 101 101. Каждую тройку переводят по таблице ниже: 101 = 5, вторая такая же, получается 55. Проверка через десятичную систему: 101101 = 45, а 55 = 5 × 8 + 5 = 45.

  • Тройки считают строго справа, недостающие разряды слева добивают нулями: 1101 → 001 101 → 15.
  • Обратный перевод — каждую восьмеричную цифру расписать тремя битами.
Триада Восьмеричная цифра
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Комментарии

Пока никто не написал. Спросите про расчёт или расскажите, что получилось на практике.

Оставить комментарий

Проверочный код: 5 цифр на картинке
Комментарий появится после проверки модератором.