Двоичная система счисления — Журнал lavarden.ru
Войти
Пятница, 23 октября 2026

Двоичная система счисления

Как записать любое число только нулями и единицами, почему на этом языке говорят все компьютеры — и при чём тут Лейбниц и китайская «Книга перемен»

Объяснение Проверено 23 октября 2026 3 мин чтения Обсудить
Коротко

Двоичная система — способ записывать числа всего двумя цифрами, 0 и 1. Она устроена так же, как привычная десятичная, только каждый следующий разряд «весит» не в 10, а в 2 раза больше: единицы, двойки, четвёрки, восьмёрки и так далее. Например, 13 = 8 + 4 + 1, поэтому в двоичной записи это 1101. Современную двоичную систему описал Готфрид Лейбниц в 1703 году, а в 1937 году Клод Шеннон показал, как строить из реле и переключателей схемы, которые считают двоичными числами. С тех пор на двоичном языке работают все компьютеры: 1 — ток есть, 0 — тока нет.

Всего две цифры

Двоичная система счисления — позиционная система с основанием 2: в ней всего две цифры, 0 и 1 [1][2].

Устроена она так же, как привычная десятичная. В числе 345 тройка означает сотни, четвёрка — десятки, пятёрка — единицы: каждый разряд в 10 раз «тяжелее» соседа справа. В двоичной системе каждый разряд тяжелее соседа в 2 раза: справа налево идут единицы, двойки, четвёрки, восьмёрки, шестнадцать, тридцать два…

Четыре лампочки с подписями «вес 8», «вес 4», «вес 2», «вес 1»: горят первая, вторая и четвёртая; надпись 1101 = 8 + 4 + 0 + 1 = 13
Число 13 в двоичной системе: разряды весят 8, 4, 2 и 1. Включены восьмёрка, четвёрка и единица — получается 1101lavarden.ru · Журнал lavarden.ru · Собственное изображение lavarden.ru

Читаем двоичные числа

Чтобы понять двоичное число, сложите «веса» разрядов, где стоят единицы:

  • 1101 = 8 + 4 + 0 + 1 = 13;
  • 10000 = 16;
  • 11111111 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255.

Первые числа выглядят так:

Десятичное Двоичное
0 0
1 1
2 10
3 11
4 100
5 101
8 1000
10 1010
16 10000
Как перевести число в двоичное

Делите число на 2 и записывайте остатки, пока не дойдёте до нуля, а потом прочитайте остатки снизу вверх. 13 : 2 = 6, остаток 1; 6 : 2 = 3, остаток 0; 3 : 2 = 1, остаток 1; 1 : 2 = 0, остаток 1. Ответ — 1101.

Считать проще простого

Таблица сложения в двоичной системе умещается в четыре строчки: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1 и 1 + 1 = 10 — ноль пишем, единицу переносим в следующий разряд. Умножение ещё проще: на 0 — ноль, на 1 — то же самое число. Именно эта простота делает двоичную систему удобной для машин.

Почему компьютеры говорят по-двоичному

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

Одна двоичная цифра называется бит. Восемь битов — байт: им можно записать 2⁸ = 256 разных значений. Штрихкоды и QR-коды на товарах — тоже двоичные: тёмный модуль или светлый. О них — в статьях «Как устроен штрихкод» и «Как устроен QR-код».

Двоичное до компьютеров

Похожие на двоичную системы появлялись задолго до компьютеров и в разных культурах[2]:

  • в китайской «Книге перемен» (И-цзин, IX век до н. э.) гадательные знаки-гексаграммы записаны, по сути, двоичным кодом;
  • индийский учёный Пингала (около II века до н. э.) описывал стихотворные размеры сочетаниями коротких и долгих слогов, по сути двоичным кодом;
  • в 1605 году англичанин Фрэнсис Бэкон предложил шифр, в котором каждая буква записывается последовательностью из двух символов.

Лейбниц и «Книга перемен»

Современную двоичную систему подробно описал немецкий учёный Готфрид Лейбниц. Он написал о ней больше сотни рукописей, а самая известная его работа — статья «Объяснение двоичной арифметики», опубликованная в 1703 году [2][1].

Лейбниц увлекался китайской культурой. Миссионер-иезуит Иоахим Буве, знаток «Книги перемен», показал ему, что гексаграммы соответствуют двоичным числам от 0 до 111111. Лейбниц увидел в этом свидетельство глубины китайской философской математики[2][1].

От логики к машинам

  • В 1854 году английский математик Джордж Буль описал алгебру логики — её теперь называют булевой алгеброй[1][2].
  • В 1937 году Клод Шеннон в своей диссертации в Массачусетском технологическом институте впервые применил булеву алгебру и двоичную арифметику к электрическим реле и переключателям. Эта работа, по сути, основала проектирование цифровых схем[2][1].
  • В том же 1937 году инженер Джордж Стибиц собрал у себя на кухне релейную вычислительную машину, складывавшую двоичные числа. Он назвал её «Модель K» — от слова kitchen, «кухня»[2].
математикачислакомпьютерыистория науки

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

Как перевести число в двоичную систему?

Делите число на 2 и записывайте остатки, пока не дойдёте до нуля, а потом прочитайте остатки снизу вверх. Например, 13 : 2 = 6, остаток 1; 6 : 2 = 3, остаток 0; 3 : 2 = 1, остаток 1; 1 : 2 = 0, остаток 1. Снизу вверх — 1101.

Почему компьютеры используют двоичную систему?

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

Что такое бит?

Один двоичный разряд — одна цифра, 0 или 1. Восемь битов составляют байт: им можно записать 256 разных значений, от 0 до 255.

Источники

  1. Википедия. Двоичная система счисления, ru.wikipedia.org. ru.wikipedia.org
  2. Wikipedia. Binary number, en.wikipedia.org. en.wikipedia.org

Обсуждение

Комментариев пока нет — начните обсуждение первым.