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

Sdílet
Vložit
  • čas přidán 22. 03. 2020
  • Одним из самых популярных применений двоичной системы счисления является QR-code. Вы наверняка видели её в магазинах или в транспорте. Например, можно отсканировать её сканером на телефоне и оплатить проезд.
    По сути это двоичная информация - чёрное это единички, белое это нолики.
    Например, мы хотим закодировать фразу “Zero to hero” в виде QR-кода.
    Берём каждый символ по очереди, и кодируем его в виде 8 нулей и единиц, это стандартная кодировка, которая называет ASCII.
    Ею пользовался Мет Деймон в фильме “Марсианин”, я про это рассказывал в видео про 16ричную систему.
    Затем эти нули и единицы размещаются в специальном порядке на прямоугольнике.
    Такие прямоугольники для каждой буквы выстраиваются в определенном порядке на пустом шаблоне QR-кода.
    Так повторяется для всех букв нашей фразы, плюс в конце добавляется специальная информация для восстановления, если например наш QR-код физически поврежден - так он всё равно будет работать.
    Главное не закрывать 3 маркера по углам, которые используются для позиционирования. Если их перекрыть, то QR-код работать не будет.
    Как видите, внутренняя структура QR-кода довольно сложная, но суть очень проста - это просто нули и единицы, закодированные черно-белыми точками.
    Вот так и применяется двоичная система - для кодирования чего угодно с помощью всего 2 состояний: черное-белое, включено-выключено и так далее.
    zero2hero.org/course/details/...

Komentáře • 31

  • @MyLife-kn8mg
    @MyLife-kn8mg Před 4 lety +45

    Оказывается я не тупой, мне просто тупо объясняли.

    • @zero2heroorg
      @zero2heroorg  Před 4 lety +15

      всем нам тупо объясняли :) А мы умнички.

    • @user-xs6fh3pt1w
      @user-xs6fh3pt1w Před 2 lety +2

      Этот алгоритм разработал Паскаль. И написание таких программ. Не только QR кодов.
      Многие так программы написаны.

  • @user-qh2lw3kp4t
    @user-qh2lw3kp4t Před 3 lety +13

    спасибо за видео очень интересно

    • @zero2heroorg
      @zero2heroorg  Před 3 lety +1

      и тебе спасибо, мрачный рыцарь

  • @user-yb3yk2bi8r
    @user-yb3yk2bi8r Před 4 lety +6

    Я думал, что qr-код, это просто бинарный код в двумерной матрице... Но это, оказывается, немного другая вундервафля...

  • @doyouhearme4641
    @doyouhearme4641 Před 2 lety +4

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

  • @user-lw5ki7xf7o
    @user-lw5ki7xf7o Před 2 lety +3

    Просто. Понятно. Подписался.

  • @user-cq3jy8vr8h
    @user-cq3jy8vr8h Před 4 lety +5

    Спасбо за видео!

  • @user-qi3nk9lk1r
    @user-qi3nk9lk1r Před 2 lety +2

    Спасибо за объяснение и за внимание

  • @V1TaM1n-ka
    @V1TaM1n-ka Před 2 lety +1

    Шел 2021 год, он теперь везде этот QR-cod

  • @kickone2693
    @kickone2693 Před 2 lety +2

    Есть у вас видео, где также доступно рассказано, как чистовые счислении работают с текстами? Ведь компьютер работает только с 1 и 0

  • @markusboy8472
    @markusboy8472 Před rokem +1

    Я думал все намного сложней с этими куаркодами

  • @pntkshorts-2294
    @pntkshorts-2294 Před 4 lety +3

    Топ!

  • @user-gt7rz5uw5z
    @user-gt7rz5uw5z Před 4 lety +4

    Молодец

  • @ameba4567
    @ameba4567 Před 2 lety +1

    Как из букв получились цифры? Типа номер этой цифры в алфавите?

    • @artemla9292
      @artemla9292 Před 2 lety +1

      Гугли: "перевод букв в двоичную систему"

    • @user-vd3qg8cq9d
      @user-vd3qg8cq9d Před 2 lety

      Типо того

  • @martchelloguru
    @martchelloguru Před 2 lety +2

    Я та, которая подписана ради голоса автора 😄🤭

    • @zero2heroorg
      @zero2heroorg  Před 2 lety +2

      неожиданно! И приятно.

  • @mrbraooni
    @mrbraooni Před 9 měsíci

    Не понятно всё равно. У тебя на картинке мальчик мигает фонарём, допустим фонарь горит - единица, не горит - ноль.
    Как мне передать два ноля подряд, одним фонарём, ведь если его включить то между получим свет - а это единица.

    • @zero2heroorg
      @zero2heroorg  Před 9 měsíci +1

      ответ - частота дискретизации. Например, 1 секунда = 1 символ. Тогда если ничего не показывать 2 секунды, это будет 2 нуля. Это замена пауз в азбуке Морзе между символами и словами, которая и убила азбуку Морзе и дала нам высокоскоростной интернет.

    • @mrbraooni
      @mrbraooni Před 9 měsíci

      @@zero2heroorg спасибо большое. Я предположил, что нужно добавить время, но был не уверен. Теперь всё на своих местах.

  • @user-dr5zb7jr7f
    @user-dr5zb7jr7f Před rokem

    Максимальное число одним символом это 1001

    • @zero2heroorg
      @zero2heroorg  Před rokem

      почему же? Что если взять юникод? Там больше миллиона символов.

  • @boh.8.
    @boh.8. Před rokem

    я так понял эта штука только для компьютеров и удобства, а в бытовой жизни человека он нах не нужен?