Задание 5 ОГЭ по информатике: исполнитель с двумя командами
Задание 5 ОГЭ по информатике — это анализ простого алгоритма для конкретного исполнителя с фиксированным набором команд. На экране число, у исполнителя ровно две команды с номерами 1 и 2, и нужно составить цепочку команд, которая превращает одно заданное число в другое, уложившись в лимит («не более пяти команд»). Ответ — строка из цифр 1 и 2, за неё дают 1 первичный балл, уровень сложности — базовый, на задание отводится 4 минуты, стоит оно в части 1 (задания 1–10) и относится к разделу кодификатора «Алгоритмы и программирование» (КЭС 3.4). Это одно из самых «дешёвых» заданий всей работы: по региональным отчётам за 2025 год его выполняют примерно четверо девятиклассников из пяти, а весь секрет — в одном приёме, который рекомендует сам ФИПИ: идти не от начала, а от конца программы. В статье — теория исполнителя, обратный ход, разбор задания 5 демоверсии-2026 и четырёх реальных заданий банка ФИПИ, а также ловушка с отрицательными промежуточными числами, на которой теряют балл даже сильные ученики. Тренироваться можно на реальных заданиях ОГЭ по информатике онлайн — с мгновенной проверкой ответа.
Что проверяет задание 5 ОГЭ по информатике
В обобщённом плане варианта КИМ ОГЭ строка № 5 сформулирована дословно так: «Анализировать простые алгоритмы для конкретного исполнителя с фиксированным набором команд». Проверяемый элемент содержания — 3.4: «Определение возможных результатов работы алгоритма при данном множестве входных данных, определение возможных входных данных, приводящих к данному результату». Проверяемое требование — 2.5, в нём прямо сказано: «анализировать предложенный алгоритм, определять, какие результаты возможны при заданном множестве исходных значений». По федеральной рабочей программе тема относится к 8 классу.
Проекты документов ОГЭ-2027 (демоверсия, спецификация, кодификатор) на момент публикации статьи ФИПИ ещё не выпустил, поэтому всё, что изложено ниже, опирается на действующие документы 2026 года. Основания считать их актуальными для 2027-го надёжные: в спецификации ОГЭ-2026 в разделе об изменениях написано «Изменения структуры и содержания КИМ отсутствуют», а задание 5 стоит на своём месте с одними и теми же параметрами в демоверсиях 2024, 2025 и 2026 годов.
| Параметр | Значение |
|---|---|
| Максимальный балл | 1 первичный балл. Задание засчитывается, только если ответ записан в требуемой форме и полностью совпадает с эталоном |
| Уровень сложности | Базовый (Б) |
| Формат ответа | Краткий: последовательность цифр — номеров команд (например, 11222), без пробелов и разделителей |
| Часть работы | Часть 1 (задания 1–10, краткий ответ). Ответ переносится в бланк ответов № 1 |
| Раздел кодификатора | 3. Алгоритмы и программирование. КЭС 3.4, требование 2.5 |
| Рекомендуемое время | 4 минуты (по обобщённому плану варианта КИМ) |
| Связанные задания | 6 (формальное исполнение программы), 15 (алгоритм для Робота), 16 (программа на языке программирования) |
Тренируйтесь на реальных заданиях
Задания ОГЭ по информатике из открытого банка ФИПИ с мгновенной проверкой ответа. Решаем, ошибаемся, разбираем — бесплатно.
Как выглядит формулировка
Условие задания 5 устроено по жёсткому шаблону: название исполнителя, две пронумерованные команды, словесное объяснение, что эти команды делают, задача «получить из числа A число B не более чем за N команд», поясняющий пример и оговорка про несколько ответов. Вот задание 5 демоверсии ОГЭ-2026 целиком:
Задание 5
Демонстрационный вариант ОГЭ-2026, ФИПИ
У исполнителя Квадратор две команды, которым присвоены номера:
1) возведи в квадрат
2) прибавь 1
Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1.
Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 — это алгоритм: прибавь 1 / возведи в квадрат / прибавь 1 / прибавь 1 / возведи в квадрат, который преобразует число 1 в число 36.)
Если таких алгоритмов более одного, то запишите любой из них.
Меняются только имя исполнителя, пара команд и три числа. Вот как звучат условия реальных заданий открытого банка ФИПИ — обратите внимание, насколько разными бывают команды при одном и том же названии исполнителя:
Как записывать ответ. Само задание требует: «В ответе запишите только номера команд». Инструкция к части 1 добавляет, что ответы к заданиям 1–10 переносятся в бланк ответов № 1 «справа от номера соответствующего задания, начиная с первой клеточки, без пробелов, запятых и других дополнительных символов», каждый символ — в отдельной клеточке. Значит, правильный ответ выглядит как 11222 — и никак иначе: ни 1,1,2,2,2, ни 1 1 2 2 2, ни словами «возведи в квадрат, возведи в квадрат, прибавь 1…». Длина строки равна числу команд в вашей программе, а порядок цифр — это порядок выполнения команд слева направо.
Теория: всё, что нужно для задания 5
Исполнитель, СКИ и формальное исполнение
Четыре понятия, которые ФИПИ в «Навигаторе самостоятельной подготовки» перечисляет как обязательные по этой теме:
- Исполнитель — объект, способный выполнять определённый набор команд.
- Формальный исполнитель — тот, кто одну и ту же команду всегда выполняет одинаково и не вникает в смысл того, что делает. Именно такой исполнитель в задании 5: Квадратор не «понимает» математику, он просто применяет операцию.
- Среда исполнителя — обстановка, в которой он действует. Здесь среда предельно бедная: одно число на экране.
- Система команд исполнителя (СКИ) — совокупность всех команд, которые он умеет выполнять. В задании 5 СКИ всегда состоит ровно из двух команд с номерами 1 и 2.
Программа для такого исполнителя — это, дословно из формулировки ФИПИ, «последовательность номеров команд». Никаких циклов, ветвлений и переменных: только линейная цепочка операций, которая выполняется автоматически (это режим программного управления).
Полезно знать типичный состав пары команд: почти всегда одна команда «разгоняет» число (возведи в квадрат, умножь на , припиши цифру справа), а вторая «подправляет» его (прибавь или вычти , зачеркни цифру). Вся задача — понять, в какой момент разгоняться, а в какой подправлять.
Как выполняется программа и зачем прогонять пример из условия
Программа выполняется строго слева направо: первая цифра — первая выполненная команда, последняя цифра — последняя. Это не «соглашение методистов», а факт, который можно проверить по самому условию: в каждом задании 5 есть поясняющий пример вида «Например, 21221 — это алгоритм …, который преобразует число 1 в число 36».
Прогоним пример из демоверсии-2026 ( = возведи в квадрат, = прибавь 1), программа 21221, старт — число 1:
шаг команда было → стало
1 2 прибавь 1 1 → 2
2 1 возведи в квадрат 2 → 4
3 2 прибавь 1 4 → 5
4 2 прибавь 1 5 → 6
5 1 возведи в квадрат 6 → 36 ✔ совпало с условиемПолучили ровно 36 — как и обещано в условии. Если бы мы читали программу справа налево или перепутали номера команд, число не сошлось бы.
Отдельного экзаменационного задания «определите результат работы данной программы» на позиции 5 не бывает — этот навык встроен в каждое условие в виде поясняющего примера и нужен для финальной проверки ответа.
Обратный ход: главный метод, и его рекомендует ФИПИ
Обратный ход — не хитрость с подготовительных сайтов, а приём из первоисточника. В «Рекомендациях по самостоятельной подготовке к ОГЭ по информатике» ФИПИ разбирает типичное задание 5 и пишет дословно: «Задачу можно решать также перебором. Начнём с конца программы.». Там же ФИПИ требует обязательной проверки подстановкой вперёд после того, как ответ найден.
Суть приёма. Мы идём не от к , а от к , заменяя каждую команду на обратную ей операцию:
| Прямая команда | Обратная операция (шаг назад) | Когда ветка отмирает |
|---|---|---|
| прибавь | вычти | только если условие запрещает выходить за натуральные числа |
| вычти | прибавь | практически никогда |
| умножь на | раздели на | не делится нацело на |
| возведи в квадрат | извлеки квадратный корень | число не полный квадрат |
| припиши справа цифру | зачеркни последнюю цифру, если она равна | последняя цифра не равна |
| зачеркни справа | приписать любую цифру (10 вариантов) | ветка размножается — обратный ход здесь невыгоден |
Почему это резко сокращает перебор. Вперёд из любого числа ведут ровно две стрелки, поэтому за пять шагов дерево вариантов раздувается до программ. А назад из большинство стрелок мгновенно отмирает: «раздели на 3» работает, только если число кратно трём, «извлеки корень» — только если число полный квадрат. Часто на каждом шаге назад выживает ровно одна ветка, и решение находится «по прямой», без перебора вообще.
Посмотрите на демоверсию-2026: Квадратор, 1 = возведи в квадрат, 2 = прибавь 1, надо из 3 получить 84. Идём назад от 84:
84 — не полный квадрат → значит, последней была «прибавь 1» → 83
83 — не полный квадрат → снова «прибавь 1» → 82
82 — не полный квадрат → снова «прибавь 1» → 81
81 = 9² → могла быть «возведи в квадрат» → 9
9 = 3² → «возведи в квадрат» → 3 ✔ стартПять шагов назад — и ни одного лишнего варианта. Осталось развернуть цепочку и записать номера команд в прямом порядке.
Прямой перебор по уровням и встреча посередине
Обратный ход плох ровно в одном случае: когда обратная операция неоднозначна. Классический пример — команда «зачеркни справа»: чтобы отменить её, пришлось бы приписывать любую из десяти цифр, и вместо сужения мы получили бы взрыв вариантов. Тогда считаем вперёд, по уровням:
уровень 0: A (1 число, программ длины 0)
уровень 1: команда1(A), команда2(A) (до 2 чисел)
уровень 2: ... (до 4 чисел)
уровень 3: ... (до 8 чисел)
уровень 4: ... (до 16 чисел)
уровень 5: ... (до 32 чисел)Как только на очередном уровне появилось число , программа найдена — и она автоматически самая короткая, потому что уровни просматриваются по возрастанию длины. Ветки, которые явно «промахнулись» (например, число уже переросло цель, а все команды только увеличивают его), дальше не разворачиваем.
Комбинированная тактика. Если сомневаетесь, куда идти, посчитайте два уровня вперёд от и два-три уровня назад от , а потом посмотрите, есть ли общее число. Это встреча посередине: вместо вершин вы разбираете .
Ограничения условия: что можно, а что нельзя
(а) «Исполнитель работает только с натуральными числами». Если эта фраза в условии есть, любое промежуточное значение, которое оказалось нулём, отрицательным или дробным, убивает ветку целиком. Это мощный фильтр: при команде «вычти 4» из числа 3 продолжать уже нельзя.
Показательный случай из банка ФИПИ: Квадратор, 1 = возведи в квадрат, 2 = вычти 4, надо из 1 получить 21 за пять команд. Фразы про натуральные числа в условии нет, и единственный путь проходит через : . Если запретить себе минус, задание становится нерешаемым. Кстати, поясняющий пример в том же условии тоже уходит в минус: программа 21221 переводит 2 в 16 по пути — сам ФИПИ показывает, что и ноль, и отрицательные значения допустимы.
(в) «Содержащий не более N команд». Это ограничение глубины: программы длиннее не рассматриваем вообще. Почти всегда , изредка встречается . Важная закономерность: бюджет команд обычно расходуется целиком — кратчайшее решение занимает ровно команд. Поэтому если у вас получилась цепочка из трёх команд при лимите «не более пяти» — это почти наверняка сигнал арифметической ошибки, перепроверьте счёт. Отдельного задания «найдите самую короткую программу» на позиции 5 не встречается, но требование уложиться в лимит де-факто и означает «найдите кратчайшую».
(г) «Если таких алгоритмов более одного, то запишите любой из них». Формально это разрешает любой корректный ответ. На практике у подавляющего большинства заданий решение единственное, так что выбирать обычно не из чего.
Вторая разновидность: «найдите значение b»
Кроме привычного «составьте алгоритм» на позиции 5 существует вторая разновидность: программа дана, дано стартовое и конечное число, а неизвестен параметр команды. Это не выдумка репетиторов — именно так выглядело задание 5 демоверсии ОГЭ-2024, и тот же сюжет ФИПИ разбирает как «типичное задание» в действующих рекомендациях по самостоятельной подготовке.
Формулировка (демоверсия-2024, дословно): у исполнителя Альфа две команды — 1. прибавь 1 и 2. умножь на ( — неизвестное натуральное число, ). «Алгоритм для исполнителя Альфа — это последовательность номеров команд. Найдите значение числа , при котором из числа 6 по алгоритму 11211 будет получено число 82.»
Ещё две формулировки, которые часто встречаются в тренировочных сборниках, — «сколько существует программ, переводящих в » и «найдите самую короткую программу» — как экзаменационные задания позиции 5 в документах ФИПИ и в открытом банке не встречаются. Как упражнение для тренировки они полезны, но готовиться к ним как к формату ОГЭ не нужно.
Алгоритм решения задания 5
- Выпишите СКИ на черновик. Буквально в две строки: «1 = …», «2 = …». Не полагайтесь на название исполнителя и на память о предыдущих задачах — в этом задании номера могут быть расставлены иначе.
- Прогоните пример из условия. Он есть всегда. Получилось указанное число — вы правильно поняли команды и направление чтения. Не получилось — ищите, что перепутали.
- Выпишите три числа: старт , цель , лимит . Именно в таком виде, чтобы они были перед глазами.
- Проверьте, есть ли фраза «исполнитель работает только с натуральными числами». Есть — промежуточные значения не могут быть нулём или отрицательными. Нет — отрицательные разрешены, такие ветки не отбрасывайте.
- Выберите направление. Есть «возведи в квадрат» или «умножь на » — идите назад от . Есть «зачеркни справа» — идите вперёд от по уровням. Сомневаетесь — считайте с обоих концов и встречайтесь посередине.
- Стройте цепочку, отсекая мёртвые ветки. Назад берите корень только из полных квадратов и делите только нацело. Ведите цепочку, пока не придёте в или пока не израсходуете шагов.
- Разверните цепочку. Обратный ход даёт последовательность от конца к началу — номера команд нужно записать в обратном порядке. Это место, где чаще всего теряют балл.
- Проверьте подстановкой вперёд и оформите ответ. Прогоните найденную программу от и убедитесь, что получилось ровно — этого прямо требует ФИПИ. Затем сосчитайте цифры (их должно быть не больше ) и перенесите ответ в бланк без пробелов и разделителей.
Обратный ход отрабатывается за один вечер
Прорешайте 10–15 заданий подряд — и приём начнёт работать автоматически. На Repet.ai задания ОГЭ по информатике из банка ФИПИ с проверкой ответа.
Примеры с разбором
Пример 1. Квадратор из демоверсии-2026: из 3 получить 84
Задание 5
Задание 5 демонстрационного варианта ОГЭ-2026, ФИПИ
У исполнителя Квадратор две команды, которым присвоены номера: 1) возведи в квадрат, 2) прибавь 1. Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1. Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5 команд. В ответе запишите только номера команд.
Пример 2. Квадратор с вычитанием и оговоркой про натуральные числа
Пример задания
Реальное задание из открытого банка ФИПИ
У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат, 2. вычти 4. Первая из них возводит число на экране во вторую степень, вторая уменьшает число на 4. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 2 числа 64, содержащий не более пяти команд. В ответе запишите только номера команд.
Пример 3. Утроитель: обратный ход через делимость
Пример задания
Реальное задание из открытого банка ФИПИ
У исполнителя Утроитель две команды, которым присвоены номера: 1. вычти 1, 2. умножь на 3. Первая из них уменьшает число на экране на 1, вторая утраивает его. Составьте алгоритм получения из числа 5 числа 26, содержащий не более 5 команд. В ответе запишите только номера команд.
Пример 4. Ловушка: решение проходит через отрицательное число
Пример задания
Реальное задание из открытого банка ФИПИ
У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат, 2. вычти 4. Первая из них возводит число на экране во вторую степень, вторая — вычитает из числа 4. Составьте алгоритм получения из числа 1 числа 21, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 21221 — это алгоритм: вычти 4 / возведи в квадрат / вычти 4 / вычти 4 / возведи в квадрат, который преобразует число 2 в 16.)
Пример 5. Когда обратный ход не работает: «зачеркни справа»
Пример задания
Реальное задание из открытого банка ФИПИ
У исполнителя Квадратор две команды, которым присвоены номера: 1. возведи в квадрат, 2. зачеркни справа. Первая из них возводит число на экране во вторую степень, вторая — удаляет крайнюю правую цифру числа. Составьте алгоритм получения из числа 3 числа 6, содержащий не более 5 команд. В ответе запишите только номера команд.
Пример 6. Разновидность «найдите b» (задание 5 демоверсии-2024)
Задание 5
Задание 5 демонстрационного варианта ОГЭ-2024, ФИПИ
У исполнителя Альфа две команды, которым присвоены номера: 1. прибавь 1, 2. умножь на b (b — неизвестное натуральное число; b ≥ 2). Первая из них увеличивает число на экране на 1, вторая умножает его на b. Алгоритм для исполнителя Альфа — это последовательность номеров команд. Найдите значение числа b, при котором из числа 6 по алгоритму 11211 будет получено число 82.
Типичные ошибки и ловушки
ФИПИ в рекомендациях по самостоятельной подготовке формулирует причину ошибок в задании 5 предельно коротко: «Как и в большинстве простых заданий, основные ошибки происходят из-за торопливости и невнимательности. Чтобы уменьшить вероятность ошибки, обязательно после решения делайте проверку». Вот как эта торопливость выглядит на практике.
- Сами себе запретили отрицательные промежуточные числа
Главная ловушка линии. Ограничение действует только если в условии прямо написано «исполнитель работает только с натуральными числами». Если этой фразы нет — минус и ноль разрешены, и часть заданий вообще не имеет других решений (пример 4: ). Взяли за правило «числа всегда положительные» — потеряли балл на ровном месте. Проверяйте наличие оговорки в каждом задании заново.
- Забыли развернуть цепочку после обратного хода
Решение найдено верно, но записано в том порядке, в каком шли от к . Ответ
12211вместо11221— это ноль баллов. Лечится проверкой: прогоните записанную строку вперёд, и перевёрнутый ответ немедленно себя выдаст. - Перепутали номера команд или поверили названию исполнителя
Ученик помнит «единица — это умножение», хотя в этом задании 1 = «вычти 1». Особенно опасно, когда решаете серию задач подряд: предыдущая СКИ ещё держится в голове. Название тоже обманывает: у одного «Квадратора» возведение в квадрат стоит первой командой, у другого — второй. Выписывайте обе команды на черновик перед каждым заданием.
- Прочитали программу не в ту сторону
Программа выполняется строго слева направо. Чтение справа налево или «сначала главная команда» ломает всё решение. Проверяется за 20 секунд на поясняющем примере из условия: если ваш прогон не даёт указанного там числа — вы читаете неправильно.
- Вышли за натуральные числа там, где это запрещено
Зеркальная ошибка к первой. Если фраза «исполнитель работает только с натуральными числами» в условии есть, то цепочка с нулём, минусом или дробью недопустима — даже если итоговое число получилось правильным. Такую программу засчитать нельзя.
- Нарушили лимит длины — или получили программу подозрительно короткой
Цепочка из шести команд при лимите «не более пяти» неверна, даже если арифметика в ней безупречна. Обратная ситуация тоже сигнал: бюджет команд, как правило, расходуется целиком, поэтому программа из трёх команд при лимите пять почти всегда означает ошибку в счёте. Пересчитайте.
- Записали ответ не в том формате
Задание требует «только номера команд», инструкция к части 1 — «без пробелов, запятых и других дополнительных символов». Неверными будут запись словами («возведи в квадрат, вычти 4…»), через запятую или пробелы, стрелками, а также запись получающихся чисел (2, 4, 16, 12, 8, 64) вместо номеров команд. И отдельно: в разновидности «найдите b» ответ — просто число.
Как задание 5 связано с остальным экзаменом
Задание 5 — часть раздела кодификатора «3. Алгоритмы и программирование». В этот раздел входят четыре задания работы, которые вместе дают 6 первичных баллов из 21. Задание 5 — самое дешёвое и самое доступное из них, но навык в нём ровно тот же, что и в дорогих заданиях части 2:
- Задание 6 — формальное исполнение алгоритма, записанного на языке программирования. То же самое требование кодификатора (2.5), только «языком» служит уже не цепочка номеров, а настоящая программа на Python, Паскале или C++. Кто научился прокручивать исполнителя в задании 5, тому легче трассировать код в задании 6. И это важно: задание 6 — самое трудное из базовых, в региональных отчётах у него заметно более низкий средний процент выполнения, чем у задания 5.
- Задание 15 — программа для исполнителя «Робот» на 2 балла (часть 2, высокий уровень, файл с решением). Это тот же класс задач «создавать и выполнять программы для заданного исполнителя», только у Робота девять команд, лабиринт вместо числа на экране, а в программе появляются циклы и ветвления. Задание 5 — «Робот в миниатюре».
- Задание 16 — программа на универсальном языке программирования, тоже 2 балла. Дисциплина мышления «алгоритм — это точная последовательность шагов, а не пожелание» закладывается именно на задании 5.
- По времени задание 5 стоит в части 1, на которую ФИПИ рекомендует отвести 30 минут из 150. Четыре минуты на задание 5 — это норматив обобщённого плана; если вы владеете обратным ходом, обычно хватает двух, а сэкономленное время уходит в часть 2.
План подготовки на 2 недели
Неделя 1 — ставим обратный ход
Первые два дня решайте только задания, где среди команд есть «возведи в квадрат» или «умножь на » — на них обратный ход виден нагляднее всего. Заведите привычку из трёх действий: выписал СКИ на черновик → прогнал пример из условия → пошёл назад от . Отдельно потренируйте арифметику, которая делает обратный ход быстрым: квадраты чисел до 20 (, , и далее) и признаки делимости на 2, 3, 4, 5. Пять минут в день на устный счёт экономят потом половину времени решения. К концу недели добавьте задания с «зачеркни справа» и «припиши цифру», чтобы почувствовать, когда обратный ход бесполезен и нужно считать вперёд по уровням.
Неделя 2 — скорость, ловушки и оформление
Решайте задания вперемешку, засекая время: цель — уложиться в 2–3 минуты вместе с проверкой. Каждое условие начинайте с двух вопросов: «какие здесь команды под номерами 1 и 2?» и «есть ли фраза про натуральные числа?». Специально прорешайте несколько заданий, где этой фразы нет, и позвольте цепочке уйти в минус — это снимает внутренний запрет, из-за которого теряется балл. Разберите разновидность «найдите значение » обоими способами (уравнением и перебором делителей) и запомните, что ответ там — число. И каждый раз доводите решение до конца по-настоящему: записывайте строку цифр так, как она пойдёт в бланк, без пробелов и запятых. Параллельно возьмитесь за задание 6 — оно из того же раздела кодификатора и даётся девятиклассникам заметно тяжелее.
Проверьте себя на реальных заданиях
На Repet.ai собраны задания ОГЭ по информатике из открытого банка ФИПИ. Решайте онлайн, проверяйте ответ мгновенно и разбирайте решение — бесплатно.
Часто задаваемые вопросы
Умение анализировать простые алгоритмы для конкретного исполнителя с фиксированным набором команд. В задании дан исполнитель с двумя пронумерованными командами (например, Квадратор: 1 — возведи в квадрат, 2 — прибавь 1) и требуется составить цепочку команд, превращающую одно заданное число в другое за ограниченное число шагов. Проверяемый элемент содержания — 3.4 кодификатора ОГЭ, раздел «Алгоритмы и программирование».
1 первичный балл по принципу «всё или ничего»: ответ засчитывается, только если он записан в требуемой форме и полностью совпадает с эталоном. По обобщённому плану варианта КИМ на задание 5 отводится примерно 4 минуты. Задание относится к базовому уровню сложности и входит в часть 1 (задания 1–10), которую ФИПИ рекомендует выполнить за 30 минут.
Только номера команд, подряд, без разделителей: например, 11222. Инструкция к части 1 требует переносить ответ в бланк ответов № 1 «без пробелов, запятых и других дополнительных символов», по одному символу в клеточке. Нельзя записывать команды словами, ставить запятые или стрелки, а также писать промежуточные числа вместо номеров команд.
От конца. Этот приём рекомендует сам ФИПИ: в рекомендациях по самостоятельной подготовке к ОГЭ по информатике разбор задания 5 начинается словами «Начнём с конца программы». Вперёд из стартового числа за пять шагов ведут 32 пути, а назад от цели большинство веток сразу отмирает: делить можно только нацело, а корень извлекать только из полного квадрата. Часто на каждом шаге назад остаётся ровно один вариант.
Да, если в условии нет фразы «исполнитель работает только с натуральными числами». Эта оговорка стоит далеко не в каждом задании, и часть официальных ответов ФИПИ обязательно проходит через отрицательное число: например, из 1 в 21 у Квадратора с командами «возведи в квадрат» и «вычти 4» единственный путь идёт через −3 (ответ 21212). Если же оговорка в условии есть, любое промежуточное значение, равное нулю или меньше нуля, делает программу недопустимой.
Перепроверить вычисления. На практике лимит «не более N команд» расходуется целиком: кратчайшее решение почти всегда занимает ровно N команд. Программа из трёх команд при лимите пять — это, как правило, признак арифметической ошибки. Формально более короткая верная программа тоже была бы засчитана, но встречается такое крайне редко.
Да. Именно так выглядело задание 5 демонстрационного варианта ОГЭ-2024: у исполнителя Альфа команды «прибавь 1» и «умножь на b», и требовалось найти b, при котором программа 11211 переводит 6 в 82 (правильный ответ — 10). Решается либо уравнением (6+1+1)·b+1+1 = 82, либо перебором делителей числа 80 с конца программы. Главное отличие: ответом здесь служит обычное число, а не цепочка команд.
По девяти региональным статистико-аналитическим отчётам ГИА-9 за 2025 год средний процент выполнения задания 5 составил от 75,4 % до 91 %, медиана — около 81,5 %. Это региональные данные: федеральной статистики по ОГЭ ФИПИ не публикует. Для сравнения, соседнее задание 6 в тех же отчётах даёт от 39 % до 83 % при медиане около 50 %, так что задание 5 — одно из самых доступных в части 1.
Готовы забрать этот балл?
Задание 5 — самый быстрый первичный балл в части 1: один приём (обратный ход), одна привычка (выписать СКИ и прогнать пример) и одна обязательная проверка. Отработайте это на реальных заданиях открытого банка ФИПИ — с мгновенной проверкой ответа и разбором.