Двоичная система счисления: понятное объяснение для 8 класса

Обложка статьи: Двоичная система счисления: понятное объяснение для 8 класса

Зачем вообще нужна двоичная система

Компьютер не умеет «понимать» цифры так, как мы. Внутри него миллиарды крошечных переключателей, у каждого из которых всего два состояния: включён или выключен. Удобно обозначать их единицей и нулём. Поэтому вся информация — текст, картинки, музыка, видео — в памяти компьютера хранится в виде последовательностей нулей и единиц. Это и есть двоичная система счисления.

В 8 классе эта тема обычно вызывает два чувства: «выглядит сложно» и «зачем мне это». На самом деле двоичная система устроена по тем же правилам, что и привычная десятичная, только цифр в ней меньше. Разберёмся спокойно и по шагам.

Схема: Двоичная система счисления: пример перевода числа 45 в двоичную запись 101101

Что такое система счисления и чем двоичная отличается от десятичной

Система счисления — это способ записывать числа с помощью ограниченного набора цифр. В десятичной системе цифр десять: от 0 до 9. Когда цифры заканчиваются, мы добавляем новый разряд: после 9 идёт 10, после 99 — 100.

В двоичной системе цифр всего две: 0 и 1. Как только заканчиваются они, тоже добавляется новый разряд. Поэтому счёт выглядит так:

  • 0 — ноль
  • 1 — один
  • 10 — два
  • 11 — три
  • 100 — четыре
  • 101 — пять
  • 110 — шесть
  • 111 — семь

Заметьте: запись «10» в двоичной системе означает не десять, а два. Это самая частая путаница у новичков. Чтобы не ошибиться, число часто подписывают индексом: 10₂ (двоичное) и 10₁₀ (десятичное).

Как устроены разряды: степени двойки

В десятичной системе каждый разряд — это степень десятки: единицы, десятки, сотни, тысячи. В двоичной системе каждый разряд — степень двойки. Справа налево:

  • 2⁰ = 1
  • 2¹ = 2
  • 2² = 4
  • 2³ = 8
  • 2⁴ = 16
  • 2⁵ = 32
  • 2⁶ = 64
  • 2⁷ = 128

Эти числа полезно помнить наизусть — они очень пригодятся. Каждая следующая степень двойки ровно в два раза больше предыдущей.

Как перевести число из двоичной системы в десятичную

Здесь всё просто: смотрим, какие разряды «включены» (стоит единица), и складываем соответствующие степени двойки.

Пример 1. Переведём 1011₂ в десятичную систему.

Распишем разряды справа налево: 1, 2, 4, 8.

1011₂ = 1·8 + 0·4 + 1·2 + 1·1 = 8 + 0 + 2 + 1 = 11₁₀.

Пример 2. Переведём 11001₂.

Разряды: 1, 2, 4, 8, 16.

11001₂ = 1·16 + 1·8 + 0·4 + 0·2 + 1·1 = 16 + 8 + 1 = 25₁₀.

Главное — не сбиться при подсчёте разрядов. Если число длинное, удобно подписать степени двойки над каждой цифрой.

Как перевести число из десятичной системы в двоичную

Самый надёжный способ для школьника — деление на 2 с остатком. Делим число на 2, записываем остаток, затем делим результат и снова записываем остаток. Продолжаем, пока результат не станет равен нулю. Потом выписываем остатки в обратном порядке — снизу вверх.

Пример 3. Переведём 13₁₀ в двоичную систему.

  • 13 : 2 = 6, остаток 1
  • 6 : 2 = 3, остаток 0
  • 3 : 2 = 1, остаток 1
  • 1 : 2 = 0, остаток 1

Остатки снизу вверх: 1101. Значит, 13₁₀ = 1101₂.

Проверим обратным переводом: 1·8 + 1·4 + 0·2 + 1·1 = 8 + 4 + 1 = 13. Всё сходится.

Пример 4. Переведём 45₁₀.

  • 45 : 2 = 22, остаток 1
  • 22 : 2 = 11, остаток 0
  • 11 : 2 = 5, остаток 1
  • 5 : 2 = 2, остаток 1
  • 2 : 2 = 1, остаток 0
  • 1 : 2 = 0, остаток 1

Снизу вверх: 101101. Значит, 45₁₀ = 101101₂.

