Задание 15 ОГЭ по информатике 2027

Нужно написать программу для Робота на клетчатом поле со стенами: он должен закрасить указанные клетки, причём длина стен и места проходов заранее неизвестны. Часть 2, высокий уровень, выполняется на компьютере в учебной среде вроде Кумира или в текстовом файле, до 2 баллов.

Часть2
Ответфайл с алгоритмом: программа учебной среды Кумир или текстовый файл
Баллыдо 2 баллов
Проверяетумение составить и выполнить программу для заданного исполнителя — Робота на клетчатом поле
Сколько времени закладыватьоколо 25 минут по спецификации ФИПИ
Как оцениваюткритерии задания 15

Какие бывают подтипы

Пример с полным разбором

Условие. Робот ходит на одну клетку вверх, вниз, влево или вправо, закрашивает клетку, в которой стоит, и проверяет, свободно ли рядом с ним в каждую сторону. Над Роботом тянется вправо горизонтальная стена неизвестной длины; Робот стоит в клетке под её левым краем, других стен на поле нет. Напишите алгоритм, который закрашивает все клетки прямо под стеной. На рисунке — один из возможных случаев, нужные клетки закрашены.

Р
  1. Длина стены заранее неизвестна, поэтому число шагов задать нельзя — нужен цикл «нц пока условие … кц», который повторяет команды, пока условие выполняется.
  2. Условие цикла — «не сверху свободно»: пока над Роботом стена, клетку нужно закрасить.
  3. В теле цикла две команды: «закрасить» и «вправо».
  4. Когда стена кончится, сверху станет свободно и цикл остановится. Справа стен нет, поэтому Робот не разобьётся.
  5. Перед сдачей программу запускают на поле с другой длиной стены: она должна работать при любой.

Ответ:

Частые ошибки

Тренировка

Алгоритм для Робота проверяют запуском на разных вариантах поля; на этой странице такой проверки нет.

Что нужно знать для задания 15

Оглавление курса «ОГЭ по информатике» под это задание. Содержание открывается после оплаты.

  1. Девять команд Робота
  2. Конструкции языка
  3. Общая стратегия решения
  4. Угол из двух стен
  5. Как заметить бесконечный цикл до сдачи
  6. Карта типов задач
  7. Как оценивают
  8. Как сдавать
  9. Алгоритм решения

Открыть темы в курсе

Ответы на частые вопросы

Как оценивают задание 15?
2 балла — алгоритм правильно работает при всех допустимых вариантах поля. 1 балл — Робот не разбился, программа завершилась, лишних закрашенных клеток не больше 10 и незакрашенных нужных тоже не больше 10. В остальных случаях — 0.
Обязательно ли работать в Кумире?
Нет. Спецификация рекомендует учебную среду исполнителя «Робот», например Кумир, а если её нет, алгоритм записывают в простом текстовом редакторе и сохраняют в формате .txt.
Можно ли записывать команды не так, как в условии?
Можно: по критериям допускается привычный синтаксис, например «справа стена» вместо «не справа свободно», и отдельные синтаксические ошибки, которые не искажают замысел.