Арифметические операции в двоичной системе счисления
Цели и задачи
- Цель по SMART: к концу урока учащиеся научатся выполнять двоичное сложение и вычитание столбиком, объяснять правила переноса и заёма, а также проверять результат переводом в десятичную систему; успешность — не менее 3 правильно выполненных операций из 4.
- Образовательная задача: сформировать понимание правил сложения и вычитания двоичных чисел и связи этих операций с действиями в десятичной системе счисления.
- Развивающая задача: развивать алгоритмическое и логическое мышление через анализ разрядов, выявление ошибок и составление последовательности действий.
- Коммуникативная задача: организовать парную проверку решения с аргументацией каждого шага и корректным обсуждением расхождений.
- Воспитательная задача: показать значение двоичной арифметики для работы компьютеров, программирования и цифровых технологий, формировать ответственное отношение к точности вычислений.
Планируемые результаты
Личностные
- Учащиеся осознают практическое значение двоичной системы счисления для устройства компьютера и будущей профессиональной деятельности.
- Проявляют готовность проверять собственный результат и спокойно исправлять ошибку на основе аргумента.
- Развивают учебную самостоятельность, выбирая уровень задания и форму проверки результата.
- Понимают ценность точности, последовательности и ответственности при выполнении вычислений.
Метапредметные
- Умеют выделять существенные признаки двоичной записи и применять алгоритм к новой вычислительной ситуации.
- Планируют последовательность решения, осуществляют самопроверку и корректируют действие при обнаружении ошибки.
- Извлекают информацию из записи числа, таблицы правил и цифрового тренажёра.
- Формулируют объяснение решения, сравнивают способы проверки и аргументированно взаимодействуют в паре.
Предметные
- Знать правила двоичного сложения: $0+0=0$, $0+1=1$, $1+0=1$, $1+1=10_2$.
- Знать правила двоичного вычитания с заёмом: $0-0=0$, $1-0=1$, $1-1=0$, $10_2-1=1$.
- Уметь выполнять сложение и вычитание двоичных чисел столбиком с учётом переноса и заёма.
- Уметь проверять двоичный результат переводом чисел в десятичную систему и находить ошибку в готовом решении.
- Владеть алгоритмом записи разрядов справа налево и объяснять, почему в одном разряде может появляться перенос.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный смысл изучения двоичной арифметики через связь с процессором, памятью и программированием.
- Осознают необходимость аккуратности и самоконтроля при работе с алгоритмами.
- Оценивают собственную готовность применять новый способ действия.
- Проявляют уважение к иной стратегии решения одноклассника.
Регулятивные УУД
- Формулируют цель урока после анализа проблемного примера.
- Планируют решение двоичной операции по шагам, начиная с младшего разряда.
- Сверяют результат с эталоном и десятичной проверкой.
- Выявляют причину ошибки и вносят коррекцию в запись.
Познавательные УУД
- Сравнивают двоичные и десятичные правила вычислений и устанавливают аналогии.
- Моделируют перенос и заём с помощью разрядной таблицы.
- Классифицируют примеры по наличию переноса или заёма.
- Используют цифровой тренажёр для проверки гипотезы и анализа результата.
Коммуникативные УУД
- Распределяют роли в паре: исполнитель и проверяющий, затем меняются ролями.
- Задают уточняющие вопросы о конкретном разряде, а не оценивают партнёра лично.
- Аргументируют правильность действия ссылкой на правило.
- Согласуют общий ответ и корректно сообщают о найденной ошибке.
Подготовка учителя к уроку
- Подготовить презентацию или интерактивную доску с разрядной таблицей, правилами сложения и вычитания, а также двумя примерами с пропущенными шагами.
- Распечатать карточки для парной работы трёх уровней: базового, повышающего и дополнительного — по одной карточке на пару, всего по числу пар в классе.
- Подготовить индивидуальные листы самопроверки с четырьмя двоичными операциями и таблицей критериев.
- Разместить на доске памятку: «Начинай справа», «Учитывай перенос», «При заёме $10_2=2_{10}$», «Проверь результат».
- Подготовить ноутбук учителя, проектор или интерактивную доску и заранее открыть локальный цифровой тренажёр двоичной арифметики.
- Подготовить разрядные карточки с обозначениями $2^0$, $2^1$, $2^2$, $2^3$, чтобы показать перенос и заём предметно.
- Распечатать по одному мини-листу «Билет на выход» на каждого ученика.
- Подготовить таймер на 3 минуты для самостоятельной работы и слайд с инструкцией по технике безопасности при работе за компьютером.
- Продумать межпредметную связь с математикой: перенос в разрядах, разложение числа по степеням двойки; связь с физикой — два устойчивых состояния цифрового устройства.
Ход урока
Этап 1. Организационный момент и мотивация (3 мин)
Цель этапа: включить учащихся в учебную деятельность и показать практическую значимость двоичной арифметики.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс: "Здравствуйте, ребята. Проверьте, пожалуйста, готовы ли тетрадь, ручка и карточка для работы. Сегодня нам понадобится не только умение считать, но и способность объяснять каждый шаг. Посмотрите на экран: компьютер хранит числа в виде нулей и единиц. Как вы думаете, умеет ли он складывать такие числа?" | Проверяют готовность к уроку, рассматривают запись на экране $1011_2+110_2$ и предполагают: "Да, но правила должны отличаться от привычных". |
2 мин | Учитель показывает короткую схему: переключатель имеет два состояния — 0 и 1, а затем говорит: "Представьте, что вы разрабатываете игру или микроконтроллер. Устройство должно быстро складывать значения, записанные нулями и единицами. Сегодня мы выясним, как это делает вычислительная техника, и научимся выполнять такие операции вручную. Работать будем точно, как алгоритм." | Формулируют предварительную цель: "Научиться складывать и вычитать двоичные числа"; записывают дату и тему урока. |
Завершение этапа: учитель подводит итог: "Мы увидели, что двоичная арифметика нужна не только для учебного примера, а связана с работой цифровых устройств. Сначала проверим, какие знания нам уже помогут, а затем найдём способ выполнить операцию, которая пока вызывает затруднение."
Этап 2. Актуализация знаний (5 мин)
Цель этапа: восстановить знания о разрядах двоичного числа, степенях двойки и переводе в десятичную систему.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель выводит на доску разрядную таблицу: $2^3$, $2^2$, $2^1$, $2^0$. Реплика: "Заполните пропуски устно. Чему равны степени двойки? Какое десятичное значение имеет запись $1011_2$? Не называйте только ответ — поясните вклад каждого разряда." | Отвечают: "$2^0=1$, $2^1=2$, $2^2=4$, $2^3=8$"; раскладывают число: "$1011_2=8+0+2+1=11_{10}$". |
3 мин | Учитель проводит приём «Подумай — обсуди в паре — поделись»: "Сначала самостоятельно определите, почему в двоичной записи нет цифры 2. Через 30 секунд обсудите объяснение с соседом, затем две пары представят вывод классу." | Сначала формулируют ответ индивидуально, затем обсуждают в парах и сообщают: "В каждом разряде используются только 0 и 1; появление двух единиц означает перенос в следующий разряд". |
Завершение этапа: учитель подводит итог: "Мы вспомнили разряды и увидели, что перенос связан с основанием системы счисления. Теперь проверим, что произойдёт, если попытаться применить привычное десятичное правило без уточнения двоичного результата."
Этап 3. Постановка проблемы и целеполагание (4 мин)
Цель этапа: выявить затруднение при сложении и вычитании и совместно сформулировать алгоритм его преодоления.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель записывает пример $1_2+1_2$ и спрашивает: "Если сложить единицу и единицу, почему нельзя записать в ответе цифру 2? Что должно появиться в двоичной системе? Обсудите в паре и объясните ход мысли." | Обсуждают в парах и отвечают: "$1+1=2_{10}$, а $2_{10}=10_2$, поэтому пишем 0, переносим 1 в следующий разряд". |
2 мин | Учитель показывает ошибочное вычитание $1000_2-1_2=1001_2$ и говорит: "Ответ выглядит похожим на исходное число, но верен ли он? Найдите место ошибки. Сформулируйте, чему нам необходимо научиться сегодня." | Находят ошибку сравнением значений, формулируют цель: "Научиться выполнять сложение и вычитание столбиком, учитывать перенос и заём, проверять результат". |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Проблема определена: привычная запись не работает без учёта основания системы. Сейчас мы построим два алгоритма — сложения и вычитания — и проверим их на конкретных примерах."
Этап 4. Открытие нового знания (9 мин)
Цель этапа: вывести и зафиксировать правила двоичного сложения и вычитания через работу с разрядами.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель демонстрирует разрядные карточки и записывает на доске: $0+0=0$, $0+1=1$, $1+0=1$, $1+1=10_2$. Реплика: "Складываем справа налево. В последнем случае в текущем разряде записываем 0, а 1 переносим в следующий. Разберём пример целиком: $1011_2+0110_2$. В младшем разряде $1+0=1$, далее $1+1=10_2$, записываем 0 и переносим 1, затем учитываем перенос при сложении следующих разрядов." | Следят за разрядами, проговаривают правила, записывают пример: $1011_2+0110_2=10001_2$; объясняют, где возник перенос. |
3 мин | Учитель переходит к вычитанию: "При вычитании справа налево используем правила $0-0=0$, $1-0=1$, $1-1=0$. Если из 0 нужно вычесть 1, занимаем единицу у соседнего старшего разряда. В двоичной системе эта единица превращается в $10_2$, то есть в две единицы текущего основания. Посмотрим: $1000_2-0001_2$." | Вместе с учителем отмечают цепочку заёма, записывают результат $1000_2-0001_2=0111_2$, формулируют: "После заёма из текущего разряда можно вычесть 1". |
2 мин | Учитель предлагает мини-проверку: "Сравните два результата с десятичными значениями. Для сложения $1011_2=11_{10}$ и $0110_2=6_{10}$. Для вычитания $1000_2=8_{10}$ и $0001_2=1_{10}$. Какие значения должны получиться?" | Выполняют проверку: "$11+6=17$, значит $10001_2=17_{10}$; $8-1=7$, значит $0111_2=7_{10}$". |
Запись в тетрадях
Учащиеся записывают алгоритмы: 1) выровнять числа по правому краю; 2) выполнять действие справа налево; 3) при сложении переносить 1 при получении $10_2$; 4) при вычитании занимать 1 у старшего разряда; 5) проверить результат переводом в десятичную систему.
Завершение этапа: учитель подводит итог: "Теперь у нас есть два алгоритма и способ проверки. Не будем сразу переходить к сложным примерам: сначала потренируем действие вместе, проговаривая каждый разряд."
Этап 5. Физкультминутка с разрядным движением (2 мин)
Цель этапа: снять статическое напряжение и повторить последовательность разрядов в двигательной форме.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель говорит: "Встаньте рядом с партой. Я называю разряд и действие. На $2^0$ хлопаем один раз, на $2^1$ поднимаем правую руку, на $2^2$ левую, на $2^3$ обе. Когда говорю «перенос», делаем шаг вправо, когда «заём» — шаг влево. Выполняем спокойно, не задевая соседей." | Выполняют движения по командам, затем хором проговаривают: "Справа налево, перенос вверх, заём из старшего разряда"; возвращаются к рабочим местам. |
Завершение этапа: учитель подводит итог: "Мы повторили порядок работы с разрядами и немного размялись. Теперь применим алгоритм самостоятельно в паре, где один решает, а второй проверяет каждый шаг."
Этап 6. Первичное закрепление в парах (7 мин)
Цель этапа: закрепить алгоритмы сложения и вычитания через взаимное объяснение и проверку.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель раздаёт карточки базового уровня и объясняет роли: "В каждой паре первый ученик решает первые два примера, второй вслух проверяет разряды и переносы. Затем поменяйтесь ролями. Не говорите просто «неверно» — укажите конкретный разряд и правило." | Получают карточку, распределяют роли, готовят тетради и карандаш для проверки. |
4 мин | Учитель предлагает задания: $1010_2+0111_2$ и $1101_2-0101_2$. Реплика: "Работайте четыре минуты. Записывайте числа столбиком, перенос обозначайте над разрядом, заём — стрелкой от старшего разряда. После решения выполните одну десятичную проверку." | Решают в парах: $1010_2+0111_2=10001_2$ и $1101_2-0101_2=1000_2$; проговаривают переносы и заёмы, сверяют десятичные значения. |
2 мин | Учитель организует взаимопроверку: "Поднимите карточку зелёного цвета, если оба результата совпали, жёлтую — если возник вопрос. Две пары покажут по одному решению на доске и объяснят самый трудный разряд." | Сверяют записи, показывают карточки, исправляют найденные ошибки; представители пар объясняют: "В разряде единиц было $0+1$, а при сложении следующего разряда возник перенос". |
Эталон решения
$1010_2+0111_2$: справа налево $0+1=1$; $1+1=10_2$, записываем 0, переносим 1; $0+1+1=10_2$, записываем 0, переносим 1; $1+0+1=10_2$. Получаем $10001_2$. Проверка: $10_{10}+7_{10}=17_{10}$, а $10001_2=17_{10}$. $1101_2-0101_2$: $1-1=0$, $0-0=0$, $1-1=0$, $1-0=1$. Получаем $1000_2$, проверка: $13_{10}-5_{10}=8_{10}$.
Завершение этапа: учитель подводит итог: "Вы уже умеете выполнять операции по алгоритму и проверять результат. Следующий шаг — индивидуальная работа без подсказки, чтобы понять, какой элемент стал устойчивым, а какой ещё требует внимания."
Этап 7. Самостоятельная работа с ИКТ и самопроверкой (9 мин)
Цель этапа: проверить индивидуальное освоение двоичного сложения и вычитания и научить использовать цифровой инструмент для контроля, а не для угадывания ответа.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель раздаёт листы и говорит: "Сначала решите задания на бумаге, не открывая тренажёр. После этого введите только свои ответы в цифровой проверяющий модуль. Если ответ не совпал, найдите ошибку в записи, а не просто заменяйте число." | Получают индивидуальный лист, подписывают его и слушают инструкцию по работе с компьютером. |
5 мин | Учитель предлагает обязательный уровень: $1011_2+0101_2$; $1110_2-0111_2$; $1001_2+0011_2$. Для тех, кто закончил, предлагает выбор повышенного задания: $10101_2-00111_2$ или найти ошибку в записи $1011_2+0110_2=10001_2$. Учитель напоминает: "На решение — пять минут. Проверяйте выравнивание по правому краю." | Индивидуально решают три операции, записывают переносы и заёмы, затем проверяют ответы в цифровом тренажёре; сильные учащиеся выбирают дополнительное задание и аргументируют исправление ошибки. |
3 мин | Учитель выводит эталон: $1011_2+0101_2=10000_2$, $1110_2-0111_2=0111_2$, $1001_2+0011_2=1100_2$. Реплика: "Сверьте не только итог, но и промежуточные действия. Отметьте плюс, если вы можете объяснить каждый перенос, и вопросительный знак, если ошибка пока не ясна." | Проверяют решения по эталону, ставят отметку самооценки, исправляют одну ошибку цветной ручкой и формулируют её причину: "не учёл перенос» или «не выполнил заём через нулевой разряд". |
Эталон решения
$1011_2+0101_2=10000_2$, поскольку $11_{10}+5_{10}=16_{10}$. $1110_2-0111_2=0111_2$, поскольку $14_{10}-7_{10}=7_{10}$. $1001_2+0011_2=1100_2$, поскольку $9_{10}+3_{10}=12_{10}$. В ошибочном решении $1011_2+0110_2=10001_2$ результат неверен: $11_{10}+6_{10}=17_{10}$, поэтому правильный ответ — $10001_2$; если в записи пропущен нулевой разряд или перенос, решение необходимо переписать поразрядно.
Завершение этапа: учитель подводит итог: "Индивидуальная работа показала, что алгоритм можно применять без подсказки, а цифровой инструмент помогает обнаружить расхождение. Осталось обобщить способ действия, оценить собственное продвижение и зафиксировать, что нужно повторить дома."
Этап 8. Рефлексия и домашнее задание (6 мин)
Цель этапа: осмыслить способ решения, выявить затруднения и объяснить содержание домашней работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель раздаёт «Билет на выход»: "Ответьте коротко на три вопроса: какое правило двоичного сложения считаете главным; что нужно сделать при вычитании $0-1$; как проверить готовый результат? Затем оцените себя по шкале от 1 до 3: могу объяснить, могу выполнить с проверкой, нужна помощь." | Письменно отвечают: "$1+1=10_2$ с переносом"; "занять единицу у старшего разряда"; "перевести числа в десятичную систему"; отмечают собственный уровень. |
2 мин | Учитель проводит приём «Светофор»: "Покажите цвет: зелёный — уверенно выполняю обе операции, жёлтый — нужна ещё тренировка переносов или заёмов, красный — пока не могу объяснить алгоритм. Это не оценка, а сигнал для планирования следующего урока." | Показывают карточку, называют при необходимости конкретное затруднение: "Мне трудно занимать через несколько нулей" или "Нужно внимательнее выравнивать разряды". |
1 мин | Учитель объясняет домашнее задание: "Выберите уровень, ориентируясь не на отметку, а на честную самооценку. В каждом решении записывайте промежуточные переносы и выполните хотя бы одну проверку переводом в десятичную систему." | Записывают выбранный уровень домашней работы и контрольные вопросы, задают уточняющие вопросы. |
Завершение этапа: учитель подводит итог: "Сегодня мы научились выполнять двоичное сложение и вычитание, объяснили перенос и заём и проверили вычисления двумя способами. Ваш билет на выход поможет определить, какие примеры мы начнём разбирать на следующем уроке."
Критерии оценивания практической работы
- «5» — правильно выполнены все 3 обязательные операции, корректно оформлены переносы и заёмы, выполнена десятичная проверка минимум одного результата, ученик может устно объяснить алгоритм.
- «4» — правильно выполнены 2–3 операции, допущена одна вычислительная или оформительская ошибка, алгоритм в целом объяснён и ошибка исправлена после самопроверки.
- «3» — правильно выполнена хотя бы 1 операция, есть понимание необходимости начинать с младшего разряда, но допущены ошибки в переносе, заёме или проверке результата.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какое правило двоичного сложения помогло выполнить сегодняшние примеры? | Выявление осознания механизма переноса и понимания основания системы счисления. |
На каком шаге вычитания возникло наибольшее затруднение? | Выявление точек затруднения в алгоритме заёма. |
Как вы проверяли правильность полученного результата? | Проверка сформированности навыка самоконтроля и перевода между системами счисления. |
Какой уровень домашней работы вы выбираете и почему? | Выявление субъективной оценки освоения темы и готовности к самостоятельной работе. |
Завершающее слово учителя
"Сегодня вы увидели, что компьютерная арифметика строится на строгих и понятных правилах. Мы научились складывать и вычитать двоичные числа, учитывать перенос и заём, а затем проверять результат переводом в десятичную систему. Самая частая ошибка — потерять перенос или неправильно выполнить заём через нулевые разряды, поэтому всегда двигайтесь справа налево и записывайте промежуточные действия. На следующем уроке мы продолжим работу с арифметическими операциями и рассмотрим умножение двоичных чисел."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Выполнить 4 операции: 2 примера на двоичное сложение и 2 примера на двоичное вычитание с разным количеством разрядов. В каждом примере выровнять записи по правому краю и обозначить перенос или заём. | Закрепляет базовый алгоритм; при проверке смотреть на порядок действий, корректность переноса и заёма, аккуратность записи. |
Средний (повышающий) | Решить 5 операций, включая примеры с несколькими переносами и заёмом через нулевой разряд. Для двух результатов выполнить проверку переводом всех исходных чисел и ответа в десятичную систему. | Развивает самоконтроль и умение применять алгоритм в усложнённой ситуации; при проверке смотреть на совпадение двоичной и десятичной проверок. |
Продвинутый (дополнительный) | Составить и решить собственную задачу на двоичное сложение или вычитание, связанную с объёмом данных, адресом памяти или количеством объектов в компьютерной игре. Записать решение и кратко объяснить, где возникает перенос или заём. | Развивает создание математической модели и связь с информатикой; при проверке смотреть на корректность условия, операции, результата и объяснения. |
Контрольные вопросы перед выходом: «С чего начинают сложение и вычитание двоичных чисел? Что означает запись $1+1=10_2$? Почему при вычитании $0-1$ требуется заём? Каким способом можно проверить двоичный результат?»