Перевод в восьмеричную систему: таблица чисел и триад
Перевод в восьмеричную систему: делите число на 8 и выписывайте остатки от последнего к первому. 100 : 8 = 12 (ост. 4), 12 : 8 = 1 (ост. 4), 1 : 8 = 0 (ост. 1) — значит, 100 = 144_8. Из двоичной — заменой каждой тройки цифр: 110 101₂ = 65_8.
Таблица перевода чисел в восьмеричную систему
Такого числа в таблице нет. Переведите делением на 8 — способ ниже.
| Десятичная | Восьмеричная | Двоичная |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 2 | 2 | 10 |
| 3 | 3 | 11 |
| 4 | 4 | 100 |
| 5 | 5 | 101 |
| 6 | 6 | 110 |
| 7 | 7 | 111 |
| 8 | 10 | 1000 |
| 9 | 11 | 1001 |
| 10 | 12 | 1010 |
| 11 | 13 | 1011 |
| 12 | 14 | 1100 |
| 13 | 15 | 1101 |
| 14 | 16 | 1110 |
| 15 | 17 | 1111 |
| 16 | 20 | 10000 |
| 17 | 21 | 10001 |
| 18 | 22 | 10010 |
| 19 | 23 | 10011 |
| 20 | 24 | 10100 |
| 21 | 25 | 10101 |
| 22 | 26 | 10110 |
| 23 | 27 | 10111 |
| 24 | 30 | 11000 |
| 25 | 31 | 11001 |
| 26 | 32 | 11010 |
| 27 | 33 | 11011 |
| 28 | 34 | 11100 |
| 29 | 35 | 11101 |
| 30 | 36 | 11110 |
| 31 | 37 | 11111 |
| 32 | 40 | 100000 |
| 33 | 41 | 100001 |
| 34 | 42 | 100010 |
| 35 | 43 | 100011 |
| 36 | 44 | 100100 |
| 37 | 45 | 100101 |
| 38 | 46 | 100110 |
| 39 | 47 | 100111 |
| 40 | 50 | 101000 |
| 41 | 51 | 101001 |
| 42 | 52 | 101010 |
| 43 | 53 | 101011 |
| 44 | 54 | 101100 |
| 45 | 55 | 101101 |
| 46 | 56 | 101110 |
| 47 | 57 | 101111 |
| 48 | 60 | 110000 |
| 49 | 61 | 110001 |
| 50 | 62 | 110010 |
| 51 | 63 | 110011 |
| 52 | 64 | 110100 |
| 53 | 65 | 110101 |
| 54 | 66 | 110110 |
| 55 | 67 | 110111 |
| 56 | 70 | 111000 |
| 57 | 71 | 111001 |
| 58 | 72 | 111010 |
| 59 | 73 | 111011 |
| 60 | 74 | 111100 |
| 61 | 75 | 111101 |
| 62 | 76 | 111110 |
| 63 | 77 | 111111 |
| 64 | 100 | 1000000 |
| 65 | 101 | 1000001 |
| 66 | 102 | 1000010 |
| 67 | 103 | 1000011 |
| 68 | 104 | 1000100 |
| 69 | 105 | 1000101 |
| 70 | 106 | 1000110 |
| 71 | 107 | 1000111 |
| 72 | 110 | 1001000 |
| 73 | 111 | 1001001 |
| 74 | 112 | 1001010 |
| 75 | 113 | 1001011 |
| 76 | 114 | 1001100 |
| 77 | 115 | 1001101 |
| 78 | 116 | 1001110 |
| 79 | 117 | 1001111 |
| 80 | 120 | 1010000 |
| 81 | 121 | 1010001 |
| 82 | 122 | 1010010 |
| 83 | 123 | 1010011 |
| 84 | 124 | 1010100 |
| 85 | 125 | 1010101 |
| 86 | 126 | 1010110 |
| 87 | 127 | 1010111 |
| 88 | 130 | 1011000 |
| 89 | 131 | 1011001 |
| 90 | 132 | 1011010 |
| 91 | 133 | 1011011 |
| 92 | 134 | 1011100 |
| 93 | 135 | 1011101 |
| 94 | 136 | 1011110 |
| 95 | 137 | 1011111 |
| 96 | 140 | 1100000 |
| 97 | 141 | 1100001 |
| 98 | 142 | 1100010 |
| 99 | 143 | 1100011 |
| 100 | 144 | 1100100 |
| 127 | 177 | 1111111 |
| 128 | 200 | 10000000 |
| 255 | 377 | 11111111 |
| 256 | 400 | 100000000 |
| 511 | 777 | 111111111 |
| 512 | 1000 | 1000000000 |
| 1 000 | 1750 | 1111101000 |
| 1 024 | 2000 | 10000000000 |
| 2 026 | 3752 | 11111101010 |
| 2 027 | 3753 | 11111101011 |
| 4 095 | 7777 | 111111111111 |
| 4 096 | 10000 | 1000000000000 |
Поиск находит число в любой системе: введите 144 — найдётся и десятичное 144, и восьмеричная запись числа 100.

