Как Объяснить Двоичную Систему Счисления

Некоторые только приходят в мир информационных технологий, другие объясняют своему ребенку информатику.

Вы быстро обнаружите, что объяснить, как работает двоичный счет, не так-то просто.

Для вас очевидно, что после 11 идет 100, но новичку это может быть долго не понятно.

Итак, чтобы увеличить скорость понимания, мы решили сделать дидактический материал.



Проблема

Важно отметить, что даже широко разрекламированный курс информатики Гарвардского университета «CS50» не помогает.

Как объяснить двоичную систему счисления

Парень из американского университета просто утверждает, что «ноль — это ноль», «один — это один», а потом идет 10, а потом 11. Понял? Я думаю нет. Просто спросите человека, не являющегося программистом, какое будет следующее число — велика вероятность, что он не сможет ответить.

Идея переноса разряда была проигнорирована слишком быстро.

То же самое касается и школьных методов перевода: во-первых, эти методы академически сухие, во-вторых, они неинтуитивны — например, не очевидно, зачем после каскадного деления на 2 нужно ставить биты задом наперед.

Как объяснить двоичную систему счисления

А если не понятно, то это не интересно.

А если нет интереса, то и вспомнить сложно.

Мы все это учли и решили сделать интересное и поэтапное объяснение.



Что мы предлагаем

Сначала нам нужно объяснить, как вообще устроена обычная десятичная система счисления — как по поводу конечного «алфавита» чисел, так и по поводу идеи переноса мест. Так складывается понимание принципа «системы счисления».



Как объяснить двоичную систему счисления

Только тогда можно переходить к представлению о двоичной системе – и вот уже обучающийся медленно, но вполне уверенно произносит «1, 10, 11, 100».

Дальше мы решили попробовать совсем нешкольный метод — объяснение двоичного счета на пальцах: это когда согнутый палец — 0, а вытянутый — 1. Я тестировал это на подростках: показываешь им: «это 1, это 2, это 3 – теперь покажи мне 4».

И весь класс сосредоточенно и медленно показывает средние пальцы.

Отличники в эсхатологическом восторге, задние ряды тыкают друг друга в морду и кричат «вы получили четверку!»

Как объяснить двоичную систему счисления

Провокационный? Да.

Памятный? 100%.

Теперь, когда тема стала «своей», можно переходить к теме перевода чисел из одной системы счисления в другую — лучше начать с классического школьного сухого перевода (честно говоря, больше ради боли ).



Как объяснить двоичную систему счисления

И только потом с помощью анимации объяснить идею перевода прямо на пальцах, а затем снова на пальцах отсчитать число 132 на средние пальцы обеих рук.



Как объяснить двоичную систему счисления

На десерт покажем, где в реальной жизни используются двоичная и шестнадцатеричная системы.

Двоичная система — это, например, окружающие нас QR-коды.



Как объяснить двоичную систему счисления

А шестнадцатеричная система — это по сути цветовые коды в CSS и хеши разных стилей, от MD5 до UUID.

Как объяснить двоичную систему счисления

Итак, вот весь пакет видеоуроков (они бесплатные, на YouTube):

Надеемся, этот материал окажется вам полезен в нелегком деле обучения программированию.

Теги: #Образовательный процесс в IT #обучение #обучение программированию #обучение программированию #двоичная система счисления #двоичный код #обучение детей программированию

Вместе с данным постом часто просматривают: