Задание  8. Составить алгоритм управления Роботом , используя конструкцию Цикл Пока

Составить алгоритм управления Роботом , используя конструкцию Цикл Пока.

Цикл  позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно. При этом условие записывается до тела цикла и проверяется до выполнения тела цикла.

   При выполнении цикла  сначала проверяется условие. Если оно ложно, то цикл не выполняется и управление передается на следующую инструкцию после тела цикла . Если условие истинно, то выполняется инструкция, после чего условие проверяется снова и снова выполняется инструкция. Так продолжается до тех пор,пока условие будет истинно. Как только условие станет ложно, работа цикла завершится и управление передастся следующей инструкции после цикла.

Синтаксис цикла ПОКА:

     ПОКА (условие)
     {
         блок инструкций
     }

1. Необходимо перевести Робота из начального положения (◊) в точку A, закрашивая при этом указанные клетки поля. Размеры стен и расстояние между ними могут быть произвольны.


 

2.Где-то в поле Робота находится прямоугольник, размеры которой неизвестны. Робот из верхнего левого угла поля должен дойти до прямоугольника и закрасить все клетки по периметру вокруг него. Пример результата работы программы показан на рисунке.