15

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

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

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

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

Условие

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

Открыть задачу и решить самому

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

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

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

Отсутствие выхода из цикла при произвольной длине стен.

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

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

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

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

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