Задание 15 ОГЭ по информатике — составить алгоритм для исполнителя Робот, который движется по клетчатому полю со стенами и закрашивает клетки. Это задание высокого уровня сложности, оценивается в 2 балла, выполняется на компьютере в среде Кумир или записывается в текстовом файле. В кодификаторе ОГЭ 2026 года ему соответствует элемент 3.1: составление алгоритмов с ветвлениями и циклами для управления исполнителем Робот. Главная трудность в том, что длины стен и положение проходов неизвестны, поэтому алгоритм обязан работать при любых размерах и не должен ни разрушить Робота, ни зациклиться.
Материал разбирает эту механику на небольших задачах. Во всех вопросах обстановка описана словами, а алгоритм приведён полностью, так что рисунок не нужен. В квизе — трассировка цикла «нц пока не сверху свободно» (сколько клеток закрашено, если команды «закрасить» и «вправо» переставить), выбор условия цикла для движения вдоль стены, разбор алгоритмов, которые разрушают Робота или никогда не заканчиваются на поле без краёв, остановка цикла на проходе, пропуск проходов с помощью «если … то закрасить», «потерянная» последняя клетка у вертикальной стены, составное условие с «и», обход конца стены и разница между «если» и «нц пока». Каждый алгоритм проверен на модели поля со стенами.
Карточки закрепляют систему команд Робота, синтаксис конструкций и типичные приёмы. Письменная работа состоит из заданий «составьте алгоритм»: закрасить клетки под стеной неизвестной длины, вдоль вертикальной стены, до прохода и через проход, в углу из двух стен, в коридоре, под стеной с несколькими проходами, а также найти и исправить ошибку в чужом алгоритме. Эталонные решения проверены на нескольких вариантах длины стен. В режиме экзамена экзаменатор описывает обстановку и просит составить и объяснить алгоритм.
Материал подходит ученикам 9 класса, выбирающим задание 15, и тем, кто хочет уверенно писать циклы с условием.
Как работать с материалом: пройти квиз, рисуя обстановку на клетчатой бумаге и отмечая закрашенные клетки, затем повторить карточки с приёмами и выполнить письменную работу — её можно распечатать и сдать на проверку по фотографии. Каждый свой алгоритм полезно мысленно проверить на двух разных длинах стены и на случае, когда проход стоит у самого края.
Кодификатор ОГЭ 2026 по информатике: 3.1 (составление алгоритмов с ветвлениями и циклами для управления исполнителем Робот; выполнение алгоритмов вручную и на компьютере). Спецификация: задание 15, высокий уровень, 2 балла.
Исполнитель Робот перемещается по клетчатому полю без краёв; между соседними клетками может стоять стена. Команды: вверх, вниз, влево, вправо, закрасить; проверки: сверху свободно, снизу свободно, слева свободно, справа свободно (можно с не, и, или). Если Робот получает команду пройти сквозь стену, он разрушается. Над Роботом проходит горизонтальная стена неизвестной длины; Робот стоит под её левым концом, справа от Робота стен нет. Какое начало цикла нужно поставить вместо многоточия, чтобы Робот дошёл вдоль стены и остановился в первой клетке правее её конца? ``` … вправо кц ```
нц пока не сверху свободно
Робот должен идти, пока над ним стена, то есть пока сверху НЕ свободно: «нц пока не сверху свободно». Как только стена над ним закончится, условие станет ложным. «нц пока сверху свободно» не выполнится ни разу (над Роботом стена), «нц пока справа свободно» на поле без препятствий справа никогда не закончится, «нц пока не справа свободно» тоже не выполнится ни разу (справа свободно).