Статья

Задание 12: программы и исполнители

5 сентября 2026~8 минут10–11 класс

«Задание 12: программы и исполнители» — тема, где важно не заучивание, а аккуратность. Показываем по шагам: определения, разбор типового задания, оформление ответа и критерии.

Что проверяет задание 12

Программы и исполнители часто кажутся задачей на угадывание: нужно прочитать алгоритм, не запутаться в командах и выбрать правильный результат. На самом деле здесь работает чёткий план. Ты научишься выполнять программу по шагам, вести таблицу значений и быстро находить ответ даже в длинном условии. Этот навык нужен не только для ЕГЭ по информатике, но и для задания 12 по математике, где встречаются вычислительные алгоритмы, исполнители и преобразования чисел.

Исполнитель — это объект, который умеет выполнять ограниченный набор команд. У него есть система команд, начальное состояние и программа. Программа задаёт порядок действий: сначала первая команда, затем вторая, потом третья. Если команда содержит условие, исполнитель проверяет его в текущем состоянии, а не в начальном.

Главная идея решения: не держать все промежуточные значения в голове. Записывай их последовательно, отмечай выполненную команду и только после этого переходи дальше. Так ты снизишь риск арифметической ошибки и увидишь, где именно изменился результат.

Для дополнительной тренировки можно открыть раздел ЕГЭ и выбрать задания по программам и исполнителям.

Как читать программу по шагам

Сначала выпиши исходные данные. Это может быть число, положение робота, значение переменной или содержимое нескольких ячеек. Затем определи, какие команды разрешены: например, «прибавь 3», «умножь на 2», «если число ≥ 10, вычти 4».

Если программа записана в виде последовательности, команды выполняются сверху вниз. После каждой операции фиксируй новое состояние. Для переменной удобно использовать короткую запись: было → действие → стало. Например: 5 → ×2 → 10.

Условные команды требуют особого внимания. Сначала вычисли выражение в условии, затем выбери только ту ветвь, которая подходит. Если условие «x ≥ 7», число 7 тоже подходит. Если написано «x > 7», равенство уже не подходит.

В цикле одна и та же команда повторяется несколько раз. Узнай количество повторений и не добавляй лишний шаг. Когда программа содержит «повторить 4 раза», действие выполняется ровно четыре раза, даже если после второго повтора результат уже кажется очевидным.

Совет репетитора

Разделяй длинную программу на блоки по 2–3 команды. После каждого блока проверяй состояние: знак числа, порядок цифр и выполнение условия.

Разобранный пример

Рассмотрим типичный алгоритм с переменной и условием. Исполнитель получает число x и выполняет команды строго по порядку. Нужно не просто назвать ответ, а проследить каждое изменение. В таких задачах полезно заранее определить, может ли условие сработать после предыдущих действий.

Начальное значение: x = 4
1. Умножить x на 3: 4 × 3 = 12
2. Если x ≥ 10, вычесть 5: 12 − 5 = 7
3. Прибавить 2: 7 + 2 = 9
Ответ: x = 9

Разберём логику. После первой команды получили 12. Теперь проверяем условие: 12 ≥ 10 — верно, поэтому вычитание выполняется. Нельзя проверять условие по исходному числу 4: программа работает с текущим значением. После вычитания становится 7, а последняя команда увеличивает число до 9.

Если бы на втором шаге стояло условие x > 12, команда не выполнилась бы, потому что 12 не больше 12. Тогда итог был бы 14. Одно нестрогое или строгое неравенство меняет весь маршрут программы, поэтому символы ≥, ≤, > и < нужно читать внимательно.

Похожую практику удобно продолжить в личном кабинете: там можно бесплатно решить несколько заданий и сразу проверить ход рассуждений.

Таблицы, циклы и исполнители

Таблица особенно полезна, если программа содержит несколько переменных или повторяющийся блок. В первой строке укажи номер шага, в следующих — значения переменных. Такой формат помогает не перепутать старое и новое значение.

