Одним из самых популярных применений двоичной системы счисления является QR-code. Вы наверняка видели её в магазинах или в транспорте. Например, можно отсканировать её сканером на телефоне и оплатить проезд.
По сути это двоичная информация - чёрное это единички, белое это нолики.
Например, мы хотим закодировать фразу “Zero to hero” в виде QR-кода.
Берём каждый символ по очереди, и кодируем его в виде 8 нулей и единиц, это стандартная кодировка, которая называет ASCII.
Ею пользовался Мет Деймон в фильме “Марсианин”, я про это рассказывал в видео про 16ричную систему.
Затем эти нули и единицы размещаются в специальном порядке на прямоугольнике.
Такие прямоугольники для каждой буквы выстраиваются в определенном порядке на пустом шаблоне QR-кода.
Так повторяется для всех букв нашей фразы, плюс в конце добавляется специальная информация для восстановления, если например наш QR-код физически поврежден - так он всё равно будет работать.
Главное не закрывать 3 маркера по углам, которые используются для позиционирования. Если их перекрыть, то QR-код работать не будет.
Как видите, внутренняя структура QR-кода довольно сложная, но суть очень проста - это просто нули и единицы, закодированные черно-белыми точками.
Вот так и применяется двоичная система - для кодирования чего угодно с помощью всего 2 состояний: черное-белое, включено-выключено и так далее.
zero2hero.org/...
Негізгі бет Применение двоичной системы счисления в реальной жизни
Пікірлер: 29