Системы счисления: от двоичной до шестнадцатеричной и основы двоичной арифметики
Цели и задачи
- Цель: научиться переводить целые числа в диапазоне от 0 до 1024 между десятичной, двоичной, восьмеричной и шестнадцатеричной системами счисления, а также выполнять операцию сложения в двоичной системе.
- Образовательная задача: изучить алгоритмы перевода чисел между позиционными системами счисления и правила двоичной арифметики.
- Развивающая задача: развивать алгоритмическое мышление и навыки анализа структур данных через работу с различными кодировками чисел.
- Воспитательная задача: формировать интерес к профессиональной деятельности в сфере IT и понимание фундаментальных основ работы вычислительной техники.
Планируемые результаты
Личностные
- Готовность к саморазвитию и самообразованию на основе мотивации к обучению и познанию цифрового мира.
- Осознание важности математической подготовки для будущей карьеры в высокотехнологичных отраслях.
- Способность к конструктивному диалогу и уважительному отношению к мнению сверстников при групповой работе.
Метапредметные
- Умение определять понятия, создавать обобщения и устанавливать аналогии между десятичной и иными системами счисления.
- Навык использования знаково-символических средств для решения учебных и практических задач.
- Умение планировать пути достижения целей на основе анализа условий и средств их реализации.
Предметные
- Знание алфавитов двоичной, восьмеричной и шестнадцатеричной систем счисления.
- Умение переводить целые числа от 0 до 1024 из десятичной системы в двоичную, восьмеричную, шестнадцатеричную и обратно.
- Владение навыком сложения целых чисел в двоичной системе счисления.
- Понимание связи между основаниями систем счисления, являющимися степенями двойки.
Универсальные учебные действия (УУД)
Личностные УУД
- Смыслообразование (установление связи между изучением систем счисления и принципами работы процессора).
- Нравственно-этическая ориентация в вопросах использования цифровых технологий.
Регулятивные УУД
- Целеполагание как постановка учебной задачи на основе соотнесения того, что уже известно, и того, что еще неизвестно.
- Самоконтроль правильности вычислений при переводе чисел и выполнении арифметических операций.
Познавательные УУД
- Выбор наиболее эффективных способов решения задач в зависимости от конкретных условий (например, использование триад и тетрад).
- Рефлексия способов и условий действия, контроль и оценка процесса и результатов деятельности.
Коммуникативные УУД
- Умение с достаточной полнотой и точностью выражать свои мысли в соответствии с задачами и условиями коммуникации.
- Управление поведением партнера — контроль, коррекция, оценка его действий при взаимопроверке.
Подготовка учителя к уроку
- Подготовить презентацию с визуализацией степеней двойки и таблицами соответствия систем счисления.
- Распечатать карточки для самостоятельной работы (3 варианта сложности) — 25 экземпляров.
- Подготовить интерактивный тест в системе онлайн-опроса для этапа актуализации.
- Вывесить на доску плакат-шпаргалку с алфавитами систем (0-9, A-F) и правилами сложения двоичных чисел (0+0, 0+1, 1+1).
- Проверить работоспособность проектора и компьютеров для учеников.
- Подготовить маркеры разных цветов для записи разрядов на доске.
Ход урока
Этап 1. Организационный момент и мотивация (3 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | "Здравствуйте! Сегодня мы погрузимся в 'сердце' компьютера. Вы когда-нибудь задумывались, почему программисты шутят, что в мире всего 10 типов людей: те, кто понимает двоичную систему, и те, кто нет? Сегодня мы выясним, почему эта шутка имеет смысл и как компьютер 'видит' наши обычные числа." | Приветствуют учителя, проверяют наличие тетрадей и ручек. Слушают вступление, настраиваются на работу. |
2 мин | "Посмотрите на экран. Здесь представлен фрагмент машинного кода. Для нас это хаос из нулей и единиц, но для процессора — это четкая команда. Чтобы понимать компьютер и управлять им, нам нужно научиться говорить на его языке. Сегодня мы освоим перевод чисел и даже научимся считать как роботы. Готовы стать немного ближе к архитекторам цифровых миров?" | Рассматривают слайд с кодом, отвечают на вопрос учителя, выражают готовность к изучению темы. |
Этап 2. Актуализация знаний (5 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | "Давайте вспомним нашу привычную десятичную систему. Почему она называется позиционной? Что означает цифра 5 в числах 5, 50 и 500? Я напишу на доске число 256, а вы попробуйте разложить его по разрядам, используя степени десятки." | Отвечают: "Потому что значение цифры зависит от её места в числе". Диктуют разложение: 2*10^2 + 5*10^1 + 6*10^0. |
3 мин | "Верно. А теперь представьте, что у нас всего два пальца на руках. Как бы мы считали? Какие цифры были бы в нашем распоряжении? Используем приём 'Мозговой штурм': предложите алфавит для системы с основанием 2, 8 и 16." | Предполагают: для двоичной — 0 и 1; для восьмеричной — от 0 до 7. Для шестнадцатеричной догадываются, что нужны дополнительные символы (буквы A-F). |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Этап 3. Выявление затруднения и постановка проблемы (3 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | "Представьте ситуацию: вы разрабатываете игру, и вам нужно задать цвет пикселя в шестнадцатеричном коде, например, #FF00AA. Или вы настраиваете сеть и видите IP-адрес, который компьютер преобразует в двоичный вид. Как быстро понять, какое это число в нашей привычной системе? Попробуйте прямо сейчас перевести число 100 в двоичную систему. Получается сразу?" | Пробуют перевести, сталкиваются с трудностью: нет четкого алгоритма. Отвечают: "Нет, нужно подбирать степени или делить, но мы не знаем точно как". |
Этап 4. Построение проекта выхода из затруднения (2 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | "Какова цель нашего урока? Что мы должны научиться делать к концу занятия? Давайте составим план. Первое — алгоритм перевода 'туда' (из 10-й), второе — 'обратно' (в 10-ю), третье — связь между 2, 8 и 16 системами, и четвертое — арифметика." | Формулируют цель: "Научиться переводить числа между системами счисления и складывать их". Записывают план в тетрадь. |
Этап 5. Реализация проекта (Открытие нового знания) (15 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | "Начнем с перевода в двоичную систему. Используем метод 'последовательного деления на основание'. Я покажу на примере числа 13. Мы делим 13 на 2, записываем остаток, затем частное снова делим на 2... и так до конца. Остатки собираем в обратном порядке. Посмотрите на доску: 13 / 2 = 6 (ост 1), 6 / 2 = 3 (ост 0), 3 / 2 = 1 (ост 1), 1 / 2 = 0 (ост 1). Итог: 1101. Попробуйте сами перевести число 25." | Следят за записью учителя на доске. Записывают алгоритм. Самостоятельно переводят 25 в тетрадях, получают 11001. |
5 мин | "Теперь о связи систем. Заметьте, что 8 = 2^3, а 16 = 2^4. Это позволяет нам использовать 'быстрый перевод' через триады и тетрады. Чтобы перевести из двоичной в восьмеричную, мы разбиваем число на группы по 3 цифры справа налево. Для шестнадцатеричной — по 4. Давайте переведем 11010110 в 16-ю систему. Разбиваем: 1101 и 0110. По таблице это D и 6. Итого: D6." | Записывают таблицу соответствия тетрад (0000-1111) и шестнадцатеричных цифр (0-F). Участвуют в разборе примера, переводят группы цифр. |
5 мин | "И наконец, арифметика. В двоичной системе всего 4 правила сложения: 0+0=0, 0+1=1, 1+0=1, а 1+1=10 (ноль пишем, один в уме). Это как в десятичной, когда получается 10, мы переносим единицу в старший разряд. Давайте сложим 1101 и 1011 столбиком на доске." | Записывают правила сложения. Один ученик у доски решает пример под руководством учителя: 1101 + 1011 = 11000. Остальные решают в тетрадях. |
Эталон решения (перевод 25 в двоичную)
2. 12 / 2 = 6 (остаток 0)
3. 6 / 2 = 3 (остаток 0)
4. 3 / 2 = 1 (остаток 1)
5. 1 / 2 = 0 (остаток 1)
Запись остатков снизу вверх: 11001₂.
Этап 6. Первичное закрепление (7 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | "Работаем в парах (приём 'Think-Pair-Share'). На экранах ваших компьютеров открыт тренажер. Задание: переведите число 512 в двоичную систему и число 1A в десятичную. Обсудите с соседом алгоритм, прежде чем вводить ответ." | Обсуждают решение в парах. 512 — это 2 в 9 степени, значит единица и девять нулей. 1A = 1*16 + 10 = 26. Вводят ответы в тренажер. |
3 мин | "Теперь небольшое соревнование. Кто быстрее сложит два двоичных числа: 10101 и 11011? Ответ запишите на листочке и поднимите его." | Решают столбиком: 10101 + 11011 = 110000. Поднимают листочки с ответами. |
Этап 7. Самостоятельная работа с самопроверкой (7 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | "Сейчас каждый получит карточку с тремя заданиями. 1 — перевод из 10 в 2 (число до 100), 2 — перевод из 16 в 10, 3 — сложение. У вас есть выбор: выполнить базовый уровень или попробовать задачу 'звездочкой' (перевод числа 1024). Приступайте." | Выбирают уровень сложности и самостоятельно решают задачи в тетрадях. |
2 мин | "Время вышло. Посмотрите на экран — там выведен эталон ответов. Проверьте себя. Если всё верно — поставьте себе '+'. Если есть ошибка — обведите её и попробуйте понять, на каком шаге она возникла." | Сверяют свои решения с ответами на слайде. Проводят самоанализ ошибок. |
Этап 8. Рефлексия и домашнее задание (3 мин)
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | "Наш урок подходит к концу. Давайте вернемся к шутке про 10 типов людей. Теперь вы понимаете, что 10 в двоичной — это 2? Что сегодня было самым трудным? А что самым интересным? Запишите домашнее задание из таблицы на доске." | Отвечают на вопросы. Заполняют листы рефлексии (приём 'Светофор'). Записывают домашнее задание. |
Критерии оценивания практической работы
- "5" — верно выполнены все 3 задания самостоятельной работы, продемонстрировано владение алгоритмами перевода и двоичного сложения без ошибок.
- "4" — верно выполнены 2 задания, или допущена одна вычислительная ошибка при верном алгоритме действий.
- "3" — верно выполнено только 1 задание (например, только перевод из 10 в 2), или допущены грубые ошибки в правилах двоичного сложения.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какой алгоритм перевода показался вам более простым: деление или использование степеней? | Выявление индивидуальных предпочтений в методах решения задач. |
В какой момент сложения двоичных чисел вы почувствовали затруднение? | Диагностика понимания принципа переноса разряда. |
Где в реальной жизни программиста могут пригодиться знания о 16-ричной системе? | Оценка осознанности практического применения темы. |
Завершающее слово учителя
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Перевести числа 45, 128, 255 в двоичную, восьмеричную и шестнадцатеричную системы. Выполнить сложение: 10110 + 111. | Закрепление основных алгоритмов перевода и правил двоичной арифметики. |
Средний (повышающий) | Найти и исправить ошибки в предложенных примерах перевода (4 примера). Сложить три двоичных числа столбиком. | Развитие навыка самоконтроля и анализа чужих ошибок (критическое мышление). |
Продвинутый (дополнительный) | Исследовательское задание: выяснить, как перевести число из 8-ричной системы в 16-ричную напрямую, минуя 10-ричную. Привести пример. | Стимулирование поиска закономерностей между степенями двойки (2^3 и 2^4). |