Применение двоичной системы счисления в реальной жизни

Описание к видео Применение двоичной системы счисления в реальной жизни

Одним из самых популярных применений двоичной системы счисления является QR-code. Вы наверняка видели её в магазинах или в транспорте. Например, можно отсканировать её сканером на телефоне и оплатить проезд.

По сути это двоичная информация — чёрное это единички, белое это нолики.

Например, мы хотим закодировать фразу “Zero to hero” в виде QR-кода.

Берём каждый символ по очереди, и кодируем его в виде 8 нулей и единиц, это стандартная кодировка, которая называет ASCII.
Ею пользовался Мет Деймон в фильме “Марсианин”, я про это рассказывал в видео про 16ричную систему.

Затем эти нули и единицы размещаются в специальном порядке на прямоугольнике.

Такие прямоугольники для каждой буквы выстраиваются в определенном порядке на пустом шаблоне QR-кода.

Так повторяется для всех букв нашей фразы, плюс в конце добавляется специальная информация для восстановления, если например наш QR-код физически поврежден — так он всё равно будет работать.

Главное не закрывать 3 маркера по углам, которые используются для позиционирования. Если их перекрыть, то QR-код работать не будет.

Как видите, внутренняя структура QR-кода довольно сложная, но суть очень проста — это просто нули и единицы, закодированные черно-белыми точками.

Вот так и применяется двоичная система — для кодирования чего угодно с помощью всего 2 состояний: черное-белое, включено-выключено и так далее.

https://zero2hero.org/course/details/...

Комментарии

Информация по комментариям в разработке