Двоичная система счисления. Арифметические операции в двоичной системе счисления
Цели и задачи
- Цель: к концу урока учащиеся смогут выполнять арифметические операции (сложение и умножение) в двоичной системе счисления, применяя алгоритмы, аналогичные десятичной системе.
- Образовательная задача: изучить правила двоичной арифметики и научиться применять их для решения практических задач.
- Развивающая задача: развивать логическое мышление и навыки моделирования через сравнение позиционных систем счисления.
- Воспитательная задача: формировать ответственное отношение к работе в паре и группе, развивать цифровую грамотность.
- Методическая задача: продемонстрировать связь между математическими алгоритмами и работой аппаратного обеспечения компьютера (ИКТ-компетентность).
Планируемые результаты
Личностные
- Готовность к саморазвитию и самообразованию на основе мотивации к обучению информатике.
- Понимание роли информационных процессов в современном мире и значимости двоичного кодирования.
- Навыки сотрудничества со сверстниками при работе в парах и малых группах.
- Осознание важности точности вычислений как основы надежности компьютерных систем.
Метапредметные
- Умение определять цели обучения, ставить и формулировать задачи (регулятивные УУД).
- Умение создавать, применять и преобразовывать знаково-символические средства для решения задач (познавательные УУД).
- Навыки смыслового чтения при работе с текстом учебника.
- Умение организовывать учебное сотрудничество и совместную деятельность с учителем и сверстниками.
Предметные
- Знание алфавита и основания двоичной системы счисления.
- Умение записывать таблицы сложения и умножения в двоичной системе.
- Владение алгоритмом сложения двоичных чисел «в столбик».
- Владение алгоритмом умножения двоичных чисел.
Универсальные учебные действия (УУД)
Личностные УУД
- Формирование критического мышления при анализе собственных ошибок в вычислениях.
- Развитие познавательного интереса к истории развития вычислительной техники.
Регулятивные УУД
- Самоконтроль процесса вычислений с использованием альтернативных методов (перевод в десятичную систему).
- Планирование этапов выполнения практического задания.
Познавательные УУД
- Анализ объектов с целью выделения признаков (позиционность системы).
- Построение логической цепи рассуждений при выводе правил арифметики.
Коммуникативные УУД
- Умение аргументировать свою точку зрения при обсуждении проблемного вопроса.
- Адекватное использование речевых средств для дискуссии.
Подготовка учителя к уроку
- Подготовить презентацию с визуализацией переноса разрядов в двоичной системе.
- Распечатать карточки для работы в парах (комплект из 5 задач разного уровня сложности) — 15 комплектов.
- Подготовить демонстрационные карточки с цифрами '0' и '1' большого формата для метода моделирования.
- Проверить работоспособность стандартного приложения «Калькулятор» (режим «Программист») на ученических ПК.
- Загрузить ЭОР: интерактивный тренажер «Двоичная арифметика» на платформе МЭШ или аналогичной.
- Разместить на доске схему-памятку «Перенос разряда: 1 + 1 = 10».
Ход урока
Этап 1. Организационный момент / Мотивация (3 мин)
Цель этапа: создать эмоциональный настрой и заинтересовать учащихся темой через парадоксальное утверждение.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | "Здравствуйте, восьмиклассники! Сегодня на уроке мы не просто будем считать, мы будем учиться думать как компьютеры. На экране вы видите знаменитую фразу: 'В мире существует 10 типов людей: те, кто понимает двоичную систему, и те, кто нет'. Почему типов людей всего два, а написано число 10?" | Слушают учителя, рассматривают надпись на слайде. Улыбаются, начинают выдвигать предположения о том, что число 10 — это не 'десять'. |
2 мин | "Правильно, в двоичной системе 10 — это два. Компьютер оперирует только нулями и единицами. Но если он умеет только хранить их, как он умудряется выполнять сложнейшие расчеты в видеоиграх или при запуске ракет? Сегодня мы раскроем этот секрет и научимся складывать и умножать в мире нулей и единиц." | Отвечают: "Потому что 10 в двоичной системе — это два". Осознают связь между темой и реальной работой техники. |
Завершение этапа: учитель подводит итог: "Мы поняли, что язык компьютера необычен. Чтобы им овладеть, нам нужно вспомнить, как мы работаем с обычными числами."
Этап 2. Актуализация знаний (5 мин)
Цель этапа: повторить принципы позиционных систем счисления на примере десятичной системы.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | "Давайте вспомним нашу родную десятичную систему. Почему она называется позиционной? Что происходит, когда мы складываем 7 и 5? Мы пишем 2, а 1 переносим в следующий разряд. Почему? Потому что сумма превысила основание системы — 10. А теперь посмотрите на доску: перед вами двоичное число 1101. Назовите его основание и алфавит." | Отвечают: "Позиционная, потому что значение цифры зависит от ее места". Объясняют принцип переноса разряда. Называют основание — 2, алфавит — {0, 1}. |
2 мин | "Вспомним правила перевода. Как быстро перевести двоичное число 101 в десятичное? Давайте сделаем это устно. Разряды: 4, 2, 1. Получаем 5. Отлично. А теперь представьте, что нам нужно сложить 101 и 110. Как это сделать, не переводя их в десятичную систему?" | Выполняют устный перевод: 1*2^2 + 0*2^1 + 1*2^0 = 5. Задумываются над вопросом о сложении без перевода. |
Завершение этапа: учитель подводит итог: "Мы видим, что перевод — это долго. Нам нужен прямой способ арифметики в двоичной системе. Этим мы сейчас и займемся."
Этап 3. Постановка проблемы / Целеполагание (4 мин)
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Цель этапа: выявить затруднение при сложении 1+1 в двоичной системе и сформулировать цель урока.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | "Проблемный вопрос: сколько будет 1 + 1 в двоичной системе? Если мы напишем 2, мы нарушим правило алфавита (там нет двойки). Если напишем 0, потеряем значение. Как же быть? Вспомните аналогию с десятичной системой: 9 + 1 = 10. Что произошло?" | Вступают в диалог: "Двойки нет в алфавите, значит, нужно переходить в новый разряд". Предполагают, что 1+1 должно давать 'перескок' разряда. |
2 мин | "Верно! Значит, 1 + 1 = 10 (один-ноль). Сформулируйте цель нашего урока. Что мы должны сегодня освоить, чтобы понимать логику процессора?" | Формулируют цель: "Научиться складывать и умножать двоичные числа по правилам, похожим на десятичную арифметику, но с учетом алфавита из двух цифр". |
Завершение этапа: учитель подводит итог: "Цель ясна. Записываем тему урока в тетради: 'Арифметические операции в двоичной системе счисления'."
Этап 4. Открытие нового знания (12 мин)
Цель этапа: изучить таблицы сложения и умножения, освоить метод моделирования операций.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | "Откройте учебник на разделе 'Двоичная арифметика'. Давайте вместе составим таблицу сложения. 0+0=0, 0+1=1, 1+0=1. А теперь самое важное: 1+1=10. Запишем это в тетрадь как 'золотое правило'. Если у нас три единицы (1+1+1), что получится? 1+1 дает 10, и еще +1 — получаем 11." | Работают с учебником, записывают таблицу сложения в тетрадь. Обсуждают случай 1+1+1, фиксируют результат 11. |
4 мин | "Метод моделирования: мне нужны два добровольца. Вы — разряды. Встаньте рядом. У первого в руках карточка '1', у второго '0'. Я добавляю первому еще '1'. Что он должен сделать? Он сбрасывает свою единицу (становится 0) и передает 'импульс' соседу. Теперь у соседа '1'. Получилось 10. Так работает сумматор в компьютере." | Два ученика выходят к доске, имитируют работу разрядов с помощью карточек 0 и 1. Класс наблюдает за визуализацией переноса разряда. |
4 мин | "Теперь умножение. Оно даже проще, чем в десятичной системе! Посмотрите на экран. 0*0=0, 0*1=0, 1*0=0, 1*1=1. Никакой таблицы Пифагора учить не надо! Умножение сводится к копированию числа или записи нулей. Давайте попробуем умножить 101 на 11 в столбик на доске." | Записывают таблицу умножения. Один ученик у доски под руководством учителя пробует выполнить умножение в столбик, остальные — в тетрадях. |
Запись в тетрадях
- Таблица сложения: 0+0=0; 0+1=1; 1+0=1; 1+1=10 (0 пишем, 1 в уме); 1+1+1=11 (1 пишем, 1 в уме).
- Таблица умножения: 0*0=0; 0*1=0; 1*0=0; 1*1=1.
Эталон решения (Сложение)
$$1011_2 + 110_2 = 10001_2$$
Шаги:
1) 1+0 = 1
2) 1+1 = 10 (0 пишем, 1 переносим)
3) 0+1 + 1(ум) = 10 (0 пишем, 1 переносим)
4) 1 + 1(ум) = 10
Шаги:
1) 1+0 = 1
2) 1+1 = 10 (0 пишем, 1 переносим)
3) 0+1 + 1(ум) = 10 (0 пишем, 1 переносим)
4) 1 + 1(ум) = 10
Завершение этапа: учитель подводит итог: "Мы вывели правила. Теперь проверим, как они работают на практике."
Этап 5. Первичное закрепление. Работа в парах (8 мин)
Цель этапа: отработать навыки сложения и умножения в сотрудничестве, используя ИКТ для самопроверки.
Время | Действие учителя | Действие учеников |
|---|---|---|
5 мин | "Приём 'Think-Pair-Share': я раздаю вам карточки. В паре решите два примера: один на сложение, один на умножение. После решения обменяйтесь тетрадями с соседней партой для взаимопроверки. Если возникнет спор — используйте инженерный калькулятор на компьютере в режиме 'Programmer', чтобы проверить результат." | Работают в парах. Решают примеры: 1101 + 111 и 101 * 10. Обсуждают алгоритм, если ответы не совпадают. Проверяют себя с помощью ПО на компьютере. |
3 мин | "Давайте обсудим: у кого при сложении получилось число длиннее, чем исходные? Почему так происходит? Это называется 'переполнение разрядной сетки'. В ИТ это важный момент. Кто смог объяснить напарнику, как работает умножение на 10?" | Отвечают на вопросы. Делятся опытом: "При умножении на 10 (два) просто приписывается ноль в конце, как в десятичной системе при умножении на 10". |
Завершение этапа: учитель подводит итог: "Вы отлично справились в командах. Теперь время показать, на что способен каждый из вас индивидуально."
Этап 6. Самостоятельная работа (7 мин)
Цель этапа: индивидуальная проверка усвоения материала с выбором уровня сложности (дифференциация).
Время | Действие учителя | Действие учеников |
|---|---|---|
7 мин | "На доске три уровня заданий. Зеленый — базовый (простое сложение), Желтый — средний (сложение + умножение), Красный — сложный (цепочка операций и перевод результата в десятичную систему). Выберите свой уровень и решите задачи в тетради. На выполнение — 5 минут, затем сверимся с эталоном на экране." | Выбирают уровень сложности. Самостоятельно решают задачи. После сигнала учителя сверяют свои ответы с ответами на слайде, ставят себе '+' или '-'. |
Задания для СР
- Базовый: 1010 + 101; 110 * 11.
- Средний: 1111 + 1011; 1011 * 101.
- Сложный: (1010 + 111) * 11. Переведите итог в десятичную систему.
Завершение этапа: учитель подводит итог: "Посмотрите на свои результаты. Если у вас есть ошибки — не расстраивайтесь, это сигнал, на что обратить внимание дома."
Этап 7. Рефлексия и домашнее задание (6 мин)
Цель этапа: осознание учащимися своей учебной деятельности, оценка результатов и постановка задач на будущее.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | "Приём 'Билет на выход': прежде чем уйти, ответьте на один вопрос на маленьком листочке: 'Что в двоичной арифметике показалось вам самым странным или сложным?'. Сдайте листочки мне. Также поднимите руки: кто сегодня чувствует себя 'единицей' (все понял) и кто 'нулем' (нужна помощь)?" | Пишут короткие ответы на листочках (рефлексия). Поднимают руки, оценивая свой уровень понимания темы. |
3 мин | "Запишите домашнее задание. Оно тоже будет по уровням. Обратите внимание: в продвинутом задании нужно будет провести небольшое исследование. Спасибо за урок! Теперь вы — те самые люди, которые понимают, что значит '10 типов'." | Записывают домашнее задание в дневники. Убирают рабочие места. |
Критерии оценивания практической работы
- "5" — выполнены все задания выбранного уровня (среднего или сложного) без ошибок, продемонстрировано владение алгоритмом сложения в столбик.
- "4" — выполнены задания базового или среднего уровня, допущена 1 негрубая ошибка в вычислениях при верном алгоритме.
- "3" — выполнены только задания базового уровня, допущены ошибки в переносе разрядов, но понятен общий принцип сложения.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какое правило из таблицы сложения было труднее всего запомнить? | Выявление когнитивных затруднений в понимании переноса разряда. |
Где в реальной жизни мы можем столкнуться с двоичными вычислениями? | Проверка осознания межпредметных связей и практической значимости. |
Смог бы ты объяснить правила двоичного умножения младшему брату? | Оценка глубины усвоения материала через способность к трансляции знаний. |
Завершающее слово учителя
"Сегодня мы совершили погружение в 'мозги' компьютера. Вы увидели, что даже самые сложные вычисления в цифровом мире строятся на очень простых правилах. Главное — внимательность при переносе разрядов. Если сегодня что-то не получилось — не беда, на следующем уроке мы закрепим эти навыки при изучении вычитания и деления. Вы все сегодня отлично поработали, особенно те, кто не побоялся выйти к доске и стать 'живым разрядом'! До встречи!"
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Решить 5 примеров на сложение двоичных чисел (длиной до 5 знаков) и 3 примера на умножение. | Закрепление базового алгоритма вычислений «в столбик». |
Средний (повышающий) | Составить и решить магический квадрат 3х3, где все числа записаны в двоичной системе. | Развитие логики и навыка многократного сложения двоичных чисел. |
Продвинутый (дополнительный) | Найти информацию и кратко описать: почему компьютеры используют именно двоичную систему, а не троичную или десятичную? | Формирование естественно-научного мировоззрения и понимания физических основ ИТ. |
Контрольные вопросы: 1) Чему равна сумма 1+1 в двоичной системе? 2) Сколько значащих цифр в двоичном алфавите? 3) Как проверить правильность двоичного сложения?