Вопрос:

3.196. Напишите программу, выполнив которую Робот закрасит все клетки, примыкающие сверху к верхней и нижней стенам. Так, для приведённого выше рисунка должны быть закрашены следующие клетки:

Ответ:

Решение:

Робот должен закрасить клетки, находящиеся непосредственно над верхней стеной и непосредственно под нижней стеной. В данной схеме это второй и третий ряды клеток.

Конечная программа для Робота:

Вверх

Пока не стена слева:

Влево

Пока не стена сверху:

Вверх

Закрасить

Вниз

Вправо

Вниз

Пока не стена снизу:

Вниз

Закрасить

Вверх

Вправо

Похожие