Как пользоваться таблицами?
Чтобы перевести число в восьмеричную систему, делите его на 8 и записывайте остатки снизу вверх: 100 = 144₈. Из двоичной системы ещё проще — каждые три двоичные цифры справа налево заменяются одной восьмеричной: 11 010 110₂ = 326₈. В первой таблице — восемь триад, во второй — числа от 0 до 100 и частые значения в трёх системах, в третьей — степени восьмёрки.
Скачать PDFА4, 3 листа, 156 КБ: таблица для печати и QR-код на эту страницу
Восьмеричные цифры и двоичные триады
| Восьмеричная цифра | Двоичная триада | Десятичное значение |
|---|---|---|
| 0 | 000 | 0 |
| 1 | 001 | 1 |
| 2 | 010 | 2 |
| 3 | 011 | 3 |
| 4 | 100 | 4 |
| 5 | 101 | 5 |
| 6 | 110 | 6 |
| 7 | 111 | 7 |
Триада — три двоичных разряда с весами 4, 2 и 1. Поэтому 8 = 2^3, и перевод между двоичной и восьмеричной системами идёт без вычислений.
Степени числа 8
| Степень | Значение | Степень двойки |
|---|---|---|
| 8^0 | 1 | 2^0 |
| 8^1 | 8 | 2^3 |
| 8^2 | 64 | 2^6 |
| 8^3 | 512 | 2^9 |
| 8^4 | 4 096 | 2^12 |
| 8^5 | 32 768 | 2^15 |
| 8^6 | 262 144 | 2^18 |
| 8^7 | 2 097 152 | 2^21 |
Как перевести из десятичной в восьмеричную систему?
Делите число на 8 с остатком, частное снова делите на 8 — пока не получится 0. Остатки, записанные от последнего к первому, и есть восьмеричная запись.
Пример: 2027. 2027 : 8 = 253, остаток 3; 253 : 8 = 31, остаток 5; 31 : 8 = 3, остаток 7; 3 : 8 = 0, остаток 3. Читаем снизу вверх: 2027 = 3753_8. Проверка: 3 · 512 + 7 · 64 + 5 · 8 + 3 = 1536 + 448 + 40 + 3 = 2027.
Как перевести из двоичной системы в восьмеричную и обратно?
Разбейте двоичное число на тройки справа налево, неполную левую тройку дополните нулями и замените каждую тройку цифрой из второй таблицы: 1 011 101_2 → 001 011 101 → 135_8.
Обратно каждую восьмеричную цифру заменяют триадой: 752_8 → 111 101 010 → 111101010_2. Ведущие нули слева отбрасывают.
Как перевести из восьмеричной системы в десятичную?
Умножьте каждую цифру на 8 в степени её номера справа, начиная с нуля, и сложите: 777_8 = 7 · 64 + 7 · 8 + 7 = 511. Степени восьмёрки — в третьей таблице.
Для перевода в шестнадцатеричную систему удобнее пройти через двоичную: восьмеричные цифры — в триады, потом двоичную запись — в тетрады по четыре цифры. Подробно — на странице шестнадцатеричная система.
Проверь себя
Восьмеричная система: перевод: 5 вопросов, от простых к трудным. От триад к делению на 8 и обратному переводу.
Дальше — задание 14 по информатике. Системы счисления — 25 заданий с проверкой, без регистрации.
Задача ЕГЭ по этой таблице
Задание 14 ЕГЭ по информатике. Пригодится способ деления на 8 из раздела ниже или строка 100 второй таблицы.
-
Задание 14 ЕГЭ
100 в восьмеричной?
Показать ответ
Задания не загрузились. Обновите страницу или откройте тренажёр.
Задание дня ЕГЭ — каждый день одно новое: решить сегодняшнее · напоминание в Telegram раз в день
Как это спрашивают на ЕГЭ и ОГЭ?
Восьмеричная система на ЕГЭ по информатике — это задание 14: перевести число, посчитать цифры в записи выражения или найти основание системы. На компьютерном экзамене помогает Python: oct(x) и int(s, 8).
Потренироваться на заданиях
Таблица помогает найти ответ, тренажёр — научиться находить его самому. В кабинете НейроМиши задания ЕГЭ с проверкой и разбором ошибки. Начать можно без регистрации.
Вопросы и ответы
Какие цифры используются в восьмеричной системе?
Восемь цифр от 0 до 7. Цифр 8 и 9 в записи восьмеричного числа быть не может.
Как перевести 100 в восьмеричную систему?
100 : 8 = 12, остаток 4; 12 : 8 = 1, остаток 4; 1 : 8 = 0, остаток 1. Ответ: 144_8.
Почему из двоичной в восьмеричную переводят тройками?
Потому что 8 = 2^3: одна восьмеричная цифра хранит ровно столько, сколько три двоичные. Так же шестнадцатеричная цифра соответствует четырём двоичным.
Как перевести в восьмеричную систему в Python?
oct(100) вернёт строку 0o144, format(100, "o") — 144 без приставки. Обратно: int("144", 8) = 100.
Источники
- ФИПИ: демоверсии, спецификации, кодификаторы ЕГЭ — кодификатор ЕГЭ по информатике: позиционные системы счисления, перевод между системами
- Документация Python 3: oct и int — встроенные функции перевода в восьмеричную систему и обратно
- Расчёт таблиц — все значения таблиц и примеров посчитаны программой и проверены обратным переводом