Не понимаю двоичную систему
Пять минут на эту статью — и «Не понимаю двоичную систему» станет понятнее. Внутри: теория без воды, пример, разбор задания и чек-лист самопроверки.
Почему двоичная система кажется сложной (и в чём её суть)
Когда в школьной информатике или вариантах ОГЭ и ЕГЭ появляются длинные цепочки из нулей и единиц, многие теряются: кажется, что перед глазами зашифрованный код, понятный только программистам. На самом деле двоичная система устроена точно так же, как привычная нам десятичная. Разобравшись в простом правиле позиционной записи, ты научишься переводить любые числа за пару секунд без зубрежки и сложных формул.
Мы с детства привыкли считать десятками, потому что у человека десять пальцев. В нашей привычной системе десять цифр — от 0 до 9. Компьютер же устроен иначе: внутри процессора и микросхем есть только электрические сигналы. Сигнал либо есть (включено, логическая 1), либо его нет (выключено, логический 0). Поэтому компьютеру удобно работать всего с двумя цифрами — 0 и 1. Система счисления с двумя цифрами называется двоичной (по-английски — binary).
Главное, что нужно понять: число не меняет своего реального количества от того, как мы его записали. Десять яблок останутся десятью яблоками, запишем ли мы их как 10 в десятичной системе или как 1010 в двоичной. Разница лишь в правилах группировки разрядов.
Степени двойки — твой главный рабочий инструмент
В десятичной системе каждый разряд справа налево увеличивает вес цифры в 10 раз: единицы (10⁰ = 1), десятки (10¹ = 10), сотни (10² = 100), тысячи (10³ = 1000). В двоичной системе вес каждого разряда увеличивается ровно в 2 раза: 2⁰, 2¹, 2², 2³ и так далее. Чтобы быстро оперировать двоичными числами, нужно выучить первые степени двойки наизусть.
| Степень | 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|---|
| Значение | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Запомнить ряд чисел 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 несложно: каждое следующее число просто в два раза больше предыдущего. Если ты хочешь натренировать автоматизм в вычислениях, в нашем личном кабинете с интерактивным тренажёром можно за несколько минут проверить знание степеней двойки на практических карточках.
Перевод из двоичной системы в десятичную
Чтобы перевести двоичное число в десятичное, подпиши над каждым разрядом справа налево соответствующую степень двойки, начиная с нуля (2⁰, 2¹, 2²…). Затем умножь каждую цифру числа на её весовой коэффициент и сложи результаты. Так как двоичные цифры — это только 0 и 1, тебе нужно просто сложить те степени двойки, над которыми стоят единицы.
Переведём число 110101₂ в десятичную систему:
Разряды: 1·2⁵ + 1·2⁴ + 0·2³ + 1·2² + 0·2¹ + 1·2⁰
Значения весов: 32 + 16 + 0 + 4 + 0 + 1
Итого: 110101₂ = 53₁₀
Не трать время на умножение нулей. Просто выпиши ряд степеней двойки (справа налево: 1, 2, 4, 8, 16, 32…), подчеркни те, где в числе стоит единица, и быстро сложи их на черновике в столбик.
Перевод из десятичной системы в двоичную
Существует два надёжных способа обратного перевода. Первый — классическое деление с остатком на 2. Мы делим число на 2 нацело, записываем остаток (всегда 0 или 1), затем полученное частное снова делим на 2, пока не получим 0. После этого выписываем все остатки в строго обратном порядке — снизу вверх (от последнего к первому).
Переведём число 27₁₀ в двоичную систему делением на 2:
27 ÷ 2 = 13 (остаток 1)
13 ÷ 2 = 6 (остаток 1)
6 ÷ 2 = 3 (остаток 0)
3 ÷ 2 = 1 (остаток 1)
1 ÷ 2 = 0 (остаток 1)
Записываем остатки снизу вверх: 27₁₀ = 11011₂
Самая распространённая ошибка на экзамене — переписать остатки сверху вниз. Запомни железное правило: первый полученный остаток — это младший разряд (крайний правый), а последний остаток — старший (крайний левый).
Второй быстрый способ — разложение на сумму степеней двойки. Для числа 27 находим наибольшую степень, которая в него помещается: это 16 (2⁴). Вычитаем: 27 − 16 = 11. В 11 помещается 8 (2³), остаётся 3. В 3 помещается 2 (2¹), остаётся 1 (2⁰). Получаем сумму 16 + 8 + 2 + 1 = 2⁴ + 2³ + 2¹ + 2⁰. Ставим единицы на позиции 4, 3, 1 и 0, а на позицию 2 ставим ноль: 11011₂.
Двоичная арифметика: сложение без путаницы
Сложение двоичных чисел подчиняется простым правилам, похожим на сложение в столбик в начальной школе. Здесь также работает перенос разряда, но происходит он уже тогда, когда сумма равна 2 (то есть 10₂).
Правила сложения одноразрядных двоичных чисел:
\( 0 + 0 = 0 \)
\( 0 + 1 = 1 \)
\( 1 + 0 = 1 \)
1 + 1 = 10₂ (0 пишем, 1 переносим в старший разряд)
1 + 1 + 1 = 11₂ (1 пишем, 1 переносим в старший разряд)
Пример сложения в столбик (1011₂ + 0110₂):
1 0 1 1₂ (это 11₁₀)
+ 0 1 1 0₂ (это 6₁₀)
\( ---------- \)
1 0 0 0 1₂ (это 17₁₀)
Всегда проверяй себя обратным переводом в десятичную систему: сложи десятичные эквиваленты (11 + 6 = 17) и убедись, что двоичный результат 10001₂ действительно равен 16 + 1 = 17. Чтобы отточить навык вычислений без помарок, загляни в блок бесплатной практики, где собраны типовые примеры с пошаговыми подсказками.
Что запомнить и следующий шаг
Двоичная система счисления перестает быть загадкой, если помнить три базовых принципа:
- В записи используются только две цифры: 0 и 1.
- Каждый разряд справа налево — это степень двойки (1, 2, 4, 8, 16, 32, 64, 128…).
- При переводе делением на 2 остатки всегда записываются в обратном направлении — снизу вверх.
Теория становится прочным навыком только после самостоятельного решения задач. Зарегистрируйся на платформе «Просто Урок» и реши 5 коротких тренировочных заданий бесплатно, чтобы закрепить перевод чисел и больше не сомневаться на уроках и контрольных.
Зачем вообще компьютерам двоичная система, если людям привычнее десятичная?
С технической точки зрения двоичные сигналы наиболее надёжны. Электронному транзистору проще всего находиться в одном из двух устойчивых состояний: есть напряжение (1) или нет напряжения (0). Если бы компьютер использовал десять уровней напряжения, малейшие помехи вызывали бы ошибки в вычислениях.
Как быстрее переводить большие числа без длинного деления в столбик?
Для больших чисел быстрее всего использовать метод вычитания наибольшей степени двойки. Вычти из исходного числа максимальную степень двойки, затем из остатка — следующую подходящую степень. Единицы ставятся в разрядах использованных степеней, а нули — на пропущенных позициях.
В каких заданиях экзаменов встречается двоичная система?
В ОГЭ по информатике знание двоичной системы и систем счисления проверяется напрямую в задании 10, а также косвенно при расчёте информационного объёма в задании 1. В ЕГЭ перевод чисел и побитовые операции необходимы в заданиях 5, 8, 13 и 14.
Как закрепить тему после разбора?
Возьми лист бумаги и переведи 5 случайных чисел от 10 до 100 в двоичную систему делением, а затем сделай обратную проверку через степени двойки. После этого открой личный кабинет в онлайн-школе «Просто Урок» и закрепи тему на интерактивном тесте с автоматической проверкой ответов.
Проверь себя на реальных заданиях
После такого разбора решите 5–7 заданий подряд — и тема ваша. Тренажёр Просто Урок подберёт их автоматически и объяснит ошибки по шагам. Бесплатно.