Условия для компьютерных исполнителей
По § 8 учебника 2025 года: условия и команды, выбор и повторение действий, учебный исполнитель Редактор. Шесть авторских иллюстраций, личная трассировка и отдельные ключи.
Конспект урока
Исполнителю дали команду «Сделай шаг», но впереди препятствие. Какую проверку стоило выполнить сначала? Чем фраза «Справа свободно» отличается от команды «Иди вправо»?
Учебный образ исполнителя. Картинка не показывает реальную программу; правила работы задаются словами и схемами ниже.
Чему научимся
По § 8 «Использование условий для исполнителей», с. 50–57, учебника В. М. Котова и А. И. Лапо, 2025, научимся отличать условие от команды и объяснять выбор и повторение действий по шагам. На с. 50 начинаем с заголовка § 8, на с. 57 заканчиваем перед § 9.
Результат урока — личный лист с двумя цепочками символов, проверками на клеточной линии и составным условием. Сегодня ты сам прослеживаешь работу учебного исполнителя. Текстовый редактор помогает записать ответ, но не выполняет алгоритм вместо тебя.
Условие проверяет, команда действует
Препятствие помогает обсудить необходимость проверки. Данные самостоятельной задачи не нужно угадывать по изображению.
Условие для исполнителя — понятное ему высказывание, которое может быть истинным или ложным. Условие должно входить в понятную этому исполнителю систему проверок.
| Запись в нашей модели | Что она означает |
|---|---|
| «Справа есть клетка» | Проверить обстановку; получить «истина» или «ложь». |
| «Вправо» | Перейти в соседнюю клетку справа, если это допустимо. |
| «Сделай как лучше» | Недостаточно точное указание: правила выбора не заданы. |
Проверка сама по себе не передвигает исполнителя. Действие может изменить обстановку, поэтому прежний ответ на условие не обязательно останется верным.
Вспомним: НЕ меняет истину на ложь и наоборот; И требует двух истинных частей; ИЛИ допускает хотя бы одну, включая обе. Простые условия задаём отдельно, составные строим из них с помощью логических операций.
Чтобы определить истинность, нужны факты. По предложению «Если идёт дождь, возьми зонт» нельзя узнать, идёт ли дождь сейчас.
Исполнитель работает по заданным правилам
Формальный исполнитель выполняет команды по определённым правилам с учётом своего состояния. Он не угадывает намерения автора. Важно знать, какие задачи он решает, в какой среде работает и какие команды и условия понимает.
Компьютерный исполнитель и его среда — виртуальные: они представлены в памяти компьютера. Настоящий робот и его компьютерная модель — разные объекты.
| Что задаём | Пример |
|---|---|
| Среда | Клеточное поле с границами и препятствиями. |
| Команды | Сделать один допустимый шаг. |
| Условия | Проверить наличие соседней клетки или стены. |
| Режим | Подавать отдельные команды или выполнять заранее записанную последовательность. |
В непосредственном режиме подают отдельные команды. В программном — выполняют подготовленную последовательность. За выбор правил и команд отвечает человек, управляющий исполнителем.
Образ склада, а не скриншот игры «Сокобан».
В учебниковом примере Кладовщик перемещает ящики и не проходит сквозь стены. Он может толкать только один ящик. Но фразы «впереди один ящик» недостаточно: для толчка нужна ещё свободная клетка за ним. Условия должны учитывать все ограничения модели.
Черепаха тоже умеет проверять состояние
Учебная модель с пером. Это не изображение интерфейса Python.
У компьютерной Черепахи есть проверки состояния. Например, isdown() сообщает, опущено ли перо, а isvisible() — видима ли Черепаха. Здесь важно понять смысл проверки; запускать Python для выполнения этого урока не требуется.
Уточнение к учебнику: isvisible() возвращает истину, когда Черепаха видима. Команда home() перемещает её в начало координат, поэтому не служит значением позиции для сравнения. Смысл этих команд сверен с документацией Python. Проверку состояния и изменение состояния нужно различать.
Редактор: условие выбирает действие
Пустые элементы — метафора работы с символами. Точные цепочки приведены текстом.
В примере 8.7 учебника действует абстрактный исполнитель Редактор. Это учебная модель, а не автоматическая функция обычного редактора текста.
Ему дан алгоритм:
- Вычисли длину исходной цепочки символов.
- Если длина нечётная, допиши справа
0; иначе оставь цепочку без изменения. - Поменяй местами соседние символы попарно: первый со вторым, третий с четвёртым и так далее.
- Допиши справа
1.
Шаги 3 и 4 выполняются после любой ветви. Проверка нечётности относится к исходной длине. После шага 2 длина будет чётной, поэтому все символы можно разбить на пары.
| Этап | Цепочка ABC | Цепочка ABCD |
|---|---|---|
| Исходная длина | 3 | 4 |
| Длина нечётная? | Истина | Ложь |
| После условного дописывания 0 | ABC0 | ABCD |
| После перестановки соседних пар | BA0C | BADC |
| После дописывания 1 | BA0C1 | BADC1 |
Сравни два столбца. Ложное условие отменило только дописывание 0, а не весь оставшийся алгоритм.
Частая ошибка: поменять порядок всей цепочки на обратный. Наша команда меняет только соседние пары. Для ABCD получаем BA и DC, то есть BADC, а не DCBA.
Повторение: проверяй снова
Метафора повторной проверки. Для расчётов используем отдельную точную линию из пяти клеток, а не форму дорожки на рисунке.
Зададим авторскую учебную модель: пять клеток в одну горизонтальную линию. Других клеток и внутренних стен нет. Отмечены только клетки 2 и 4.
| Клетка слева направо | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Есть отметка? | Нет | Да | Нет | Да | Нет |
Условия для текущей клетки:
- R — «Справа есть клетка».
- M — «Текущая клетка отмечена».
Команда «Вправо» переводит исполнителя в соседнюю клетку справа. Она допустима, только если R истинно. Из клетки 5 нельзя выполнить шаг вправо: клетки 6 в нашей среде нет.
Пример составного условия: R И M — «Справа есть клетка И текущая клетка отмечена». Обе части проверяются в одном текущем положении исполнителя.
Алгоритм повторения:
- Проверь R.
- Если R истинно, сделай один шаг вправо и снова перейди к проверке R.
- Если R ложно, закончи работу.
Разберём старт в клетке 2:
| Текущая клетка перед проверкой | Значение R | Что дальше |
|---|---|---|
| 2 | Истина | Один шаг в клетку 3. |
| 3 | Истина | Один шаг в клетку 4. |
| 4 | Истина | Один шаг в клетку 5. |
| 5 | Ложь | Остановка без нового шага. |
Получились три перехода и четыре проверки. Проверка не считается переходом. После каждого шага положение изменяется, поэтому условие проверяется заново. Если условие ложно уже при первой проверке, повторяемое действие не выполнится ни разу.
Это прозрачная модель повторения по идее § 8. Она не требует запускать Вычислитель или переписывать неоднозначную таблицу примера 8.8.
Вопросы после § 8 в учебнике
На с. 56 учебника даны четыре вопроса. Ответь своими словами, затем проверь себя по пояснениям после практики.
- Как понять, что запись является условием для исполнителя? Приведи пример проверки из нашей линии клеток.
- Какие условия называют простыми, а какие — составными? Составь пример с И или НЕ.
- Чем составное условие отличается от одной проверки? Объясни, как получить его значение.
- Зачем в алгоритме нужна проверка условия при выборе действия и при повторении?
Эти вопросы повторяют смысл вопросов 1–4 на с. 56, но примеры здесь авторские. Условия относятся к конкретному исполнителю и его среде: без описания среды нельзя решить, истинна ли проверка «Справа есть клетка».
Подготовка и пауза
Учителю: раздайте рабочий лист и отдельный выходной билет в начале урока, ключи пока не показывайте. В первые четыре минуты выполните задание 1 рабочего листа: отличите условие «Справа есть клетка» от команды «Вправо». Вопросы учебника на слайдах — резерв для обсуждения или домашнего повторения.
TXT-заготовка для личной трассировки доступна для отдельной компьютерной практики. Если используете её, заранее разместите файл в личных папках и отдельно отведите время на копирование, ввод, сохранение и повторное открытие. Файловые действия не входят в 12 минут основной практики.
На 23–25-й минутах — полная пауза без экрана: прекращаем показ и ввод, меняем позу, смотрим вдаль по команде учителя.
Личная практика — 12 минут
Работаем с 25-й до 37-й минуты на рабочем листе, который ты получил в начале урока. Задание 1 уже выполнено при обсуждении робота. Все условия и алгоритмы остаются перед тобой; ключи пока закрыты.
Задание 2. Две цепочки Редактора. Для MNO и WXYZ независимо выполни алгоритм: исходная длина → если нечётная, дописать 0, иначе оставить → поменять соседние пары → дописать 1. Все буквы латинские заглавные; 0 и 1 — цифры.
| Что записать | MNO | WXYZ |
|---|---|---|
| Исходная длина | … | … |
| Истинно ли условие нечётности? | … | … |
| Цепочка после условного шага | … | … |
| Цепочка после перестановки пар | … | … |
| Итог после дописывания 1 | … | … |
Задание 3. Повторение на линии. Теперь начальное положение — клетка 1. Используй ту же линию 1–5, без внутренних стен. Пока R — «Справа есть клетка» — истинно, делай один шаг вправо и проверяй R снова. Запиши:
- каждую проверку в виде «текущая клетка — истина/ложь»;
- конечную клетку;
- число переходов.
Задание 4. Составь условие. Через R и M запиши: «Справа есть клетка, а текущая клетка не отмечена». Затем определи R, M и результат твоего составного условия в клетке 4. Напомним: отмечены только клетки 2 и 4. Покажи промежуточное действие с НЕ.
Ориентир: 5 минут на цепочки, 4 на повторение, 2 на составное условие и 1 минута запаса. Если не успел закончить часть работы, отметь это честно. Паузу и выходной билет не сокращаем.
Как зафиксировать личный результат
Отдельная компьютерная практика после основного маршрута. В редакторе:
- Открой
008-usloviya-zagotovka.txtпо адресу учителя. - До ввода ответов создай отдельную копию
otvety-usloviya.txtв своей папке Урок08. - Заполни поля своей копии. Ты прослеживаешь работу исполнителя сам; TXT не запускает алгоритм.
- Сохрани копию, повторно открой её и проверь, что ответы остались.
- Отметь выполненные и незавершённые части.
Не меняй расширение и не заменяй чужие файлы. При ошибке или запросе замены остановись и обратись к учителю. Новый редактор во время урока устанавливать не нужно. За одним компьютером работает один ученик; для остальных подготовлены отдельные места с бумажными листами.
На уроке: выполни задания 2–4 на выданном личном листе. Бумажная работа проверяет логическое понимание; сохранение файла в ОС она не подтверждает.
Практика — до 10 баллов самопроверки, без автоматического перевода в школьную отметку:
- по 3 за каждую цепочку: 1 за длину, условие и состояние после ветви; 1 за перестановку пар; 1 за итог;
- 2 за линию: 1 за все проверки, 1 за конечную клетку и число переходов;
- 2 за составное условие: 1 за формулу, 1 за значения с ходом вычисления.
Файловые действия отмечаются отдельно от понимания условий.
Выходной билет
На 37–41-й минутах ответь самостоятельно на заранее выданном отдельном билете, до раскрытия любых ключей.
- Что является условием: «Вправо» или «Справа есть клетка»? Объясни различие.
- В нашей линии из пяти клеток исполнитель начинает в клетке 5. Сколько шагов выполнит алгоритм «пока R, делай шаг вправо» и почему?
- Почему после шага R нужно проверять снова?
На 41–44-й минутах сравни с ключом один выбранный ответ, исправь его другим цветом и подпиши причину. После исправления сдай билет учителю. Остальные ответы можно проверить по веб-уроку после занятия. За каждый полный ответ билета — 1 балл, всего до 3. На 44–45-й минутах запиши домашнее задание.
Итог и домашнее задание
Условие даёт истину или ложь, команда выполняет действие. Значение условия помогает выбрать действие или решить, продолжать ли повторение. После изменения состояния прежний ответ нужно проверять заново.
Сдай личный лист. Если отдельно выполнял компьютерную практику, покажи учителю сохранённую личную копию. Отметь фактически выполненные действия и заверши работу по команде учителя.
Дома: прочитай § 8, с. 50–57, в границах параграфа. Выполни упражнение 4, пункт 2, на с. 57: сформулируй условия, при которых Попрыгунчик может прыгнуть в каждом из четырёх направлений. Используй рисунок и правила учебника. Один прыжок ведёт в соседнюю клетку; через стены и по диагонали не прыгают. Номера клеток из пунктов 1 и 3 в это домашнее задание не входят.
Источники и адаптация
В. М. Котов, А. И. Лапо. «Информатика», 7 класс, 2025, § 8, с. 50–57. Учебная программа 2026 года № 132. Документация turtle: команды и проверки состояния.
Цепочки личной практики — авторская адаптация примера 8.7. Линия из пяти клеток — отдельная явная модель для понимания повторной проверки условия. TXT служит для записи хода решения: это не исходный файл упражнений 1–2 и не замена цветового форматирования, указанного в упражнении 1. Иллюстрации созданы для урока; точные данные заданы текстом и таблицами.
10 вопросов по теме «Условия для компьютерных исполнителей». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 10
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
После практики
Разбор после практики
Сначала заверши личные задания и независимую проверку, затем открой ключ для сверки. В видео показаны ответы и объяснения. Посмотри нужную главу или весь ролик после урока.
Задания выполнены — открыть видео
Разбор после практики
Условия исполнителей — разбор после практики
После самостоятельной попытки: состояние исполнителя, проверка и команда, простые и составные условия, учебный Редактор, повторение пока, остановка и ноль действий. Два задания с паузами по 8 секунд, 11:38. В видео встречается формула практики R И НЕ M: сначала выполните задания урока. Выберите нужную главу или посмотрите весь разбор после урока. К §8 учебника информатики для 7 класса РБ (2025).
Скачать и открыть
Материалы урока
9 материаловПодготовка к уроку
3 материала· для учителей
25 слайдов по § 8: проверка условий, выбор, повторение, Редактор и самостоятельная трассировка.
Презентация · MediaSchool
Маршрут на 45 минут, вопросы учебника, подготовка, критерии, помощь и ключи.
Методичка · MediaSchool
Ответы к рабочему листу, билету, дополнительной практике и вопросам § 8.
Методичка · MediaSchool
Рабочие листы и практика
4 материала· для учеников
Личная практика: две цепочки, повторение и составное условие.
Рабочий лист · MediaSchool
Пошаговая поддержка после собственной попытки без готовых ответов.
Рабочий лист · MediaSchool
Новая цепочка, другой старт и поиск контрпримера.
Рабочий лист · MediaSchool
Три индивидуальных вопроса до разбора ключей.
Рабочий лист · MediaSchool
Проверка знаний
1 материал· для учеников
10 вопросов с объяснениями и повторной попыткой.
Проверочная
Дополнительные материалы
1 материал· для учеников
Текстовый файл для записи и повторного открытия личного решения.
Другое · MediaSchool
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!