Жауабы: Закрашивание клеток у стен
нц пока не снизу свободно
закрасить
вправо
кц
закрасить
нц пока не слева свободно
вниз
закрасить
кц
У этого задания официального ключа нет, поэтому ответ получен в разборе және кілтпен салыстырылмаған. Нәтижені жаттамас бұрын, өтіңіз выкладки — там видно, откуда взялось каждое число.
На бесконечном поле имеется горизонтальная стена неизвестной длины. От её правого конца вниз отходит вертикальная стена также неизвестной длины. Робот находится над горизонтальной стеной в клетке, расположенной у её левого края. Напишите алгоритм, который закрасит все клетки, расположенные выше горизонтальной стены, справа от вертикальной стены и угловую клетку. Робот должен закрасить только клетки, удовлетворяющие этим условиям. Алгоритм должен работать для любого допустимого размера стен, не приводить к разрушению Робота и завершаться. Конечное положение Робота может быть произвольным.


Где здесь ошибаются
Использование условия «снизу свободно» вместо «не снизу свободно» в первом цикле.
Пропуск закрашивания угловой клетки.
Попытка определить конец вертикальной стены по направлению движения вниз.
Перемещение вниз до проверки условия, из-за чего Робот может закрасить лишнюю клетку или разрушиться.