Один из алгоритмов для исполнителя «Робот», который закрашивает все клетки, расположенные непосредственно над ступенями лестницы, спускающейся слева направо: 2
- Создать стартовую обстановку. 2 Робот должен двигаться вниз по лестнице справа налево, пока не дойдёт до стыка лестниц, при этом клетки не закрашивать. 2
- Записать цикл «пока», в котором проверить, свободно ли снизу. 2 Если да, то нужно обогнуть угол лестницы. 2 Так как известны высота и ширина ступени, то Робот должен спуститься один раз вниз, а затем пройти два раза влево. 2
- Спустить Робота вниз по спуску вправо и закрасить клетки. 2 Записать цикл, в котором проверить, есть ли слева стена. 2 В теле цикла прописать закрашивание клетки, после этого переместить Робота вправо и снова закрасить клетку. 2
- Огнуть угол. 2 Записать перемещение Робота вправо, ничего не закрашивая, а затем перемещение вниз. 2
Для решения подобных задач в алгоритмах роботов используют команды проверки условий, логические связки и цикл «пока» 135.