Ответ: Закрашивание сторон прямоугольника
закрасить
нц пока справа свободно
вправо
закрасить
кц
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
закрасить
кц
У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.
На бесконечном поле имеются 4 стены, расположенные в форме прямоугольника. Длины вертикальных и горизонтальных стен неизвестны. Робот находится в клетке, расположенной в левом верхнем углу прямоугольника.
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные с внутренней стороны верхней и нижней стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Конечное расположение Робота может быть произвольным.
Алгоритм должен решать задачу для любого допустимого расположения стен. При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Алгоритм можно записать в виде программы Кумир или в текстовом редакторе.


Где здесь ошибаются
Не закрасить начальную клетку.
Продолжить движение вправо после достижения правой стены.
Двигаться вниз или влево без проверки свободного пути.
Закрашивать клетки с внешней стороны стен.