TwiddleLab / Код / Как компьютер хранит всё
Выключатели умеют считать
Что ты узнаешь
- Бит это один выключатель: 0 (выкл) или 1 (вкл).
- Каждый новый выключатель удваивает число узоров: 3 выключателя дают 8, 4 дают 16.
- В двоичном числе веса удваиваются справа налево: 1, 2, 4, 8, 16. Сложи веса горящих.
- +1 работает как счётчик пробега: горящие выключатели справа гаснут, а перенос зажигает следующий.
Как идёт урок
Телефон полон крошечных выключателей. Как выключатели могут считать?
Начни с малого: три выключателя. Щёлкай ими и собери все разные узоры.
Вот порядок счёта, которым пользуются компьютеры.
Жми +1 снова и снова или «Запуск». Смотри, что происходит по пути от 7 к 8.
Каждый выключатель стоит какое-то число. Набери 13.
Смотри, как над выключателями появляются веса. Горящие веса складываются.
Биты и двоичные числа.
Бит это один выключатель: 0 значит выкл, 1 вкл. Каждое число, буква и фото в компьютере хранится битами.
Двоичное число записывает число битами. Веса удваиваются справа налево: 1, 2, 4, 8, 16. Сложи веса единиц: 1101 это 8 + 4 + 1 = 13.
n выключателей дают 2 x 2 x ... x 2 = 2ⁿ узоров. Четыре бита считают от 0 до 15.
Поставь ползунок на число месяца, в которое у тебя день рождения.
Пять выключателей следуют за ползунком. Это твой день в двоичном виде.
Где на числовой прямой стоит 1011?
Передвинь метку на число, которое дают эти выключатели.
Числовая гонка: попади в каждую цель как можно меньшим числом щелчков.
Шесть целей. Последняя твоя.
Следующий урок: Байты и переполнение · Часть курса: Как компьютер хранит всё
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.