Similar presentations:
Графический исполнитель робот. Ветвящиеся алгоритмы. Команды ветвления
1.
Графический исполнительРОБОТ. Ветвящиеся алгоритмы.Команды ветвления
Урок 9
2. Исполнитель Робот. Ветвление
если <условие> то<команда 1>
иначе <команда 2>
все
3. Разветвляющийся алгоритм
• Еслинадо
одновременно
чтобы
выполнялись
все условия, то они
соединяются союзами
или
и.
• Союзом
объединяются условия,
когда должно выполняться хотя бы одно из
перечисленных условий.
4. Какие условия могут быть записаны с исполнителем Робот
если справа свободно
если слева свободно
если снизу свободно
если сверху свободно
• Робот может проверять условия: сверху свободно, снизу
свободно, справа свободно, слева свободно, клетка
чистая; справа стена, слева стена, сверху стена, снизу
стена, клетка закрашена.
• добавление
частицы
не
меняет
условие
на
противоположное. Не сверху свободно, не снизу
свободно, не справа свободно, не слева свободно.
5. Напоминаю алгоритм начала работы с ГРИС Робот
6. Задача
• Составитьдля
исполнителя
РОБОТ
алгоритм, выводящий его из коридора
размером в 1 клетку, ограниченной с трех
сторон стенами: (для любой из стартовых
обстановок)
7. Наберите программу на ПК и запишите в тетрадь
Смени стартовую обстановку (любую другую со слайда 5), программа должна работать влюбой из этих 4 обстановок!!!!
8. Задача 2
• Пустьтеперь
Робот
находится
в
горизонтальном коридоре, нижняя граница
которого сплошная, а в верхней имеются
выходы. Требуется провести Робота через
весь коридор и закрасить клетки коридора,
не имеющие верхних границ.
9.
10. Разветвляющийся алгоритм
11. Разветвляющийся алгоритм задайте стартовую обстановку Роботу
12. Проверьте программу:
13.
• Домашняя задача: Робот находится водном из углов квадрата 2x2. Переместите
робота в противоположный угол квадрата.