Команда ветвления Если

Слайд 2

СКИ исполнителя РОБОТ для команды ветвления

У Робота есть 10 команд проверки, т.е.

СКИ исполнителя РОБОТ для команды ветвления У Робота есть 10 команд проверки,
Робот может выполнять ту или иную последовательность действий в зависимости от выполнения следующих простых условий:

если справа стена то …
если слева стена то …
если сверху стена то …
если снизу стена то …
если справа свободно то …
если слева свободно то …
если сверху свободно то …
если снизу свободно то …
если клетка закрашена то …
если клетка чистая то …

Слайд 3

Пример программы

Начальное положение Робота

Конечное положение Робота

Команды в алгоритме можно писать друг под

Пример программы Начальное положение Робота Конечное положение Робота Команды в алгоритме можно
другом, или в строку, но в этом случае они отделяются знаком ; (точка с запятой).

Слайд 4

Практическая работа. Задание 1

Загрузите новую обстановку для Робота если1.fil. По предложенному образцу

Практическая работа. Задание 1 Загрузите новую обстановку для Робота если1.fil. По предложенному
создайте КУМИР-программу для исполнителя Робот, который проходит через коридор слева-направо и закрашивает все клетки над отверстиями в нижней стене. Последовательно введите с клавиатуры все команды, составляющие тело алгоритма (команды можно вставлять через меню Вставка).

Начальное положение Робота

Сохраните созданный алгоритм в личной папке под именем Робот_ЕСЛИ1.kum

Слайд 5

Практическая работа. Задание 2

Сохраните созданный алгоритм в личной папке под именем Робот_ЕСЛИ2.kum

Загрузите

Практическая работа. Задание 2 Сохраните созданный алгоритм в личной папке под именем
новую обстановку для Робота если2.fil. Разработайте алгоритм закрашивания тех клеток коридора, которые выше отверстий в стене (используйте циклы ПОКА и команду ветвления ЕСЛИ). Верните Робота в исходную клетку.

Слайд 6

Практическая работа. Задание 3

Сохраните созданный алгоритм в личной папке под именем Робот_ЕСЛИ3.kum

Загрузите

Практическая работа. Задание 3 Сохраните созданный алгоритм в личной папке под именем
новую обстановку для Робота если3.fil. Разработайте алгоритм закрашивания тех клеток коридора, у которых есть нижняя стена (используйте циклы ПОКА и команду ветвления ЕСЛИ). Верните Робота в исходную клетку.

Слайд 7

Загрузите новую обстановку для Робота если4.fil. Робот стоит в левом конце горизонтального

Загрузите новую обстановку для Робота если4.fil. Робот стоит в левом конце горизонтального
коридора, верхняя стена которого сплошная, а в нижней коридор имеет несколько тупиков. Надо составить алгоритм, который выведет Робота из коридора вправо, а все тупики закрасит.

Сохраните созданный алгоритм в личной папке под именем Робот_ЕСЛИ4.kum

Практическая работа. Задание 4

Имя файла: Команда-ветвления-Если.pptx
Количество просмотров: 43
Количество скачиваний: 0