Продолжаем разбор ОГЭ. После таблиц истинности (задание №4) переходим к заданию №5 — алгоритмы для формального исполнителя. Здесь нужно либо составить программу из команд, либо найти неизвестное число в команде.
По сути, это задачки на «обратный ход» и внимательность. Разберём оба типа на примерах.
Что требуется в задании?
В задании №5 обычно есть:
— Исполнитель с фиксированным набором команд (например, «Делитель», «Квадратор», «Умножитель»).
— Две команды с номерами (1 и 2), которые преобразуют число на экране.
— Условие: «Составьте алгоритм получения из числа X числа Y, содержащий не более 5 команд» или «Определите значение b».
Суть: либо построить цепочку команд, либо найти неизвестный параметр
Тип 1: Составление алгоритма (обратный ход)
Это самый частый тип. Главный лайфхак — идти от конечного числа к начальному, заменяя команды на обратные.
Пример (ФИПИ, демоверсия 2026)
Условие:
У исполнителя Квадратор две команды:
-
возведи в квадрат
-
прибавь 1
Первая возводит число в квадрат, вторая увеличивает на 1.
Составьте алгоритм получения из числа 3 числа 84, содержащий не более 5 команд.
Решение (обратный ход):
Идём от 84 к 3:
84 — не квадрат, значит обратная команда — вычти 1 → 83. Но 83 тоже не квадрат. Стоп, так мы уйдём далеко.
Давай подумаем иначе. Нам нужно 5 команд. Попробуем прямой ход с умом:
3 → возведи в квадрат = 9 (1 команда)
9 → прибавь 1 = 10 (2 команды)
10 → возведи в квадрат = 100 — уже больше 84, не подходит.
Попробуем иначе:
3 → прибавь 1 = 4 (1 команда)
4 → возведи в квадрат = 16 (2 команды)
16 → прибавь 1 = 17 (3 команды)
17 → прибавь 1 = 18 (4 команды)
18 → возведи в квадрат = 324 — много.
Ещё вариант:
3 → прибавь 1 = 4 (1)
4 → прибавь 1 = 5 (2)
5 → возведи в квадрат = 25 (3)
25 → прибавь 1 = 26 (4)
26 → ... не то.
Попробуем обратный ход аккуратно:
84 — не квадрат → обратная команда к «возведи в квадрат» — это извлечение корня, но оно работает только для полных квадратов. Значит, последняя команда была «прибавь 1» → обратная: вычти 1.
84 − 1 = 83 (обратный шаг 1)
83 − 1 = 82 (обратный шаг 2)
82 − 1 = 81 (обратный шаг 3) — 81 = 9²! Значит, предыдущая команда была «возведи в квадрат».
81 → корень = 9 (обратный шаг 4)
9 → корень = 3 (обратный шаг 5)
Получается: из 3 в 9 (возведи в квадрат), из 9 в 81 (возведи в квадрат), потом три раза прибавь 1: 81→82→83→84.
Проверяем прямой ход:
3 → возведи в квадрат = 9 (команда 1)
9 → возведи в квадрат = 81 (команда 1)
81 → прибавь 1 = 82 (команда 2)
82 → прибавь 1 = 83 (команда 2)
83 → прибавь 1 = 84 (команда 2)
Ответ: 11222
Тип 2: Поиск неизвестного параметра
Здесь дана программа из команд и результат, но одна команда содержит неизвестное число.
Пример
Условие:
У исполнителя Альфа две команды:
-
прибавь 1
-
умножь на b (b — неизвестное натуральное число, b ≥ 2)
Программа 11211 переводит число 6 в число 82. Найдите b.
Решение:
Записываем цепочку:
6 → +1 → +1 → ×b → +1 → +1 = 82
Скобками:
(6 + 1 + 1) × b + 1 + 1 = 82
8 × b + 2 = 82
8b = 80
b = 10
Ответ: 10
Типичные ловушки
-
Забыть про «не более 5 команд» — если решение длиннее, оно не подходит.
-
Путать номера команд в ответе — в ответ пишем номера команд (1, 2, 1, 2...), а не промежуточные числа.
-
Идти только прямым ходом — иногда без обратного хода задачу не решить за 5 шагов.
-
Невнимательность к «исполнитель работает только с натуральными числами» — значит, деление нацело, без остатка.
Как готовиться?
-
Освой обратный ход — это ключевой приём для типа «составить алгоритм».
-
Решай задачи с параметром — просто составляй уравнение и решай.
-
Тренируйся на разных исполнителях: Делитель, Квадратор, Умножитель, Конструктор.
-
Проверяй себя прямым ходом — всегда прогоняй полученный алгоритм от начала до конца.
Задание №5 — одно из самых «решаемых» на ОГЭ. Главное — внимательность и понимание логики исполнителя. Потренируйся — и всё получится! 💪
Проверить свои знания по данному заданию ОГЭ по информатике — тест
Автор: Евгений Морковин




0 комментариев
Оставьте комментарий
Комментарии