План урока на тему:

Программирование роботов для совместной работы

Технология7 класс61 раздел
Программирование роботов для совместной работы

Технология · 7 класс · Практикум · 45 мин

Практическая работа «Программирование роботов для совместной работы. Выполнение общей задачи»

Цели и задачи

  • Цель: за 45 минут в парах разработать, загрузить и протестировать программу взаимодействия двух роботов, которые согласованно выполняют общую задачу, а также представить результат и объяснить внесённые изменения.
  • Научиться распределять роли роботов, составлять алгоритм совместных действий и переводить его в программные команды.
  • Отработать навыки парного программирования: планировать действия, обсуждать решения, находить и исправлять ошибки в программе.
  • Развивать алгоритмическое, критическое и инженерное мышление через анализ условий успешного выполнения общей задачи.
  • Воспитывать ответственность за общий результат, уважение к техническим решениям партнёра и интерес к профессиям в области робототехники и программирования.

Планируемые результаты

Личностные

  • Осознают значение согласованной работы людей и технических устройств для решения практических задач.
  • Проявляют самостоятельность при выборе способа программирования и настойчивость при отладке робота.
  • Оценивают вклад каждого участника пары и соблюдают правила безопасной работы с оборудованием.
  • Связывают опыт практической работы с возможностями будущего обучения и профессиями в сфере инженерии и информационных технологий.

Метапредметные

  • Планируют последовательность действий, распределяют время и контролируют достижение критериев результата.
  • Извлекают информацию из задания, схемы подключения и интерфейса среды программирования.
  • Сотрудничают в паре, формулируют предложения, задают уточняющие вопросы и аргументируют выбор алгоритма.
  • Анализируют ошибочное поведение роботов, выдвигают гипотезы о причине и проверяют их экспериментом.
  • Используют цифровые инструменты для создания, загрузки, тестирования и корректировки программы.

Предметные

  • Знать понятия «алгоритм взаимодействия», «событие», «условие», «датчик», «команда», «отладка».
  • Уметь составлять алгоритм совместного движения двух роботов с учётом сигналов, расстояния или времени.
  • Уметь создавать и загружать программу в среде робототехнического конструктора.
  • Уметь проводить испытание, фиксировать результат и вносить изменения в программу.
  • Владеть навыком объяснения роли каждого фрагмента программы и распределения функций между роботами.

Универсальные учебные действия (УУД)

Личностные УУД

  • Определяют личный вклад в общий результат пары и принимают ответственность за порученную роль.
  • Проявляют интерес к созданию работающего технического продукта.
  • Соблюдают нормы безопасного и бережного обращения с робототехническим оборудованием.
  • Оценивают трудность задания без отказа от поиска решения.

Регулятивные УУД

  • Формулируют критерии успеха общей задачи до начала программирования.
  • Планируют этапы работы: анализ условия, алгоритм, программирование, тестирование, исправление.
  • Сверяют фактическое поведение роботов с ожидаемым результатом.
  • Корректируют программу по результатам испытаний и оценивают качество совместной работы.

Познавательные УУД

  • Преобразуют текстовое условие в блок-схему или последовательность команд.
  • Устанавливают причинно-следственные связи между командой, сигналом датчика и движением робота.
  • Сравнивают варианты синхронизации: одновременное начало, сигнал одного робота, заданная задержка.
  • Моделируют поведение роботов до запуска и используют результаты эксперимента для уточнения модели.

Коммуникативные УУД

  • Распределяют роли программиста, оператора испытаний и наблюдателя с последующей сменой ролей.
  • Обсуждают алгоритм в паре, не перебивая партнёра и уточняя непонятные шаги.
  • Аргументируют выбор команд и совместно принимают решение об изменении программы.
  • Представляют результат другой паре и конструктивно воспринимают замечания.

