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