Цикл с заданным условием продолжения работы (цикл-Пока)

Слайд 2

Правила использования

Цикл Пока используется в том случае, когда число повторений заранее

Правила использования Цикл Пока используется в том случае, когда число повторений заранее
неизвестно или не может быть вычислено, но ограничено каким-то условием.
Оператор цикла начинается ключевым словом пока, за которым указывается логическая команда – условие, при котором выполняется цикл
Если условие ложно, происходит выход из цикла.
В цикле выполняются все операторы, заключенные между словами нц и кц

Слайд 3

Команды проверки условий

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

Команды проверки условий сверху стена снизу стена справа стена слева стена снизу
закрашена
клетка чистая

Слайд 4

Робот в коридоре

Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил

Робот в коридоре Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот
все клетки этого коридора.

нц пока справа свободно
вправо
закрасить
кц

Необходимо, чтобы Робот вернулся в начальное положение

нц пока клетка закрашена
влево
кц

Слайд 5

Робот в коридоре

Правее Робота расположен коридор неизвестной длины. Необходимо, чтобы Робот закрасил

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

вправо
нц пока сверху стена И снизу стена
закрасить
вправо
кц

влево
нц пока клетка закрашена
влево
кц

нц пока сверху стена И снизу стена