Подготовка учителя к уроку

  • Подготовить для каждой пары комплект из двух роботов, контроллеров, аккумуляторов, кабелей и деталей, необходимых для выполнения задания.
  • Проверить заряд аккумуляторов, соединение моторов и датчиков, запуск среды программирования и возможность загрузки программ.
  • Распечатать карточки с общей задачей и критериями успеха — по одной на пару; подготовить три варианта уровня сложности.
  • Распечатать лист наблюдений и самооценки — по одному на каждого ученика.
  • Разметить на полу или столах две стартовые зоны, маршрут, зону передачи сигнала и финишную область.
  • Вывести на доску схему взаимодействия: «событие — команда — действие — проверка результата».
  • Подготовить на экране памятку по безопасности: не тянуть за провода, не касаться движущихся механизмов, отключать питание перед изменением конструкции.
  • Подготовить ноутбук или планшет на пару, проектор, таймер и несколько запасных комплектов батарей.
  • Организовать карточки ролей: «алгоритмист», «программист», «оператор испытаний»; предусмотреть смену ролей в середине работы.
  • Подготовить межпредметный вопрос о применении согласованных роботов на складе, в медицине и при исследовании опасных зон.

Ход урока

Этап 1. Организационный момент и инструктаж по безопасности (4 мин)

Цель этапа: организовать безопасную работу в парах и обозначить практический результат урока.
Время
Действие учителя
Действие учеников
1 мин
Учитель приветствует класс и показывает на экране два робота, расположенных на общей трассе: "Сегодня вы будете не просто программировать отдельные устройства, а создадите команду роботов. В конце они должны выполнить одну общую задачу согласованно. Посмотрите на оборудование и проверьте, что в комплекте есть два робота, контроллеры, кабели и заряженные аккумуляторы."
Проверяют комплект по перечню, называют недостающие элементы, занимают рабочие места по парам.
2 мин
Учитель проводит инструктаж: "Работаем только по команде оператора испытаний. Не касаемся движущихся деталей, не тянем робота за провода, перед изменением конструкции отключаем питание. Если робот ведёт себя непредсказуемо, нажимаем остановку и сообщаем мне. Безопасность важнее скорости."
Показывают жестом кнопку остановки, повторяют два правила безопасной работы, назначают первого оператора.
1 мин
Учитель объявляет формат парной работы: "В каждой паре один участник отвечает за алгоритм, второй — за программирование, затем вы поменяетесь ролями. Решение принимается только после обсуждения обоими участниками."
Распределяют роли, записывают фамилии участников и номер пары на листе работы.
Завершение этапа: учитель подводит итог: "Оборудование проверено, роли распределены, правила безопасности понятны. Теперь выясним, какие знания помогут нам заставить двух роботов действовать как одну систему."

Этап 2. Актуализация знаний и постановка проблемы (5 мин)

Цель этапа: актуализировать понятия алгоритма, условия, датчика и синхронизации, выявить проблему согласования действий.
Время
Действие учителя
Действие учеников
2 мин
Учитель показывает на доске короткую последовательность: «робот 1 движется — подаёт сигнал — робот 2 начинает движение». "Подумайте индивидуально 30 секунд: почему две программы, запущенные одновременно, могут дать разный результат? Обсудите ответ в паре и назовите одну причину."
Формулируют предположения: «роботы стартуют не одновременно», «скорость моторов различается», «один робот не получает сигнал», «датчик даёт ошибку».
2 мин
Учитель проводит приём «Подумай — обсуди в паре — поделись»: "Что должно быть в алгоритме, чтобы роботы выполняли общую задачу, а не два независимых действия? Какие события могут служить сигналом?" Фиксирует на доске слова «время», «датчик», «сигнал», «условие».
Обсуждают варианты, предлагают: «робот 2 должен ждать сигнал робота 1», «нужно проверять расстояние датчиком», «нужно задать условие остановки».
1 мин
Учитель формулирует проблемный вопрос: "Как запрограммировать двух роботов так, чтобы они согласованно переместили объект или одновременно достигли финиша, несмотря на возможную задержку?"
Записывают проблемный вопрос и предлагают критерий: «оба робота выполняют свои действия в правильной последовательности».

Посмотрите план целиком

Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.

Завершение этапа: учитель подводит итог: "Мы увидели, что общего запуска недостаточно: роботам нужен понятный способ обмена информацией или согласованный порядок действий. Сейчас спроектируем такой алгоритм."

Этап 3. Проектирование алгоритма в парах (6 мин)

