ОГЭ по информатике. Задание №5: Формальный исполнитель — как решать и не запутаться

ОГЭ по информатике. Задание №5: Формальный исполнитель — как решать и не запутаться

Продолжаем разбор ОГЭ. После таблиц истинности (задание №4) переходим к заданию №5 — алгоритмы для формального исполнителя. Здесь нужно либо составить программу из команд, либо найти неизвестное число в команде.

По сути, это задачки на «обратный ход» и внимательность. Разберём оба типа на примерах.

Что требуется в задании?

В задании №5 обычно есть:

— Исполнитель с фиксированным набором команд (например, «Делитель», «Квадратор», «Умножитель»).
— Две команды с номерами (1 и 2), которые преобразуют число на экране.
— Условие: «Составьте алгоритм получения из числа X числа Y, содержащий не более 5 команд» или «Определите значение b».

Суть: либо построить цепочку команд, либо найти неизвестный параметр

Тип 1: Составление алгоритма (обратный ход)

Это самый частый тип. Главный лайфхак — идти от конечного числа к начальному, заменяя команды на обратные.

Пример (ФИПИ, демоверсия 2026)

Условие:
У исполнителя Квадратор две команды:

  1. возведи в квадрат

  2. прибавь 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. прибавь 1

  2. умножь на 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


Типичные ловушки

  1. Забыть про «не более 5 команд» — если решение длиннее, оно не подходит.

  2. Путать номера команд в ответе — в ответ пишем номера команд (1, 2, 1, 2...), а не промежуточные числа.

  3. Идти только прямым ходом — иногда без обратного хода задачу не решить за 5 шагов.

  4. Невнимательность к «исполнитель работает только с натуральными числами» — значит, деление нацело, без остатка.


Как готовиться?

  1. Освой обратный ход — это ключевой приём для типа «составить алгоритм».

  2. Решай задачи с параметром — просто составляй уравнение и решай.

  3. Тренируйся на разных исполнителях: Делитель, Квадратор, Умножитель, Конструктор.

  4. Проверяй себя прямым ходом — всегда прогоняй полученный алгоритм от начала до конца.

Задание №5 — одно из самых «решаемых» на ОГЭ. Главное — внимательность и понимание логики исполнителя. Потренируйся — и всё получится! 💪

 

Проверить свои знания по данному заданию ОГЭ по информатике — тест

Автор:

8

Читайте также

0 комментариев

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

Комментарии

🤖 AI Ассистент

👋 Здравствуйте!

Я AI-ассистент. Помогаю находить статьи и отвечать на вопросы.

💡 Спросите:
• "Найди пост о Laravel"
• "Покажи популярные посты"
Готов
×
Подпишитесь на наше сообщество ВКонтакте, чтобы быть в курсе всех новостей и акций!
Подписаться