Найти тему
/dev/inf Андрей Рогов

Почему мне сняли балл за Робота?

Один из самых популярных вопросов после получения результатов экзамена: за что мне сняли баллы?

Разберем на примере одного из заданий 15.1 ОГЭ по информатике, которое было в этом году 22 июня.

Вот текст задания

И вот один из вариантов его решения

-2

Но за такое решение вдруг получают 1 балл. Попробуйте сначала сами подумать, что не так с этим решением, а потом листайте пост дальше.

А не так с ним вот что. Можно составить такую обстановку для Робота, в которой он не закрасит одну клетку. Это обстановка в которой ширина горизонтальной линии равна одной клетке. Вот так

-3

При этом, любую другую конфигурацию поля Робот закрасит верно.

Как быть?

Стоит разобраться, почему так происходит. В приведенной программе закрашивание происходит внутри цикла, чтобы войти в который требуется пространство слева от Робота. Достаточно вынести одну из команд Закрасить из цикла, чтобы одна из клеток красилась всегда (начальная или конечная).

-4

Таких решений, как в начале статьи, встретилось достаточно много при проверке (я являюсь экспертом по проверке работ ОГЭ, это задание с экзамена за 22 июня 2022 года).

Вывод: рассматривайте крайние варианты поля, такие, при которых у вас могут вылезти какие-то проблемы.