ЕГЭ 2027 по информатике

Задание 13 ЕГЭ по информатике

Анализ хода исполнения алгоритма · 1 первичный балл · ответ: несколько значений

Что проверяет

Нужно анализировать ход исполнения алгоритма. Например, исполнитель преобразует число на экране двумя командами — «Прибавь 1» и «Поменяй местами» (меняет местами две младшие цифры), — и надо посчитать, сколько существует программ, переводящих одно число в другое. Специальные программы не требуются, ответ — число.

  • 3.1Исполнители и анализ алгоритмов

Реши пример

Задание 13Анализ хода исполнения алгоритма

Исполнитель А16 преобразует число, записанное на экране.

У исполнителя есть три команды, которым присвоены номера.

1.  Прибавить 1.

2.  Прибавить 2.

3.  Умножить на 2.

Первая из них увеличивает число на экране на 1, вторая увеличивает его на 2, третья умножает его на 2.

Программа для исполнителя А16  — это последовательность команд.

Сколько существует таких программ, которые исходное число 3 преобразуют в число 12 и при этом траектория вычислений программы содержит число 10?

Траектория вычислений программы  — это последовательность результатов выполнения всех команд программы. Например, для программы 132 при исходном числе 7 траектория будет состоять из чисел 8, 16, 18.

Ещё примеры

Задание 13Анализ хода исполнения алгоритма

Исполнитель НечетМ преобразует число на экране. У исполнителя НечетМ две команды, которым присвоены номера.

1.  Прибавь 1.

2.  Сделай нечётное.

Первая из этих команд увеличивает число x на экране на 1, вторая переводит число x в число 2x + 1. Например, вторая команда переводит число 10 в число 21. Программа для исполнителя НечетМ  — это последовательность команд. Сколько существует таких программ, которые число 1 преобразуют в число 27, причём траектория вычислений не содержит число 26? Траектория вычислений программы  — это последовательность результатов выполнения всех команд программы. Например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 17, 18.

Задание 13Анализ хода исполнения алгоритма

Исполнитель Фибо преобразует число на экране.

У исполнителя есть две команды, которым присвоены номера.

1.  Прибавить 1.

2.  Прибавить 2.

Первая команда увеличивает число на экране на 1, вторая увеличивает его на 2.

Программа для исполнителя Фибо  — это последовательность команд.

Сколько существует программ, которые преобразуют исходное число 2 в число 18 и при этом траектория вычислений содержит число 9 и не содержит числа 14?

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