🎯 Цели занятия

📋 План занятия

Этап занятияВремяЧто делаем
Орг. момент5 минПриветствие, настрой на занятие
Повторение: циклы10 минВспоминаем, что такое цикл и как он работает
Вложенные циклы20 минИзучаем новый материал: цикл внутри цикла
Интерактивные задания20 минСобираем алгоритмы с вложенными циклами
Смена слота инвентаря10 минУчимся менять блоки у агента
Практика: строим фигуры20 минПо фотографиям строим фигуры с помощью кода
Опрос и итоги5 минПроверяем знания
Итого90 мин—

1 Повторяем: что такое цикл?

Цикл — это конструкция, которая позволяет выполнять один и тот же блок команд несколько раз.

повторение_циклов.doc
-- Простой цикл: повторяем 5 раз
        

-- Цикл с командой внутри
        

🧠 Проверь себя

Сколько раз выполнится команда поставить блок в этом коде?


          
        
3 раза
6 раз
9 раз

2 Вложенные циклы

Что это такое?

Иногда одного цикла недостаточно. Например, чтобы построить квадрат 5×5, нужно:

Для этого используется вложенный цикл — цикл внутри другого цикла.

📖 Аналогия: представь, что ты рисуешь таблицу. Ты двигаешься по строкам (внешний цикл) и в каждой строке рисуешь ячейки (внутренний цикл).

Как это работает?

ШагВнешний циклВнутренний циклРезультат
1Строка 1Ставит 5 блоков■■■■■
2Строка 2Ставит 5 блоков■■■■■
3Строка 3Ставит 5 блоков■■■■■
4Строка 4Ставит 5 блоков■■■■■
5Строка 5Ставит 5 блоков■■■■■
квадрат_5x5.makecode
-- Строим квадрат 5 на 5 блоков
        
💡 Важно: внутренний цикл выполняется полностью при каждом проходе внешнего цикла. Если внешний цикл повторяется 5 раз, а внутренний — 5 раз, то команды внутри внутреннего цикла выполнятся 25 раз!

Ещё один пример: прямоугольник 3×4

прямоугольник_3x4.makecode

Как менять количество блоков в строке?

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

пирамида.makecode

        
      

🧩 Собери вложенный цикл

Перетащи шаги в правильном порядке, чтобы построить прямоугольник 3×4 (3 строки, 4 блока в каждой):

🔢 Сколько раз выполнится команда?

Сколько раз агент поставит блок в этом коде?


          
7 раз
4 раза
12 раз

3 Меняем слот инвентаря агента

Чтобы агент ставил разные блоки, нужно научиться менять активный слот в его инвентаре.

КомандаЧто делаетПример
Активирует первый слот инвентарявыбрать слот 1 (земля)
Активирует второй слотвыбрать слот 2 (камень)
Активирует третий слотвыбрать слот 3 (дерево)

И так можно делать с 27 ячейками, так как инвентарь Агента — это маленький сундук.

разные_блоки.doc
-- Строим стену из разных блоков

⚡ Важно: перед тем как ставить блок, убедись, что в нужном слоте есть этот блок! В творческом режиме все предметы бесконечны.

🎒 Какой слот нужно выбрать?

Агент должен построить башню: 3 блока земли, потом 3 блока камня. Какой код правильный?

Инвентарь Агента
выбрать слот 1 → поставить 3 блока → выбрать слот 2 → поставить 3 блока
выбрать слот 1 → поставить 6 блоков
поставить блок → выбрать слот 2 → поставить блок
🤖
Спроси Алису (ИИ-помощник)

Нажми на вопрос — Алиса ответит тебе прямо сейчас!

💬 Нажми на любой вопрос — откроется Алиса с готовым ответом.
💡 Хочешь спросить что-то своё? Открой Алису сам и задай любой вопрос про вложенные циклы.
Просто скажи: «Алиса, объясни вложенные циклы для детей»
⚠️ Никогда не отправляй Алисе личные данные (адрес, телефон, пароли) — вопросы обсуждай только с родителями и преподавателем.

4 Практика: строим фигуры по образцам

Теперь применим знания на практике! В Minecraft Education создай плоский мир и построй эти фигуры с помощью кода.

Цилиндр
Цилиндр
Длина стороны 4 блока, общая высота постройки — 3 блока
Алгоритм:
1. Поставь 4 блока в ряд (цикл 4 раза) → это нижний слой
2. Поверни, перейди на новую строку, поверни — так 4 раза, получится квадрат 4×4
3. Всё это повтори 3 раза (поднимись вверх после каждого слоя)
Маленькая пирамида
Маленькая пирамида
Нижняя платформа 4 блока, верхняя — 2×2
Алгоритм:
1. Построй квадрат 4×4 (вложенный цикл 4×4)
2. Поднимись вверх
3. Построй квадрат 2×2 (вложенный цикл 2×2)
Полная пирамида
Полная пирамида
Нижняя платформа 5 блоков, каждый слой уменьшается на 2 блока
Алгоритм:
1. Слой 1: квадрат 5×5
2. Слой 2: квадрат 3×3 (подняться вверх)
3. Слой 3: квадрат 1×1 (подняться вверх)

🛠️ Практическое задание: построй фигуры

Выполнено шагов: 0 из 4

Запусти Minecraft Education, создай плоский мир и выполни задания:

💡 Подсказка: для ступенек используй цикл, где число повторений увеличивается: повторить N раз, где N — номер шага.

💭 Рефлексия

Напиши, что тебе понравилось, а что было сложно:

📝 Проверь себя

1. Что такое вложенный цикл?

2. Сколько раз выполнится внутренний цикл, если внешний повторяется 3 раза, а внутренний — 4 раза?

3. Какой блок меняет слот инвентаря агента?

4. Для чего нужны вложенные циклы?

5. Что нужно сделать, чтобы агент поставил разные блоки?