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

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

Этап занятияВремяЧто делаем
Орг. момент, разминка10 минПовторяем команды агента, вспоминаем управление
Что такое алгоритм?10 минПовторяем понятие алгоритма на примере лабиринта
Скачивание мира5 минЗагружаем готовый мир с лабиринтом
Пример алгоритма10 минСмотрим код и результат работы агента в лабиринте
Уровень 1 (лёгкий)15 минПишем программу для прохождения простого лабиринта
Уровень 2 (средний)20 минТелепортируемся и проходим лабиринт с поворотами
Обсуждение и итоги10 минПоказываем решения, обсуждаем алгоритмы
Итого90 мин—

1 Что такое алгоритм?

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

🔑 Ключевое правило: порядок команд имеет значение! Если переставить шаги местами — алгоритм не сработает.

Пример алгоритма: прохождение лабиринта

Представь, что ты стоишь перед лабиринтом. Чтобы пройти его, нужно действовать по плану:

Лабиринт
  • Шаг 1: Сделай 5 шагов вперёд
  • Шаг 2: Поверни направо
  • Шаг 3: Сделай 3 шага вперёд
  • Шаг 4: Поверни налево
  • Шаг 5: Сделай 4 шага вперёд
  • Шаг 6: Ты вышел из лабиринта! 🎉
💡 Важно: в программировании алгоритм записывается на языке, который понимает компьютер. В Minecraft Education мы используем визуальные блоки-пазлы.

🧩 Собери алгоритм для агента

Перетащи шаги в правильном порядке, чтобы агент прошёл лабиринт:

Лабиринт
Повернуть налево
Двигаться вперёд 3 раза
Повернуть направо
Двигаться вперёд 4 раза
Двигаться вперёд 2 раза

2 Повторяем команды агента

Перед тем как отправиться в лабиринт, давай вспомним, какие команды умеет выполнять агент. Это поможет нам быстро написать программу.

КомандаДействие
Агент делает шаг вперёд
Агент делает шаг назад
Поворот на 90° влево
Поворот на 90° вправо
Ставит блок перед агентом
Разрушает блок перед агентом

3 Пример: алгоритм прохождения лабиринта

Посмотри, как выглядит программа для прохождения лабиринта в Minecraft Education и как агент её выполняет.

прохождение_лабиринта.makecode
              
            
🔄 Агент успешно проходит лабиринт по алгоритму
📌 Обрати внимание: агент выполняет команды строго по порядку. Если бы мы поменяли местами повороты — агент пошёл бы не туда и заблудился!

4 Готовый мир: Лабиринт

Для занятия мы подготовили специальный мир с тремя уровнями сложности. Скачай его и открой в Minecraft Education.

(файл .mcworld, 12 МБ)
📌 Как установить: после скачивания файл откроется автоматически в Minecraft Education. Если не открывается — дважды кликни по файлу.
🤖
Спроси Алису (ИИ-помощник)

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

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

5 Уровни сложности

В мире есть три уровня. На каждом — свой лабиринт. Используй команды телепортации, чтобы перемещаться между уровнями.

УровеньКоманда для телепортацииОписание
🟢 Лёгкий/tp -6 -60 1Простой лабиринт без стен. Нужно пройти 10 блоков.
🟡 Средний/tp -508 -60 3Лабиринт с поворотами направо и налево.
🔴 Сложный (Бонусный)/tp -260 -60 2Лабиринт с тупиками, нужно использовать циклы.
💡 Совет: телепортируйся на уровень, открой редактор кода (клавиша C) и напиши программу для агента. Проверяй работу на каждом этапе.

🔀 Собери алгоритм прохождения лабиринта

Перетащи шаги в правильном порядке (сверху вниз):

Запустить программу
Открыть редактор кода (C)
Написать алгоритм для агента

🛠️ Практическое задание: пройди лабиринт

Выполнено шагов: 0 из 4
Открой мир, выполни шаги и отмечай галочками.

💭 Рефлексия

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

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

1. Что такое алгоритм?

2. Какая команда перемещает агента вперёд?

3. Как телепортироваться на другой уровень в нашем мире?

4. Для чего нужен агент в Minecraft Education?

5. Что произойдёт, если перепутать порядок команд в алгоритме?