Цель этапа: разработать словесный алгоритм и распределить функции между двумя роботами до начала программирования.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт карточки трёх уровней и объясняет базовую задачу: "Робот 1 должен доставить лёгкий объект к зоне передачи, подать сигнал, после чего робот 2 перемещает объект в финишную зону. Ваша программа должна предусматривать остановку после выполнения действия. Выберите базовый, повышенный или творческий вариант."
Выбирают уровень, читают условие, отмечают старт, передачу и финиш на схеме.
3 мин
Учитель предлагает шаблон алгоритма на доске: "Запишите: 1) старт; 2) действие робота 1; 3) событие или сигнал; 4) действие робота 2; 5) проверка; 6) остановка. Не переходите к блокам программы, пока не договорились о последовательности."
В парах составляют алгоритм из 6–8 шагов, назначают роли роботов и указывают сигнал синхронизации.
1 мин
Учитель подходит к парам и задаёт вопросы: "Что произойдёт, если робот 1 не достигнет зоны? Как робот 2 поймёт, что пора начинать? Где программа завершится?"
Дополняют алгоритм условием остановки, называют возможную ошибку и способ её обнаружения.
Завершение этапа: учитель подводит итог: "У каждой пары появился проект поведения двух роботов. Теперь переведём этот проект на язык команд и проверим его не на словах, а в действии."

Этап 4. Программирование и сборка рабочего решения (10 мин)

Цель этапа: создать в цифровой среде две согласованные программы и подготовить роботов к испытанию.
Время
Действие учителя
Действие учеников
3 мин
Учитель демонстрирует на экране общий принцип: "Сначала создайте отдельную программу для каждого робота. В программе робота 1 разместите команды движения, условие достижения зоны и сигнал. В программе робота 2 задайте ожидание сигнала, движение к финишу и остановку. Названия блоков могут отличаться, но логика должна сохраняться."
Открывают среду программирования, создают два проекта или два независимых фрагмента, подписывают их именами роботов.
5 мин
Учитель консультирует: "Проверяйте направление вращения моторов, единицы времени и условие остановки. Если используете задержку, объясните, почему она нужна. Не копируйте чужую программу без понимания: каждый участник пары должен суметь объяснить одну часть алгоритма."
Собирают блоки команд, задают скорость и условие остановки, подключают контроллеры, загружают программы в роботов.
2 мин
Учитель проводит промежуточную проверку: "Поднимите карточку зелёного цвета, если программа загружена, жёлтую — если есть ошибка, красную — если оборудование не подключается. Я сначала подхожу к красным карточкам, затем к жёлтым."
Проверяют загрузку программы, поднимают карточку цвета, фиксируют проблему в листе наблюдений.

Запись в тетрадях

Ученики записывают: «Алгоритм совместной работы роботов включает распределение функций, событие синхронизации, последовательность команд, условие завершения и проверку результата». Ниже чертят краткую схему: «робот 1 → сигнал/условие → робот 2 → общий результат».
Завершение этапа: учитель подводит итог: "Программы созданы, но программа считается готовой только после испытания. Сейчас каждая пара проведёт запуск, зафиксирует расхождения и найдёт причину первой ошибки."

Этап 5. Испытание, отладка и межпредметная связь (8 мин)

Цель этапа: проверить совместное выполнение задачи, использовать данные наблюдений и связать робототехнику с реальными системами автоматизации.
Время
Действие учителя
Действие учеников
4 мин
Учитель организует испытания по очереди: "Оператор размещает роботов на старте, программист запускает код, алгоритмист наблюдает и отмечает момент расхождения с планом. После запуска не меняйте программу до записи результата. В листе укажите: что должно было произойти, что произошло фактически, где возникла ошибка."
Запускают роботов на трассе, фиксируют время старта, момент сигнала, остановку и результат. Не вмешиваются в движение до команды остановки.
2 мин
Учитель задаёт межпредметный вопрос: "Представьте автоматизированный склад. Один робот доставляет контейнер к зоне, второй перевозит его дальше. Какие датчики и сигналы нужны, чтобы роботы не столкнулись и не потеряли груз? Свяжите ответ с информатикой, физикой и математикой."
Формулируют ответы: «датчик расстояния предотвращает столкновение», «сигнал запускает следующий этап», «время и скорость влияют на точность прибытия», «нужна координатная схема маршрута».
2 мин
Учитель предлагает отладку: "Выберите только одну причину ошибки и измените один параметр: скорость, задержку, условие или направление. Повторите запуск и сравните результат с первым испытанием."
Вносят одно изменение, повторяют тест, сравнивают два результата и записывают, помогло ли изменение.
Завершение этапа: учитель подводит итог: "Испытание показало, что инженерное решение рождается через измерение и корректировку, а не через случайный подбор команд. Теперь закрепим результат взаимной проверкой и короткой презентацией пары."

