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



Где здесь ошибаются
Попытка пройти через стену при движении вправо или вверх.
Отсутствие закрашивания конечной клетки после завершения цикла.
Подъём по левой стороне третьего отрезка вместо обхода его снизу.
Закрашивание лишних клеток при переходах между участками.