15

Ответ: Закрашивание клеток над стеной

ОГЭ · Информатика · Задание 15 · Алгоритмы и исполнители
ВысокаяФИПИ851AC0Развёрнутое решение≈ 15 минут
Что должно получиться

вниз
нц пока не сверху свободно
вправо
кц
вверх
нц пока не слева свободно
вверх
кц
влево
нц пока снизу свободно
вниз
кц
закрасить
нц пока справа свободно
вправо
закрасить
кц

У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.

Условие

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

reshai.online 28fbb7327620 Р
Открыть задачу и решить самому

Где здесь ошибаются

Попытка двигаться вправо сразу из исходной клетки без обхода горизонтальной стены.

Остановка до выхода выше верхнего конца вертикальной стены.

Закрашивание клеток не непосредственно над горизонтальной стеной.

Отсутствие проверки возможности движения перед каждой командой перемещения.

Откуда взялся этот ответРазбор разложен на 5 шагов: видно каждое преобразование и где теряется балл.
Открыть решение

Ответ к заданию 15 ОГЭ, информатика

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

Задача из темы «Алгоритмы и исполнители»: в ней 178 задач — у каждой есть ответ и разбор по шагам. Регистрация не нужна.