Этап 6. Представление результата и взаимная оценка (6 мин)

Цель этапа: объяснить логику программы, оценить выполнение критериев и получить обратную связь от другой пары.
Время
Действие учителя
Действие учеников
2 мин
Учитель объединяет пары в мини-группы по две и даёт инструкцию: "Одна пара за 60 секунд показывает запуск или схему алгоритма, вторая отмечает по чек-листу три пункта: есть ли сигнал синхронизации, выполнена ли общая задача, предусмотрена ли остановка. Затем поменяйтесь."
Представляют решение соседней паре, объясняют назначение ключевых команд, заполняют чек-лист наблюдателя.
2 мин
Учитель вводит приём «Две звезды и пожелание»: "Назовите два конкретных сильных решения и одно улучшение. Не говорите просто «хорошо» или «плохо»: укажите, какая команда или действие привели к результату."
Формулируют обратную связь: «точно задан сигнал», «роботы остановились в зоне», «стоит уменьшить скорость перед финишем».
2 мин
Учитель просит несколько пар дать краткий отчёт: "Назовите задачу, способ синхронизации и главное изменение после тестирования."
Отвечают: «Мы использовали сигнал датчика; после первого теста уменьшили скорость второго робота; это предотвратило выезд за границу».
Завершение этапа: учитель подводит итог: "Мы проверили не только движение роботов, но и качество инженерного объяснения. Осталось каждому оценить собственный вклад, назвать трудность и определить следующий шаг обучения."

Этап 7. Рефлексия и домашнее задание (6 мин)

Цель этапа: осмыслить освоенные способы синхронизации, выявить затруднения и зафиксировать дальнейшее направление работы.
Время
Действие учителя
Действие учеников
2 мин
Учитель раздаёт лист самооценки: "Отметьте, можете ли вы самостоятельно составить алгоритм двух роботов, объяснить сигнал синхронизации, загрузить программу и найти причину ошибки. Напротив затруднения запишите один конкретный вопрос."
Заполняют лист самооценки, отмечают уровни «могу сам», «могу с подсказкой», «нужна помощь».
2 мин
Учитель проводит «Билет на выход»: "Ответьте письменно на три вопроса: какое событие синхронизировало роботов; какая ошибка возникла; какое изменение улучшило результат?"
Пишут ответы в трёх предложениях, сдают билет при выходе.
2 мин
Учитель объясняет домашнее задание: "Дома вы спроектируете улучшение сегодняшней системы. Можно выбрать схему, блок-схему или текстовый алгоритм, но обязательно указать роли двух роботов, сигнал, условие остановки и способ проверки."
Записывают домашнее задание, задают уточняющие вопросы, называют выбранный формат.
Завершение этапа: учитель подводит итог: "Сегодня вы прошли полный инженерный цикл: поставили задачу, спроектировали алгоритм, запрограммировали, испытали и улучшили решение. Ошибка стала не неудачей, а источником данных для отладки."

Критерии оценивания практической работы

  • «5» — пара составила понятный алгоритм, загрузила две согласованные программы, роботы выполнили общую задачу, предусмотрены сигнал синхронизации и остановка, участники объяснили роль основных команд и зафиксировали результат отладки.
  • «4» — общая задача выполнена после одной корректировки, алгоритм и программы в целом верны, но объяснение сигнала, условия остановки или записи испытания содержит неточность.
  • «3» — выполнена только часть общей задачи либо программа работает нестабильно, однако в алгоритме правильно указаны роли роботов и предпринята попытка тестирования и исправления.
  • Ниже 3 баллов — отсутствует согласованный алгоритм или не соблюдены правила безопасной работы; результат требует повторной отладки с учителем.

Рефлексия

Вопрос для ученика
Цель вопроса
Какой сигнал или условие обеспечило согласованную работу роботов?
Проверка понимания механизма синхронизации и осознания ключевого понятия урока.
В какой момент испытания результат отличился от алгоритма и почему?
Выявление умения анализировать ошибку и устанавливать причинно-следственную связь.
Что вы изменили в программе после первого запуска?
Оценка навыка отладки, экспериментальной проверки гипотезы и регулятивных действий.
Какой вклад партнёра помог выполнить общую задачу?
Осмысление сотрудничества, распределения ответственности и личного вклада в общий результат.

