Перейти к содержанию
MediaSchool

Практическая работа: сочетание циклов и ветвлений

Разработать для Робота, Черепашки или Чертёжника небольшой алгоритм, который сочетает повторение и проверку условия. Достичь заданного состояния на конкретных исходных данных, проверить дополнительные случаи. Практика включает личный запуск и объяснение выбранной конструкции, а не только наблюдение за демонстрацией.

Открыт · Презентация · Методичка · Рабочий лист

Конспект урока

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

Клеточник:1≤x≤5,1≤y≤4, x вправо,y вверх; стена только(2,2)↔(3,2). ВПРАВО/ВЛЕВО меняютxна±1, ВВЕРХ/ВНИЗ меняютyна±1. При запрещённом или неизвестном действии весь план останавливается; неудачная попытка не меняет позицию. СПРАВА/СВЕРХУ СВОБОДНО проверяют допустимость следующего перехода, не двигая. ПОВТОРИ n РАЗ; тело; КОНЕЦ ПОВТОРА выполняет всё тело nраз, nцелое 0…99. Полная ЕСЛИ P ТО; A; ИНАЧЕ; B; КОНЕЦ ЕСЛИ выбирает одну ветвь по состоянию именно этого момента. Если ветвление находится в теле, проверка заново в каждой итерации; выбор может измениться. Команды после КОНЕЦ ПОВТОРА — общий хвост. Вложенные границы закрываются изнутри наружу. В HTML собственный язык, не Python/КуМир; служебные события не являются движениями, предел 200 событий — ограничение среды. В одной итерации наших основных задач выбранная ветвь делает ровно один ход.

Основная практика: бумага с прогнозом, затем проверка в браузере. При отсутствии ПК выполняй те же команды фишкой на бумажном поле. Сохраняй первую попытку; исправления отмечай другим знаком.

Безопасное начало

Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, аккаунты и личные данные не требуются.

Что уже нужно знать

Клеточник 13–20: поле, СКИ, полная форма ЕСЛИ, повторение тела, проверки направлений и трассировка. Виды циклов уже изучены; новых операторов в этом практикуме нет.

S0. При истинном условии полное ЕСЛИ выполняет одну ветвь или обе? Когда проверяют это условие, если ЕСЛИ внутри цикла?

Устная проба без отметки.

Условие — внутри повторяемого тела

Цикл повторяет весь блок, включая проверку ЕСЛИ. Значение условия берут в текущем состоянии, оно может меняться. Каждая проверка выбирает одну ветвь; следующая итерация продолжает с нового конца. Границы читают изнутри наружу: сначала КОНЕЦ ЕСЛИ, потом КОНЕЦ ПОВТОРА. Общий хвост после границы цикла; отказ останавливает и его.

Что проверяемКак фиксируем
Начало итерацииТекущая позиция
УсловиеИстина или ложь
Выбранная ветвьОдна команда/блок
Конец итерацииНовая позиция

Клеточник 5×4, x вправо, y вверх; стена (2,2)↔(3,2). Проверки направления не двигают. Каждая итерация выбирает ветвь заново. Отказ останавливает всё, позиция прежняя. События журнала не равны ходам; лимит 200. Памятка разрешена.

Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.

Практика на компьютере

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

HTML 21 открыть до звонка. Личная таблица каждого до запуска. A1 и A2: три минуты прогноза/плана, три проверки, одна сверки. В паре сменить ввод перед A2. B1 и AI1 можно проверить на бумаге. При нехватке времени убрать D1; четыре минуты билета сохранить. Без ПК — фишка той же модели.

Личная проба

C1. Старт (4,3). ПОВТОРИ 2 РАЗ; ЕСЛИ СПРАВА СВОБОДНО ТО; ВПРАВО; ИНАЧЕ; ВВЕРХ; КОНЕЦ ЕСЛИ; КОНЕЦ ПОВТОРА. Для каждой итерации запиши условие, ветвь и позицию после хода.

Одна минута лично, две на разбор. Памятка разрешена.

Последовательные выборы

Образец из (4,2), два повтора: если справа свободно — ВПРАВО, иначе — ВВЕРХ. Первая проверка истинна → (5,2); вторая ложна → (5,3). Выбраны разные ветви одного текста.

A1. Старт (1,2). ПОВТОРИ 3 РАЗ; ЕСЛИ СПРАВА СВОБОДНО ТО; ВПРАВО; ИНАЧЕ; ВВЕРХ; КОНЕЦ ЕСЛИ; КОНЕЦ ПОВТОРА. Сначала запиши три состояния проверки, значения условия, ветви и позиции после ходов. Затем проверь.

Заготовка для своей записи:

