Некоторые только приходят в мир информационных технологий, другие объясняют своему ребенку информатику.
Вы быстро обнаружите, что объяснить, как работает двоичный счет, не так-то просто.
Для вас очевидно, что после 11 идет 100, но новичку это может быть долго не понятно.
Итак, чтобы увеличить скорость понимания, мы решили сделать дидактический материал.
Проблема
Важно отметить, что даже широко разрекламированный курс информатики Гарвардского университета «CS50» не помогает.Парень из американского университета просто утверждает, что «ноль — это ноль», «один — это один», а потом идет 10, а потом 11. Понял? Я думаю нет. Просто спросите человека, не являющегося программистом, какое будет следующее число — велика вероятность, что он не сможет ответить.
Идея переноса разряда была проигнорирована слишком быстро.
То же самое касается и школьных методов перевода: во-первых, эти методы академически сухие, во-вторых, они неинтуитивны — например, не очевидно, зачем после каскадного деления на 2 нужно ставить биты задом наперед.
А если не понятно, то это не интересно.
А если нет интереса, то и вспомнить сложно.
Мы все это учли и решили сделать интересное и поэтапное объяснение.
Что мы предлагаем
Сначала нам нужно объяснить, как вообще устроена обычная десятичная система счисления — как по поводу конечного «алфавита» чисел, так и по поводу идеи переноса мест. Так складывается понимание принципа «системы счисления».
Только тогда можно переходить к представлению о двоичной системе – и вот уже обучающийся медленно, но вполне уверенно произносит «1, 10, 11, 100».
Дальше мы решили попробовать совсем нешкольный метод — объяснение двоичного счета на пальцах: это когда согнутый палец — 0, а вытянутый — 1. Я тестировал это на подростках: показываешь им: «это 1, это 2, это 3 – теперь покажи мне 4».
И весь класс сосредоточенно и медленно показывает средние пальцы.
Отличники в эсхатологическом восторге, задние ряды тыкают друг друга в морду и кричат «вы получили четверку!»
Провокационный? Да.
Памятный? 100%.
Теперь, когда тема стала «своей», можно переходить к теме перевода чисел из одной системы счисления в другую — лучше начать с классического школьного сухого перевода (честно говоря, больше ради боли ).
И только потом с помощью анимации объяснить идею перевода прямо на пальцах, а затем снова на пальцах отсчитать число 132 на средние пальцы обеих рук.
На десерт покажем, где в реальной жизни используются двоичная и шестнадцатеричная системы.
Двоичная система — это, например, окружающие нас QR-коды.
А шестнадцатеричная система — это по сути цветовые коды в CSS и хеши разных стилей, от MD5 до UUID.
Итак, вот весь пакет видеоуроков (они бесплатные, на YouTube):
- Двоичная система счисления
- Преобразование из 2-х в 10-ю систему счисления
- Преобразование из 10-ти в 2-ю систему счисления.
- Применение двоичной системы счисления в реальной жизни.
- Шестнадцатеричная система счисления
- Применение шестнадцатеричной системы счисления в жизни
- Использование восьмеричной системы счисления – права доступа к файлам
Теги: #Образовательный процесс в IT #обучение #обучение программированию #обучение программированию #двоичная система счисления #двоичный код #обучение детей программированию
-
Давайте Испечем Печенье
19 Oct, 24 -
Технические Работы На Серверах
19 Oct, 24