Завершающее слово учителя

"Сегодня вы работали как инженерная команда: не просто задавали роботу команды, а проектировали взаимодействие нескольких устройств. Важно помнить, что даже правильные команды могут привести к ошибке, если не предусмотрены сигнал, условие остановки и проверка результата. Вы показали, что отладка строится на наблюдении и доказательствах, а не на случайных изменениях. На следующем занятии мы усложним систему и рассмотрим обработку нескольких условий в одной программе."

Домашнее задание

Уровень
Что задать
Зачем
Базовый (обязательный)
Составить блок-схему или текстовый алгоритм совместной работы двух роботов в новой ситуации: один робот обнаруживает объект, второй доставляет его в заданную зону. Указать 6–8 шагов, сигнал синхронизации и условие остановки.
Закрепляет структуру алгоритма и понимание ролей роботов; при проверке смотреть на последовательность, однозначность команд и наличие проверки результата.
Средний (повышающий)
Разработать улучшение сегодняшней программы: добавить датчик расстояния, условие безопасной остановки или регулирование скорости. Описать ожидаемый эффект и возможную ошибку.
Развивает применение условий, анализ параметров и прогнозирование поведения системы; при проверке смотреть на связь изменения с конкретной проблемой.
Продвинутый (дополнительный)
Спроектировать сценарий из трёх роботов для общей задачи «доставка — передача — сортировка»: представить схему связей, роли устройств, сигналы и последовательность действий.
Формирует системное и проектное мышление; при проверке смотреть на согласованность этапов, отсутствие конфликтующих команд и реалистичность решения.
Контрольные вопросы перед выходом: «Чем отличается программа одного робота от алгоритма совместной работы? Как робот 2 узнаёт, что робот 1 завершил действие? Зачем нужна отладка после первого запуска? Какое правило безопасности обязательно соблюдать перед изменением конструкции?»

Создайте уникальный план урока по своей теме

  • Любая тема, любой уровень
  • Структура по ФГОС
  • 100% уникальный план урока
  • Цели, ход урока, рефлексия
  • Экспорт в PDF и Word
  • Готово за 1 минуту

Другие темы по технологии для 7 класса

Мир профессий: профессия макетчик, основные приемы макетированияКлассификация конструкционных материалов. Композиционные материалыВыполнение проекта «Изделие из конструкционных и поделочных материалов»: разработка технологической картыРезьба и резьбовые соединения. Способы нарезания резьбыПластмассы. Способы обработки и отделки изделий из пластмассыПодготовка проекта «Изделие из конструкционных и поделочных материалов» к защитеЗащита проекта «Изделие из конструкционных и поделочных материалов»Профессии в области получения и применения современных материалов, наноматериалов: нанотехнолог, наноинженер, инженер по наноэлектронике и другиеРыба и морепродукты в питании человека. Лабораторно-практическая работа «Определение качества рыбных консервов»Групповой проект по теме «Технологии обработки пищевых продуктов»: обоснование проекта, анализ ресурсов. Практическая работа «Составление технологической карты проектного блюда из рыбы»Мясо животных, мясо птицы в питании человекаВыполнение проекта по теме «Технологии обработки пищевых продуктов». Практическая работа «Технологическая карта проектного блюда из мяса»

Чем удобны планы уроков Нейрум

  • Готовый план, не набросокЦели, ход урока, планируемые результаты, рефлексия — всё по структуре ФГОС, открыли и пошли вести.
  • План урока или техкартаОдин материал — два формата экспорта в PDF. Скачали то, что нужно завучу.
  • Свой план урока за минутуНе нашли нужный? ИИ-конструктор напишет план урока по вашей теме, классу и типу урока.

Вопросы и ответы

Как скачать план урока «Программирование роботов для совместной работы. Выполнение общей задачи»?

Зарегистрируйтесь бесплатно — материал сохранится в личном кабинете, откуда его можно скачать как план урока или технологическую карту.

Соответствует ли план урока ФГОС?

Да, структура урока — цели, ход урока, планируемые результаты — построена по ФГОС для 7 класса (технологии).

Можно ли изменить план под свой класс?

Да. После регистрации план урока открывается в конструкторе: этапы и содержание можно отредактировать или перегенерировать.