Запись блога пользователя «Алексей Шалфеев»

Изображение пользователя Алексей Шалфеев
от Алексей Шалфеев - Понедельник, 17 Сентябрь 2018, 15:32
для всего мира

Работа РОБОТа в циклах

Цель занятия: Научится писать программы для исполнителя РОБОТ с циклами.

1. Цикл N раз

Цикл № раз предназначен для повторения серии команд N раз  и  имеет  вид:


 
Рассмотрим  пример для следующей обстановки РОБОТа:

 Решение  имеет  вид:

 

Пример 2.  Циклов  может  быть  несколько: Пусть  надо  перевести  робота  из  начального  положения  в  точку,  обозначенную  звездочкой,  закрашивая  клетки

 

 Алгоритм будет иметь вид:

 Цикл  может  быть внутри цикла.

 2. Цикл Пока

 Цикл  Пока  имеет  вид:

 

 Условия  цикла:

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

[ Изменено: Понедельник, 1 Октябрь 2018, 20:18 ]