КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Код / Как компьютер хранит всё

Выключатели умеют считать

Урок 1 из 11 · 5 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Бит это один выключатель: 0 (выкл) или 1 (вкл).
  • Каждый новый выключатель удваивает число узоров: 3 выключателя дают 8, 4 дают 16.
  • В двоичном числе веса удваиваются справа налево: 1, 2, 4, 8, 16. Сложи веса горящих.
  • +1 работает как счётчик пробега: горящие выключатели справа гаснут, а перенос зажигает следующий.

Начать урок

Как идёт урок

  1. Телефон полон крошечных выключателей. Как выключатели могут считать?

    Начни с малого: три выключателя. Щёлкай ими и собери все разные узоры.

  2. Вот порядок счёта, которым пользуются компьютеры.

    Жми +1 снова и снова или «Запуск». Смотри, что происходит по пути от 7 к 8.

  3. Каждый выключатель стоит какое-то число. Набери 13.

    Смотри, как над выключателями появляются веса. Горящие веса складываются.

  4. Биты и двоичные числа.

    Бит это один выключатель: 0 значит выкл, 1 вкл. Каждое число, буква и фото в компьютере хранится битами.

    Двоичное число записывает число битами. Веса удваиваются справа налево: 1, 2, 4, 8, 16. Сложи веса единиц: 1101 это 8 + 4 + 1 = 13.

    n выключателей дают 2 x 2 x ... x 2 = 2ⁿ узоров. Четыре бита считают от 0 до 15.

  5. Поставь ползунок на число месяца, в которое у тебя день рождения.

    Пять выключателей следуют за ползунком. Это твой день в двоичном виде.

  6. Где на числовой прямой стоит 1011?

    Передвинь метку на число, которое дают эти выключатели.

  7. Числовая гонка: попади в каждую цель как можно меньшим числом щелчков.

    Шесть целей. Последняя твоя.

Следующий урок: Байты и переполнение · Часть курса: Как компьютер хранит всё

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab