Исполнитель Робот. Циклы

Слайд 2

Цикл с условием выполнение действий до тех пор, пока не перестанет выполняться

Цикл с условием выполнение действий до тех пор, пока не перестанет выполняться
условие.
нц пока <условие>
<команда 1>
<команда 2>

<команда n>
кц
В одном условии можно использовать несколько команд проверки условий, применяя логические связки и, или, не

Слайд 3

Задача №1

Напишите для Робота алгоритм, закрашивающий все клетки прилегающие к стенкам прямоугольника

Задача №1 Напишите для Робота алгоритм, закрашивающий все клетки прилегающие к стенкам
изнутри (начальное положение робота: верхний левый угол). Робот должен закрасить только клетки, удовлетворяющие данному условию.

Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться.

Слайд 4

Решение (проверь себя)

Решение (проверь себя)

Слайд 5

Задача №2

Дана стартовая обстановка. Пройти роботом по коридору, закрашивая только те клетки,

Задача №2 Дана стартовая обстановка. Пройти роботом по коридору, закрашивая только те
у которых присутствует нижняя стенка.

Слайд 6

Решение (проверь себя)

Решение (проверь себя)

Слайд 7

Задача №3 (реши сам, программу запиши в тетрадь, отправь на проверку)

Стартовая обстановка

Задача №3 (реши сам, программу запиши в тетрадь, отправь на проверку) Стартовая
прежняя. Пройти роботом по коридору, закрашивая только те клетки, у которых есть нижняя и верхняя стенка.

Результат программы

Стартовая обстановка