РУҚА
15

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

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

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

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

Условие

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

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

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

Движение вверх выполняется без проверки условия «сверху свободно».

После закрашивания Робот не возвращается на лестницу.

Закрашиваются клетки самой лестницы или клетки после её окончания.

В цикле отсутствует команда перехода вправо, поэтому выполнение не завершается.

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

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

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

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