Исследование по информатике и цифровым технологиям · 5–7 класс
Как компьютер находит выход из лабиринта
- Тема
- Программирование
- Класс
- 5–7 класс
- Вид работы
- Исследование
Идея
Нарисуйте лабиринты и проверьте правило правой руки и другие способы поиска выхода. Запрограммируйте персонажа в Scratch или Python и сравните число шагов.
Как компьютер находит выход из лабиринта и какой алгоритм быстрее?
План работы
- Нарисуйте на бумаге в клетку 3 лабиринта разной сложности.
- Пройдите их правилом правой руки и посчитайте шаги.
- Разберите поиск в ширину: как компьютер проверяет все пути по очереди.
- Сделайте программу в Scratch или Python, которая проходит лабиринт одним из способов.
- Сравните число шагов разных алгоритмов.
Что понадобится
Бумага в клетку, компьютер со Scratch или Python.
Что получится
Сравнение алгоритмов прохождения лабиринта по числу шагов и программа, которая находит выход.
Частые ошибки
- Лабиринт без выхода.
- Считать шаги по-разному.
Теги
Тему и план подготовили эксперты фестиваля. Это отправная точка: вопрос, объём опытов и вывод можно менять под себя и вместе с руководителем.