Итерация / позиция доУсловие / ветвь / позиция после
1
2
3

Сначала своя запись и основание, затем сверка.

Полная пауза

Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.

Составление полного тела

Образец из (2,1), два повтора: если слева свободно — ВЛЕВО, иначе — ВВЕРХ. Первая проверка истинна → (1,1), вторая ложна → (1,2). Запись: ПОВТОРИ 2 РАЗ; ЕСЛИ СЛЕВА СВОБОДНО ТО; ВЛЕВО; ИНАЧЕ; ВВЕРХ; КОНЕЦ ЕСЛИ; КОНЕЦ ПОВТОРА.

A2. Старт (4,2), цель (5,4). Выполни ровно 3 итерации правила: если сверху свободно, идти вверх, иначе вправо. Составь полный план с циклом, выпиши прогноз трёх ходов, затем проверь. Полный план с границами запиши в тетради: семь строк, по одной команде или границе на строку. В таблице рабочего листа оставь прогноз позиций.

Заготовка для своей записи:

ИтерацияУсловие / команда / итог
1
2
3

Семь минут: три на план, три на проверку, одна на сверку; короткий вариант — шесть минут.

Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.

Тело и общий хвост

Схема без отказов: ПОВТОРИ 2 РАЗ; A; КОНЕЦ ПОВТОРА; B даёт A,A,B. Если B поставить перед КОНЕЦ ПОВТОРА, получится A,B,A,B. Буквы обозначают допустимые действия; это схема, не готовая программа.

Положение BПорядок при двух повторах
После границыA,A,B
Внутри телаA,B,A,B

B1. Оба плана стартуют в (4,2). P: ПОВТОРИ 2 РАЗ; ЕСЛИ СПРАВА СВОБОДНО ТО; ВПРАВО; ИНАЧЕ; ВВЕРХ; КОНЕЦ ЕСЛИ; КОНЕЦ ПОВТОРА; ВНИЗ. Q: та же запись, но ВНИЗ перед КОНЕЦ ПОВТОРА, после КОНЕЦ ЕСЛИ. Выпиши ходы обоих планов и сравни итоги.

Три минуты на свою попытку, затем одна минута на сверку основания. Допустимы разные корректные решения.

Проверка вымышленного ответа ИИ

AI1. Вымышленный ИИ: «Из (3,3) три повтора: если справа свободно — ВПРАВО, иначе — ВВЕРХ. Это три ВПРАВО, затем один ВВЕРХ». Сравни две трассы до первого различия и объясни ошибку.

Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.

Помощь и резерв

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

D1. Резерв: три повтора правила «справа свободно — вправо, иначе — вверх» для всех стартов (x,1), x=1…5. Выпиши пять итогов. Почему отказов нет?

D1 занимает 3–4 минуты: только после завершения основных задач, при нехватке времени — отдельный резерв следующего занятия. H1 и тест не складываются автоматически.

Индивидуальный итог

Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.

E1. Условие ЕСЛИ внутри трёх повторений; отказов нет. Сколько раз проверяется условие и сколько ветвей выбирается за одну проверку?

E2. Старт (5,2). Два повтора: справа свободно — ВПРАВО, иначе — ВВЕРХ. Выпиши позиции после каждого хода.

E3. Две полные итерации, отказов и прерываний нет. ВНИЗ стоит после КОНЕЦ ПОВТОРА. Сколько раз она выполнится? А если перенести её внутрь тела после КОНЕЦ ЕСЛИ, перед КОНЕЦ ПОВТОРА, вне ветвей?

Разбор после своей попытки

После исправления выбери один новый пример из самопроверки.

Материалы и самопроверка

Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:

Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 5–7 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.

Домашний перенос

H1. Домой 5–7 минут, ПК необязателен. Старт (3,3), два повтора: если сверху свободно — ВВЕРХ, иначе — ВЛЕВО. Запиши полный план, два значения условия и две позиции.

Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.

Источники

ФРП 2025, содержание 8 класса с.9 и планирование с.33–34: составление и выполнение алгоритмов формального исполнителя с ветвлениями и циклами. Практикум 21 — девятый урок блока 13–22, следующий 22 обобщает проверку ошибок и отказов. Учебник школы не указан; номера параграфов не назначены.

Самопроверка

Проверь себя

6 вопросов по теме «Циклы и ветвления: практикум: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.

Открыть отдельно

Вопрос 1 из 6

Тренировка
ЕСЛИ находится внутри тела цикла. Как проверять условие?

Без отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.

Скачать и открыть

Материалы урока

7 материалов

Подготовка к уроку

2 материала

Рабочие листы и практика

4 материала

Проверка знаний

1 материал

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!