ШагКомандаxКомментарий
0Начало2Исходное значение
1x ← x + 35Прибавили 3
2x ← 2 × x10Умножили новый результат
3x ← x − 46Вычли 4

В цикле можно считать не только команды, но и изменения. Если каждое повторение прибавляет 2, за 5 повторов число увеличится на 10. Но если внутри цикла сначала выполняется умножение, а потом сложение, порядок имеет значение: 2 × x + 1 не равно 2 × (x + 1).

У некоторых исполнителей есть поле, координаты или направление движения. Тогда записывай состояние как пару координат и направление: (2; 3), вправо. Команда «поверни налево» меняет направление, но не координаты; команда «вперёд» меняет координаты с учётом текущего направления.

Если хочется системно повторить тему, загляни в бесплатную практику в личном кабинете и решай задания небольшими сериями.

Типичные ошибки и проверка ответа

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

Третья ошибка — неправильная работа с условием. Проверяй его после всех предыдущих команд текущего блока. Отдельно следи за словами «если», «иначе», «пока» и «до тех пор, пока»: они задают разные правила остановки.

Четвёртая ошибка — неверное понимание записи переменной. Команда x ← x + 4 означает: взять старое x, прибавить 4 и записать результат обратно. Это не математическое равенство, которое нужно преобразовывать.

Пятая ошибка — потеря скобок и порядка действий. Сначала выполняются действия в скобках, затем умножение и деление, потом сложение и вычитание. Например, ¾ × 8 = 6, а 2⅓ + 1 = 3⅓.

Ловушка

Не округляй промежуточные значения и не считай условие выполненным «примерно». В алгоритме важны точные числа и точные границы.

Перед выбором ответа сделай обратную проверку: сравни число выполненных команд, проверь последнюю ветвь и повтори только спорный фрагмент. Если ответ не совпал, ищи первую строку, где появилось расхождение.

Что запомнить

Задание 12 решается не скоростью угадывания, а аккуратным моделированием. Сначала выпиши начальное состояние. Затем выполняй команды строго по порядку, после каждого шага фиксируй результат. В условии проверяй именно текущее значение, а в цикле считай точное число повторений.

Используй таблицу, если переменных несколько, и отдельно отмечай смену направления или координат у исполнителя. Следи за знаками неравенств, скобками, порядком действий и записью x ← выражение. Не округляй числа без прямого указания в условии.

Следующий шаг простой: зарегистрируйся в личном кабинете и реши 5 заданий бесплатно. После каждого решения объясни себе, почему сработала именно эта команда или ветвь. Если нужна база по экзамену, можно также посмотреть материалы для ОГЭ и сравнить типы алгоритмов.

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

Что такое исполнитель?

Исполнитель — объект, который умеет выполнять определённый набор команд по заданным правилам. У него есть начальное состояние и система команд.

Как понять, выполнится ли условие?

Подставь в условие текущее значение переменной после всех предыдущих команд. Затем сравни его с границей, внимательно учитывая знак ≥, ≤, > или <.

Как не запутаться в цикле?

Запиши номер каждого повтора и состояние переменных после завершения блока. Не добавляй шаг сверх количества, указанного в программе.

Как закрепить тему после разбора?

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

Не оставляйте тему «прочитанной»

Понимание — половина дела. Вторая — практика с обратной связью: личный кабинет Просто Урок покажет, где вы ошибаетесь, и подтянет слабые места.

Важно. Материалы сайта носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ), индивидуальной консультацией или руководством к действию. Мы аккуратно работаем с фактами, но не гарантируем полную точность и актуальность: структура и правила экзаменов могут меняться — сверяйтесь с официальными источниками (ФИПИ, действующие кодификаторы и нормативные акты РФ). Администрация сайта не несёт ответственности за возможные неточности и за решения, принятые на основе материалов. Заметили неточность — напишите нам, мы исправим.