Проверка: 32 + 8 + 4 + 1 = 45. Верно.

Если хочется разобраться в теме глубже и посмотреть на другие системы счисления, загляните в материал о двоичной системе и родственных системах.

Бит, байт и где это встречается в жизни

Один двоичный разряд называется битом. Бит — минимальная единица информации, у него всего два значения: 0 или 1. Восемь битов образуют байт. В одном байте можно закодировать 256 разных значений (от 0 до 255), потому что 2⁸ = 256.

Именно поэтому в компьютерах так часто встречаются числа 8, 16, 32, 64, 128, 256 — это степени двойки. Объём файла, размер оперативной памяти, разрешение экрана — всё это связано с двоичной системой.

Кстати, двоичная система — не единственная «непривычная». В информатике встречаются восьмеричная и шестнадцатеричная системы. Они удобнее для записи длинных двоичных чисел, потому что каждая восьмеричная цифра заменяет три бита, а шестнадцатеричная — четыре.

Частые ошибки

  1. Путаница с записью «10». В двоичной системе 10₂ — это два, а не десять. Всегда проверяйте, в какой системе записано число.
  2. Неправильный порядок остатков. При переводе делением на 2 остатки нужно выписывать снизу вверх. Если записать их в том порядке, в котором получали, число будет неверным.
  3. Сбитые разряды. При обратном переводе легко потерять степень двойки, особенно в длинных числах. Подписывайте разряды над цифрами.
  4. Забытая проверка. Всегда полезно проверить ответ обратным переводом — это занимает полминуты и спасает от обидных ошибок.
  5. Лишние цифры. В двоичной записи не может быть цифр 2, 3, 5 и так далее. Если в ответе появилась «двойка», где-то ошибка.

Мини-план тренировки

Чтобы тема уложилась в голове, достаточно заниматься по 10–15 минут несколько дней подряд.

День 1. Выучите степени двойки от 2⁰ до 2⁷. Проговорите их вслух и запишите по памяти.

День 2. Потренируйтесь переводить из двоичной в десятичную: возьмите пять чисел из примеров выше и придумайте пять своих.

День 3. Освойте деление на 2 с остатком. Переведите в двоичную числа 7, 10, 20, 33, 50.

День 4. Смешанная тренировка: пять переводов в одну сторону и пять в другую. Каждый ответ проверяйте обратным действием.

День 5. Разберитесь с битами и байтами: посчитайте, сколько значений помещается в 4 бита, в 1 байт, в 2 байта.

Для отработки навыка удобно использовать тренажёр по двоичной системе: там можно решать задания подряд и сразу видеть, где ошибка. Регулярность здесь важнее длительности: лучше по десять минут пять дней, чем два часа один раз.

Вопросы и ответы

Почему в двоичной системе только две цифры? Потому что она описывает устройства с двумя состояниями — например, включённый и выключенный транзистор. Двум состояниям удобно сопоставить 0 и 1. Технически можно было бы использовать и другие системы, но двоичная оказалась самой простой и надёжной для электроники.

Как быстро переводить числа из десятичной системы в двоичную? Самый универсальный способ — деление на 2 с остатком. Со временем вы запомните степени двойки и сможете подбирать разряды «на глаз»: например, для 45 сразу видно, что это 32 + 8 + 4 + 1, то есть 101101₂. Но на первых порах лучше не спешить и делить столбиком.

Где двоичная система пригодится кроме уроков информатики? Понимание двоичной системы помогает разбираться в том, как устроены компьютеры, почему объёмы памяти кратны степеням двойки, как работают цвета в графике и как кодируется информация. Это база, на которую опираются многие темы информатики в старших классах.

Читайте также

Словарные слова для 5 класса: как запоминать без зубрёжки
Разбираем, что такое словарные слова, какие из них встречаются в 5 классе, почему возникают ошибки и как тренировать их системно — с примерами и планом занятий.
Словарные слова в 5 классе: как запоминать без зубрёжки
Разбираем, что такое словарные слова, какие из них чаще всего встречаются в 5 классе, как их запоминать и какие ошибки допускают школьники. Практические советы и мини-план тренировки.
Количество вещества: понятное объяснение для 8 класса
Разбираем, что такое количество вещества, зачем нужен моль, как связаны масса, число частиц и объём газа. Примеры, частые ошибки и мини-план тренировки для 8 класса.