Практическая работа «Составление цепочки команд»
Цели и задачи
- Цель: за 45 минут научиться составлять, записывать и проверять линейную цепочку команд для исполнителя в цифровой среде, используя не менее пяти последовательных действий и исправляя обнаруженные ошибки.
- Сформировать представление о команде, исполнителе, алгоритме и порядке выполнения действий.
- Научиться переводить условие практической задачи в последовательность команд и проверять результат пошаговым выполнением.
- Развивать логическое и алгоритмическое мышление, умение сотрудничать в паре и аргументировать выбор команд.
- Воспитывать ответственное отношение к цифровой деятельности, аккуратность записи и интерес к профессиям, связанным с программированием и управлением технологиями.
Планируемые результаты
Личностные
- Понимают практическую ценность алгоритмического мышления для учёбы, быта и будущей профессиональной деятельности.
- Проявляют самостоятельность при выборе одного из вариантов практического задания.
- Осознают необходимость точности, ответственности и проверки результата при работе с цифровыми устройствами.
- Сохраняют доброжелательное отношение к партнёру, принимают обоснованные предложения и корректно обсуждают ошибки.
Метапредметные
- Выделяют цель и исходные данные задачи, представляют решение в виде последовательности команд.
- Планируют практическую работу, распределяют роли в паре и контролируют время выполнения.
- Используют компьютерную среду или визуальный редактор для ввода, запуска и проверки цепочки команд.
- Читают и анализируют сообщение об ошибке, сравнивают полученный результат с ожидаемым и вносят коррективы.
Предметные
- Знают назначение команды, исполнителя, алгоритма и линейной структуры алгоритма.
- Умеют составлять цепочку команд для перемещения или выполнения действий исполнителем.
- Умеют записывать команды в правильном порядке и объяснять назначение каждой команды.
- Владеют приёмом пошаговой проверки алгоритма и умеют находить ошибку в последовательности действий.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный вклад в парную практическую работу и оценивают собственную готовность к самостоятельному выполнению задания.
- Связывают точность алгоритма с ответственностью инженера, программиста, оператора цифровых систем.
- Формируют положительную мотивацию к освоению способов решения практических задач.
Регулятивные УУД
- Формулируют цель практической работы и составляют план действий до запуска программы.
- Распределяют время между составлением, вводом, запуском и исправлением цепочки команд.
- Осуществляют пошаговый самоконтроль и корректируют алгоритм после сравнения результата с образцом.
- Оценивают работу по заданным критериям и формулируют следующий шаг для улучшения результата.
Познавательные УУД
- Выделяют команды и их параметры из условия практической задачи.
- Устанавливают причинно-следственную связь между порядком команд и результатом работы исполнителя.
- Моделируют решение сначала условными обозначениями или записью, затем в цифровой среде.
- Анализируют неверную цепочку, находят лишнюю, пропущенную или переставленную команду.
Коммуникативные УУД
- Распределяют в паре роли автора и оператора, затем меняются ролями.
- Задают уточняющие вопросы по условию и объясняют партнёру логику выбранной последовательности.
- Согласовывают исправления на основе результата проверки, а не личных предпочтений.
- Представляют готовую цепочку классу кратко и аргументированно.
Подготовка учителя к уроку
- Подготовить компьютерный класс: по одному исправному компьютеру на пару, проверить запуск выбранной среды визуального программирования или редактора команд.
- Подготовить интерактивную доску или проектор и вывести на экран условные обозначения команд: движение, поворот, повторение действия, завершение.
- Распечатать карточки с тремя вариантами практической работы: базовым, стандартным и повышенным — по одной карточке на пару.
- Распечатать карточки с перепутанными командами для этапа актуализации — по одной на парту.
- Подготовить лист проверки пары с графами «цель», «цепочка команд», «результат», «найденная ошибка», «исправление» — по одному на пару.
- Разместить на доске памятку: «Прочитай условие — выдели действия — запиши команды — проверь порядок — запусти — исправь».
- Подготовить таймер на экране, стикеры трёх цветов для рефлексии и резервные бумажные бланки на случай технического сбоя.
- Заранее открыть на компьютерах рабочую среду, отключить лишние приложения и проверить сохранение файла в папке класса.
Ход урока
Этап 1. Организационный момент и инструктаж по технике безопасности (3 мин)
Цель этапа: организовать безопасную работу в компьютерном классе и настроить учащихся на практическое решение задачи.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс: "Здравствуйте, ребята. Сегодня мы будем не просто записывать команды, а проектировать поведение исполнителя. Проверьте, что на столе есть тетрадь, ручка и карточка пары. Садимся прямо, не касаемся проводов, работаем только за своим компьютером." | Проверяют рабочее место, включают компьютер только по сигналу учителя, записывают дату и тему практической работы. |
2 мин | Учитель показывает на экране правила: "Не трогайте разъёмы мокрыми руками, не перемещайте оборудование, при неполадке поднимите руку. Сначала обсуждаем алгоритм на бумаге, затем запускаем его в среде. Назначьте в паре автора и оператора: автор формулирует цепочку, оператор вводит команды. В середине работы вы поменяетесь ролями." | Называют правила безопасной работы, распределяют роли и готовят лист проверки. |
Завершение этапа: учитель подводит итог: "Рабочее место готово, роли распределены. Теперь проверим, какие знания помогут нам составить правильную цепочку команд."
Этап 2. Актуализация знаний (5 мин)
Цель этапа: восстановить основные понятия и выявить значение порядка команд.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель демонстрирует карточку с командами «вперёд», «поворот направо», «вперёд», «поворот налево» и спрашивает: "Кто выполняет команды? Что называют командой? Можно ли менять местами две команды без изменения результата? Обсудите ответ в паре 30 секунд." | Обсуждают в парах, отвечают: "Команды выполняет исполнитель"; "Команда задаёт одно действие"; "Порядок обычно менять нельзя, потому что изменится маршрут". |
3 мин | Учитель раздаёт перепутанные команды: «вперёд на 2 шага», «поворот направо», «вперёд на 3 шага», «старт». Говорит: "Соберите минимально понятную цепочку. Объясните, почему команда старта должна быть первой, а движения должны идти после неё. На доске зафиксируем общий вывод: линейный алгоритм выполняется последовательно, команда за командой." | Раскладывают карточки в последовательность, один ученик пары объясняет решение, второй проверяет. Записывают вывод о последовательном выполнении команд. |
Завершение этапа: учитель подводит итог: "Мы вспомнили, что исполнитель действует буквально и не догадывается о пропущенном шаге. Значит, для успешной практической работы нам нужно точно прочитать условие и превратить каждое действие в отдельную команду."
Этап 3. Постановка практической задачи и инструктаж (4 мин)
Цель этапа: определить критерии успешной цепочки команд и порядок выполнения практической работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель показывает на доске маршрут исполнителя по клетчатому полю: старт в левом нижнем углу, движение вверх на 3 клетки, поворот направо, движение на 4 клетки, остановка. Говорит: "Наша задача — составить цепочку так, чтобы исполнитель пришёл именно в указанную точку. Успешная работа должна содержать все действия, правильный порядок и проверяемый результат. Что нужно сделать сначала, до запуска?" | Формулируют: "Прочитать условие, выделить действия, записать команды и только потом вводить их". |
2 мин | Учитель объясняет выбор: "Каждая пара выбирает карточку базового, стандартного или повышенного уровня. В базовом варианте нужно выполнить прямой маршрут с одним поворотом, в стандартном — маршрут с несколькими поворотами, в повышенном — маршрут и дополнительное условие: вернуться в исходную точку. После ввода запускайте алгоритм пошагово и отмечайте результат в листе проверки." | Выбирают уровень с учётом готовности пары, записывают цель и план действий в лист проверки. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "У каждой пары есть задача и критерии проверки. Сейчас вы переходите от обсуждения к проектированию собственной цепочки команд."
Этап 4. Выполнение практической работы в парах с использованием ИКТ (15 мин)
Цель этапа: составить, ввести и проверить цепочку команд для выбранного маршрута.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель раздаёт карточки и напоминает: "Сначала не открывайте редактор команд. Прочитайте условие дважды, подчеркните действия исполнителя и составьте черновую цепочку. Автор проговаривает каждый шаг, оператор проверяет, не пропущено ли действие. Например: старт — вперёд на 3 — направо — вперёд на 4 — стоп." | Читают условие выбранной карточки, выделяют действия, записывают команды в листе проверки, проговаривают цепочку партнёру. |
6 мин | Учитель подходит к парам и задаёт вопросы: "Как вы поняли направление первого движения? Какая команда изменяет положение, а какая — направление? Что произойдёт, если поменять местами поворот и движение? Теперь оператор вводит команды, а автор сверяет каждую строку с черновиком." | Вводят команды в цифровой среде, сопоставляют каждую команду с условием, запускают алгоритм и наблюдают движение исполнителя. |
3 мин | Учитель организует взаимопроверку: "Поменяйтесь ролями. Новый автор объясняет цепочку без показа экрана, а новый оператор проверяет её по листу. Если результат неверен, не стирайте всё сразу: найдите первую команду, после которой маршрут отклонился." | Меняются ролями, выполняют пошаговый запуск, отмечают первую ошибочную команду и предлагают исправление. |
2 мин | Учитель проводит консультацию: "Если программа сообщает об ошибке, проверьте название команды, число шагов и порядок строк. Если маршрут получился верным, добавьте к листу короткое объяснение: почему именно такая последовательность приводит к цели." | Исправляют синтаксическую или логическую ошибку, повторно запускают цепочку, записывают объяснение полученного результата. |
Запись в тетрадях
- Команда — точное указание исполнителю выполнить одно действие.
- Цепочка команд — последовательность команд, выполняемых одна за другой.
- Алгоритм проверки: прочитать условие — составить черновик — ввести команды — запустить — сравнить результат — исправить ошибку.
Завершение этапа: учитель подводит итог: "Вы составили рабочие цепочки и увидели, что ошибка в одном шаге меняет весь результат. Теперь закрепим способ проверки на общей задаче и научимся объяснять решение, а не только показывать готовый маршрут."
Этап 5. Первичное закрепление и разбор ошибки (6 мин)
Цель этапа: закрепить алгоритм поиска первой ошибочной команды и умение аргументировать исправление.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель выводит на экран условие: «Исполнитель начинает в точке А, проходит 2 клетки вперёд, поворачивает налево, проходит 3 клетки и останавливается». Затем показывает неверную цепочку: «старт; вперёд 3; поворот налево; вперёд 2; стоп». Говорит: "Не называйте сразу правильный ответ. Найдите первую команду, после которой исполнитель отклоняется от условия. Обсудите в паре." | Сравнивают условие и цепочку, отмечают первую ошибку, формулируют: "Первая команда движения должна быть на 2 клетки, а не на 3". |
3 мин | Учитель просит одну пару объяснить исправление: "Почему недостаточно просто поменять последнюю команду? Какая последовательность будет правильной? Запишем её на доске и проверим по шагам." | Предлагают цепочку «старт; вперёд 2; поворот налево; вперёд 3; стоп», объясняют, что исправлена первая причина отклонения, и выполняют мысленную проверку. |
Завершение этапа: учитель подводит итог: "Мы научились искать не случайную, а первую ошибочную команду. Осталось индивидуально проверить, умеете ли вы применять этот способ без подсказки партнёра."
Этап 6. Индивидуальная проверочная мини-задача (7 мин)
Цель этапа: проверить индивидуальное умение составлять и контролировать линейную цепочку команд.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель раздаёт индивидуальную карточку: «Исполнитель стартует в левом нижнем углу поля, проходит 4 клетки вверх, поворачивает направо, проходит 2 клетки, поворачивает направо и останавливается». Говорит: "Работаем молча. Сначала запишите цепочку на бумаге, затем при наличии времени проверьте её в редакторе. Не копируйте решение пары." | Читают условие, выделяют пять действий, самостоятельно записывают последовательность команд. |
4 мин | Учитель напоминает критерии: "Проверьте наличие старта и остановки, направление каждого поворота и число шагов. Выполните самопроверку по пунктам. Если есть сомнение, проследите маршрут пальцем по клеткам." | Проверяют цепочку по чек-листу, моделируют маршрут на клетчатом поле или вводят его в редактор. |
2 мин | Учитель показывает эталон на экране и просит отметить результат цветом: зелёный — всё совпало, жёлтый — нашёл одну ошибку и исправил, красный — нужна помощь. "Ошибку не зачёркиваем без объяснения: рядом напишите, что именно изменили." | Сравнивают свою запись с эталоном, исправляют ошибку при необходимости и отмечают уровень самостоятельности. |
Эталон решения
Пошаговое решение: 1) зафиксировать старт; 2) выполнить команду движения вверх на 4 клетки; 3) повернуть направо; 4) пройти 2 клетки; 5) снова повернуть направо; 6) завершить выполнение. В условной записи: «старт — вперёд 4 — направо — вперёд 2 — направо — стоп». Проверка выполняется по маршруту: после первого движения исполнитель находится над исходной точкой, после первого поворота направляется вправо, после второго движения достигает боковой точки, после второго поворота меняет направление и останавливается.
Завершение этапа: учитель подводит итог: "Индивидуальная проверка показала, что цепочку можно контролировать без запуска, если последовательно представить положение исполнителя. Теперь оценим не только результат, но и способ работы: что помогло, где возникло затруднение и как его преодолеть."
Этап 7. Рефлексия и домашнее задание (5 мин)
Цель этапа: осмыслить способ составления цепочки команд, оценить сотрудничество и определить дальнейшую практику.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель проводит рефлексию «Светофор»: "Поднимите зелёный стикер, если вы самостоятельно составили и проверили цепочку; жёлтый — если справились с подсказкой; красный — если пока путаете порядок команд. На обратной стороне напишите одну конкретную трудность." | Выбирают стикер, записывают трудность или способ, который оказался полезным: «помогла проверка по клеткам», «путаю направление поворота». |
1 мин | Учитель задаёт вопросы: "Что изменится, если переставить две команды? Как вы нашли первую ошибку? Как распределение ролей повлияло на результат? Где подобная последовательность действий встречается вне урока технологии?" | Отвечают: «изменится маршрут»; «сравнил условие с командами»; «партнёр помог заметить пропуск»; приводят примеры инструкции, робота, навигатора или производственного процесса. |
2 мин | Учитель объясняет домашнее задание: "Выберите обязательный, повышающий или дополнительный уровень. В каждом варианте сначала нарисуйте маршрут или опишите задачу, затем составьте цепочку команд и выполните письменную проверку. На следующем уроке две-три работы рассмотрим как образцы и найдём возможные улучшения." | Записывают выбранный уровень и условия задания, задают уточняющие вопросы, выключают компьютер по инструкции. |
Завершение этапа: учитель подводит итог: "Сегодня вы работали как разработчики алгоритма: переводили цель в команды, проверяли исполнителя и исправляли ошибки. Важно не угадать маршрут, а уметь доказать, почему цепочка приведёт к нужному результату."
Критерии оценивания практической работы
- «5» — цепочка полностью соответствует условию, содержит все необходимые команды в правильном порядке, успешно выполняется в цифровой среде или при моделировании, ошибка объяснена и лист проверки заполнен.
- «4» — цепочка в основном верна, допущена одна неточность в записи или маршруте, которую ученик самостоятельно обнаружил и исправил после проверки.
- «3» — составлена только основная часть цепочки, есть две и более ошибки в порядке или направлении команд, исправление выполнено с помощью учителя или партнёра.
- Ниже базового уровня — отсутствует связная последовательность команд либо результат не проверен; работа дорабатывается по индивидуальной карточке.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Что нужно сделать до запуска цепочки команд? | Проверить понимание алгоритма планирования и предупредить механический ввод команд. |
Какую ошибку вы сегодня нашли и каким способом её исправили? | Выявить умение анализировать результат и выполнять коррекцию. |
Что было удобнее: сначала записать команды на бумаге или сразу вводить их? Почему? | Определить осознанность выбора способа работы и сформировать навык аргументации. |
Какой уровень задания вы готовы выбрать в следующий раз? | Оценить субъективную готовность к усложнению и потребность в поддержке. |
Завершающее слово учителя
"Сегодня вы увидели, что алгоритм — это точный план действий, а цепочка команд не допускает догадок исполнителя. Самая частая ошибка — переставить команды движения и поворота или забыть проверить направление. Вы научились сначала моделировать решение, затем вводить его в цифровой среде и искать первую ошибку. На следующем уроке мы усложним алгоритмы и обсудим, как повторяющиеся действия можно сделать короче и понятнее."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Составить на бумаге две цепочки команд для исполнителя: маршрут с одним поворотом и маршрут с двумя поворотами; для каждой указать старт, движения и остановку, затем выполнить пошаговую проверку по клетчатому полю. | Закрепляет понятия команды, исполнителя и линейной последовательности; при проверке смотреть на полноту команд и правильность направлений. |
Средний (повышающий) | Разработать одну цепочку из не менее восьми команд для маршрута с четырьмя поворотами, ввести её в доступную цифровую среду или смоделировать на бумаге, найти и описать одну намеренно внесённую ошибку. | Развивает планирование, работу с ИКТ и поиск первой логической ошибки; при проверке смотреть на объяснение исправления. |
Продвинутый (дополнительный) | Создать маршрут, в котором исполнитель проходит из стартовой точки в цель и возвращается обратно, составить две разные цепочки команд и сравнить их по длине и понятности. | Формирует умение проектировать несколько решений, оценивать их эффективность и готовит к изучению повторяющихся команд. |
Контрольные вопросы перед выходом: «Что такое команда? Почему порядок команд важен? Как проверить цепочку до запуска? Как определить первую ошибочную команду? Чем отличается движение исполнителя от его поворота?»