100exams

Задание 5 ОГЭ по информатике: исполнитель и алгоритм

В пятом задании есть исполнитель с двумя командами, у каждой свой номер: например, «умножь на 3» и «прибавь 2». Программа — это цепочка номеров команд.

В демоверсии 2027 года нужно составить алгоритм, который получает из одного числа другое и содержит не более пяти команд. В ответ записывают номера команд по порядку.

На странице
  1. Составить алгоритм: «умножь» и «прибавь»
  2. Составить алгоритм: «раздели» и «вычти»
  3. Неизвестное число в команде
  4. На чём ошибаются
  5. Вопросы и ответы

Коротко

Теория отдельно: Исполнитель Вычислитель и Квадратор: алгоритм из команд.

Как решать задание 5 ОГЭ по информатике: все типы

Вид с пометкой «как в демоверсии» повторяет форму задания из демоверсии 2027 года. Остальных видов в демоверсии нет: они тренируют то же умение на другой форме вопроса.

1. Составить алгоритм: «умножь» и «прибавь»как в демоверсии

Иди от конечного числа назад. Если число не делится на множитель, последней командой было прибавление — вычти. Если делится — отмени умножение, раздели. Дойдя до исходного числа, запиши команды в обратном порядке: от начала к концу.

У исполнителя Гамма две команды, у каждой свой номер: 1) умножь на 3; 2) прибавь 4. Первая увеличивает число на экране в 3 раза, вторая — на 4. Составьте алгоритм, который получает из числа 6 число 130 и содержит не более 5 команд. В ответе запишите только номера команд. Например, 211 — это алгоритм «прибавь 4, умножь на 3, умножь на 3», он превращает число 1 в 45.

Решение

  1. Удобнее идти от конца, от 130 назад к 6. Если число не делится на 3, оно могло получиться только прибавлением.
  2. 130 на 3 не делится — значит, перед этим прибавляли 4: 130 − 4 = 126. Это команда 2.
  3. 126 делится на 3 — отменяем умножение: 126 : 3 = 42. Это команда 1.
  4. 42 делится на 3 — отменяем умножение: 42 : 3 = 14. Это команда 1.
  5. 14 на 3 не делится — значит, перед этим прибавляли 4: 14 − 4 = 10. Это команда 2.
  6. 10 на 3 не делится — значит, перед этим прибавляли 4: 10 − 4 = 6. Это команда 2.
  7. Дошли до 6. От конца к началу команды шли так: 2, 1, 1, 2, 2. В ответе они нужны в прямом порядке: 22112

Ответ: 22112

Можно иначе. Проверь прямым ходом: 6 → 10 → 14 → 42 → 126 → 130. Команды по порядку — 2, 2, 1, 1, 2, их пять, и из 6 получилось 130. Ответ: 22112.

Если получилось другое число

Решать такие заданияБесплатно, без регистрации: каждый раз новое задание и разбор ошибки.

2. Составить алгоритм: «раздели» и «вычти»

Здесь числа уменьшаются. Делить выгоднее, чем вычитать, поэтому дели каждый раз, когда число делится нацело, а когда не делится — вычитай. Команды записывай сразу в прямом порядке.

У исполнителя Дельта две команды, у каждой свой номер: 1) раздели на 2; 2) вычти 3. Первая уменьшает число на экране в 2 раза, вторая — на 3. Исполнитель работает только с натуральными числами, поэтому первая команда выполнима, только если число делится на 2 нацело. Составьте алгоритм, который получает из числа 62 число 4 и содержит не более 5 команд. В ответе запишите только номера команд. Например, 221 — это алгоритм «вычти 3, вычти 3, раздели на 2», он превращает число 10 в 2.

Решение

  1. Одним вычитанием от 62 до 4 за 5 команд не дойти: 62 − 5 · 3 = 47, а это больше 4. Значит, нужно делить всякий раз, когда число делится на 2.
  2. 62 делится на 2: 62 : 2 = 31. Это команда 1.
  3. 31 на 2 не делится — вычитаем 3: 31 − 3 = 28. Это команда 2.
  4. 28 делится на 2: 28 : 2 = 14. Это команда 1.
  5. 14 делится на 2: 14 : 2 = 7. Это команда 1.
  6. 7 на 2 не делится — вычитаем 3: 7 − 3 = 4. Это команда 2.
  7. Получили 4 за пять команд. Их номера по порядку: 12112

Ответ: 12112

Можно иначе. Проверь цепочку с конца, обратными действиями — умножением на 2 и прибавлением 3: 4 → 7 → 14 → 28 → 31 → 62. Из 4 получилось 62, значит, алгоритм 12112 верный.

Если получилось другое число

Решать такие заданияБесплатно, без регистрации: каждый раз новое задание и разбор ошибки.

3. Неизвестное число в команде

Программа уже дана, а в одной из команд спрятано число b. Выполни команды по порядку и запиши результат выражением с b, затем приравняй его к конечному числу. Получится простое уравнение.

У исполнителя Альфа две команды, у каждой свой номер: 1) прибавь 3; 2) умножь на b (b — неизвестное натуральное число, b ≥ 2). Первая команда увеличивает число на экране на 3, вторая умножает его на b. Программа 11211 превращает число 4 в число 36. Определите значение b.

Решение

  1. Команда 2 в программе 11211 встречается один раз. До неё 2 раза выполняется команда 1: 4 + 3 + 3 = 10.
  2. После умножения на экране 10 · b. Затем ещё 2 раза команда 1: 10 · b + 3 + 3 = 36.
  3. Отсюда 10 · b = 36 − 6 = 30.
  4. b = 30 : 10 = 3

Ответ: 3

Можно иначе. Проверь подстановкой. При b = 3 программа 11211 даёт цепочку 4 → 7 → 10 → 30 → 33 → 36 — получилось 36, значит, b = 3.

Если получилось другое число

Решать такие заданияБесплатно, без регистрации: каждый раз новое задание и разбор ошибки.

На чём ошибаются в задании 5

Вопросы и ответы

Что записывать в ответ в задании 5?

Только номера команд подряд, без пробелов и запятых: например, 12122.

Что делать, если алгоритмов несколько?

В демоверсии 2027 года сказано: записать любой из них.

Почему удобнее решать с конца?

От конца почти нет выбора: число либо делится на множитель, либо нет. От начала на каждом шаге подходят обе команды, и перебор получается длиннее.

Узнай, какие задания уже получаютсяКороткая диагностика по первой части занимает пять минут. После неё — план на каждый день до экзамена.
Пройти диагностику

Другие разборы

Числа и слова в тренажёре каждый раз новые. Составлено по демоверсии и спецификации ФИПИ для ОГЭ 2027 года; на день обновления документы опубликованы как проект. Тексты заданий наши. Обновлено 11.10.2026.