Цикл с переменной. Трассировка повторений
Переменная цикла, начальное и конечное значения, шаг; связь с заданным числом повторений. Практика на формальном исполнителе или в учебном псевдокоде: заполнить трассировочную таблицу, посчитать повторения и объяснить включение границ. Не смешивать правила разных языков записи диапазона.
Конспект урока
Выполнить цикл с параметром по заданным целым границам, связать значение i с целым телом, построить трассу и проверить включение верхней границы, один элемент и пустой диапазон.
Клеточник: поле1≤x≤5,1≤y≤4, x вправо,y вверх, стена только(2,2)↔(3,2). ВПРАВО/ВЛЕВО меняютx на±1, ВВЕРХ/ВНИЗ меняютy на±1. Недопустимая или неизвестная команда останавливает весь план, позиция при неудаче прежняя. Собственный язык HTML: ДЛЯ I ОТ a ДО b; тело; КОНЕЦ ДЛЯ. aиb—целые от−99до99, шаг всегда+1, обе границы включены. Приa≤b значенияi=a,a+1,…,b; каждому значению соответствует одно выполнение всего тела. Приa>b тело не выполняется. Менятьiвнутри тела нельзя; это параметр цикла, не координата. После циклаiвне области этого цикла недоступно; вложенные циклы здесь не нужны. Хвост после КОНЕЦ ДЛЯ выполняется один раз при нормальном выходе. Начало/конец итерации — события без движения; лимит200событий ограничивает среду. Эта запись не Python range и не КуМир: для другого языка границы нужно читать отдельно.
Основная практика: бумага с прогнозом, затем проверка в браузере. При отсутствии ПК выполняй те же команды фишкой на бумажном поле. Сохраняй первую попытку; исправления отмечай другим знаком.
Безопасное начало
Сухие руки, без напитков у техники. Провода и разъёмы не трогай, о неисправности сообщи учителю. Работай по правилам кабинета. Две полные минуты в середине урока — без экрана и заданий. Внешний ИИ, аккаунты и личные данные не требуются.
Что уже нужно знать
Клеточник13–19: тело, итерация, известное число повторений, условие и остановка при отказе. Переменная i вводится как счётчик учебного цикла; синтаксис Python ещё не используется.
S0. В цикле повторить3раза тело состоит из двух команд. Сколько итераций и сколько движений без отказов?
Устная проба без отметки.
Параметр и включительный диапазон
В нашей учебной среде ДЛЯ I ОТ a ДО b перебирает целые значения с шагом+1, включая обе границы. Для каждого значения выполняется всё тело в исходном порядке. Само изменениеiне перемещает исполнителя. Равные границы дают одну итерацию, начало больше конца — ноль. Общий хвост выполняется один раз. Это явно заданные правила собственного языка, не правила Python range.
| Диапазон | Значения / итерации |
|---|---|
| 2…4 | 2,3,4 / три |
| 5…5 | 5 / одна |
| 4…2 | Нет / ноль |
| После КОНЕЦ ДЛЯ | Общий хвост один раз |
Поле5×4, стена только(2,2)↔(3,2). Отказ останавливает весь план без движения на запрещённой попытке. ДЛЯ:целые границы−99…99, шаг+1, обе входят. Параметрiне координата; менять его в теле нельзя. Лимит200событий не равен числу движений. Памятка разрешена.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Практика на компьютере
Открыть Клеточник — пошаговое выполнение. Можно скачать HTML и открыть без сети. Внешние аккаунты не нужны. Выбери задание и выставь указанный старт. Цель заполнена только если она дана в условии. В заданиях на трассировку поля «Мой прогноз» пустые и необязательные: впиши свой ответ или оставь запись на бумаге. Запиши свой план. Сначала прогноз на бумаге, затем «Подготовить», «Один шаг» и сравнение позиций. Для нового запуска верни старт; изменения очищают трассу. Разобранный образец открывается отдельной кнопкой.
Проверить HTML20до звонка. До запуска выписать значенияiи позиции на бумаге. ДляA2сменить ученика у клавиатуры. Поля прогноза в задачах трассировки пустые; цельA2задана условием. Начало/конец итерации не считать ходом. БезПКтот же список значений и фишка на поле.
Личная проба
C1. Старт(1,3). ДЛЯ I ОТ 2 ДО 4; ВПРАВО; КОНЕЦ ДЛЯ. Выпиши значенияiи позиции после каждого движения.
Две минуты лично, затем разбор и исправление. Памятка разрешена.
Трасса параметра и общего хвоста
Образец: из(2,3) ДЛЯ I ОТ 4 ДО 5; ВПРАВО; КОНЕЦ ДЛЯ; ВНИЗ. Приi=4 → (3,3),i=5 → (4,3), затем общийВНИЗ → (4,2). Два значения счётчика и три движения с хвостом.
A1. Старт(1,3). ДЛЯ I ОТ 1 ДО 3; ВПРАВО; КОНЕЦ ДЛЯ; ВВЕРХ. Запиши iи позицию после каждого тела, затем общий хвост и итог. Сначала прогноз, затем проверка.
Заготовка для своей записи:
| i / часть плана | Позиция после тела |
|---|---|
| 1 | |
| 2 | |
| 3 | |
| Хвост |
Сначала своя запись и основание, затем сверка.
Полная пауза
Две минуты без проекции, чтения, вычислений и обсуждения. Отведи взгляд и смени позу.
Две команды для каждого значения
Образец: из(3,4) ДЛЯ I ОТ 2 ДО 3; ВНИЗ; ВЛЕВО; КОНЕЦ ДЛЯ. Приi=2:(3,3),(2,3); приi=3:(2,2),(1,2). Внутренняя стена не пересекается, четыре движения при двух итерациях.
A2. Старт(1,1), цель(3,3). План ВВЕРХ; ВПРАВО; ВВЕРХ; ВПРАВО сожми в ДЛЯ I ОТ 1 ДО 2. Запиши тело и четыре позиции, затем проверь.
Заготовка для своей записи:
| i | Две позиции тела |
|---|---|
| 1 | |
| 2 |
Три минуты лично, затем две минуты на сверку и исправление.
Концептуальная иллюстрация. Точные данные определены условиями, таблицами и схемами; предметы на рисунке не являются входными данными.
Одна итерация или ни одной
Образец из(4,4): ДЛЯ I ОТ 7 ДО 7; ВЛЕВО; КОНЕЦ ДЛЯ; ВНИЗ даёт одинВЛЕВО → (3,4),затемВНИЗ → (3,3). При границах8…7тело пропущено, общийВНИЗдаёт(4,3).
| a и b | Число значений / плановых итераций |
|---|---|
| a<b | b−a+1 |
| a=b | 1 |
| a>b | 0 при шаге+1 |
B1. Независимые старты(4,3). План ДЛЯ I ОТ a ДО b; ВЛЕВО; КОНЕЦ ДЛЯ; ВНИЗ. Сравни a=3,b=2 и a=2,b=2: значенияi, число движений тела, итог.
Три минуты на свою попытку, затем одна минута на сверку основания. Допустимы разные корректные решения.
Проверка вымышленного ответа ИИ
AI1. Вымышленный ИИ: «ДЛЯ I ОТ 1 ДО 3 не включает3, поэтому из(1,3) с теломВПРАВО итог(3,3)». Проверь по правилам именно нашей среды, исправь вывод и выпиши трассу.
Это заранее составленный учебный пример. Самостоятельно проверь конкретный шаг; обращение к сервису не требуется.
Помощь и резерв
- Не включает верхнюю границу. Прочитай правило нашей среды; выпиши значения.
- Путает значениеiс числом повторений. Посчитай элементы диапазона.
- Делает тело при пустом диапазоне. Сравни границы при шаге+1.
- Двигает исполнителя при сменеi. В журнале это служебное событие.
D1. Резерв без движения по полю: a≤b, шаг +1, обе границы включены. Выведи число значений диапазона (плановых итераций) и сравни −1…2 и 5…5. Что при a>b?
D1 занимает3–4минуты: только после завершения основных задач, при нехватке времени — отдельный резерв следующего занятия. H1 и тест не складываются автоматически.
Индивидуальный итог
Четыре полные минуты лично. Условия заранее на бумаге. Памятка и разобранные модели разрешены; ключи и веб-разбор закрыты. Учитель не даёт учебных подсказок. Сбор после четырёх минут.
E1. Шаг+1, обе границы входят. Дляiот2до4назови значения и число итераций.
E2. Свободная строкаy=3,1≤x≤5. Старт(5,3). ДЛЯ I ОТ 4 ДО 5; ВЛЕВО; КОНЕЦ ДЛЯ. Выпиши обе позиции.
E3. ДЛЯ I ОТ 3 ДО 2; A; КОНЕЦ ДЛЯ; B. Шаг+1; Bдопустимо. Сколько раз выполненыAиB?
Разбор после своей попытки
После исправления выбери один новый пример из самопроверки.
Материалы и самопроверка
Презентация, самостоятельный план учителя, рабочий лист, выходной билет и бумажная самопроверка открываются отдельными карточками. DOCX можно смотреть на сайте и скачать. PDF для печати:
Самопроверка на сайте: шесть вопросов с пояснениями, отдельно 5–7 минут. Бумажная версия с письменными основаниями и разбором — 8–12 минут. Все шесть новых письменных случаев — ещё 8–10 минут; выбирай прежде всего случай к своей ошибке. Эти модули не прибавляют к основным 45 минутам и не задаются целиком вместе с H1 автоматически. Пояснения и новые случаи для бумажного разбора есть в плане учителя.
Домашний перенос
H1. Домой5–7минут, ПК необязателен. Старт(5,4). ДЛЯ I ОТ 2 ДО 3; ВЛЕВО; ВНИЗ; КОНЕЦ ДЛЯ. Запиши значенияiи все позиции после движений.
Полное условие и памятка есть на листе. Решение запиши в тетради. Достаточно 5–7 минут с сохранённой опорой.
Источники
ФРП2025, содержание8класса с.9 и планирование с.33–34: циклы с переменной, выполнение и трассировка алгоритмов вручную и на компьютере. Урок20 — восьмой в блоке13–22. Общие правила остановки сохраняются. Учебник школы не указан; номера параграфов не назначены.
6 вопросов по теме «Цикл с переменной: самопроверка». Выбери ответ, прочитай объяснение и попробуй ещё раз, если ошибся.
Открыть отдельноВопрос 1 из 6
ТренировкаБез отметки и ограничения времени. Первый ответ учитывается отдельно от исправлений. При обновлении страницы ответы сбросятся.
Скачать и открыть
Материалы урока
7 материаловПодготовка к уроку
2 материала· для учителей
20 слайдов, отдельная качественная иллюстрация на каждом, редактируемые примеры и таблицы, практика, проверка ответа ИИ и заметки учителю.
Презентация
Самостоятельный план 45/40 минут: полные условия и ключи, карта 20 слайдов, помощь, индивидуальный итог, 18 объяснений самопроверки и шесть случаев переноса.
Методичка · MediaSchool
Рабочие листы и практика
4 материала· для учеников
Три страницы: памятка, собственные попытки, два основных действия, проверка совета ИИ, помощь, резерв и домашний перенос.
Рабочий лист
Два билета на А4. Четыре минуты индивидуально, памятка разрешена, шесть формирующих баллов.
Рабочий лист
Шесть вопросов совпадают с тестом на странице. Две страницы; 8–12 минут с письменными основаниями и разбором, ключи и новые случаи в плане.
Рабочий лист
Пошаговое выполнение, координаты и трассировка. Собственный учебный язык. HTML можно скачать для работы без сети.
Рабочий лист
Проверка знаний
1 материал· для учеников
6 вопросов с объяснениями и повторной попыткой.
Проверочная
От сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!