Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

ЕГЭ - Демоверсия 2018 №22

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

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

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

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

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

Программа для исполнителя М17 – это последовательность команд. Сколько существует таких программ, которые преобразуют исходное число 2 в число 12 и при этом траектория вычислений программы содержит числа 8 и 10? Траектория должна содержать оба указанных числа.

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

Ответ: ___________________________.

Решение:

Разделим задачу на две части. Сначала найдём количество программ преобразования числа «2» в «10» через "8", а затем «10» в «12». В конце перемножим оба варианта, тем самым получим количество программ.

Из «10» до «12» будет 2 программы: 10 + 1 + 1 = 12 и 10 + 2 = 12

2 * 30 = 60 программ.

Ответ: 60

ЕГЭ - Демоверсия 2017 №22

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

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

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

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

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

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

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

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

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

Решение:

Задачу можно разбить на две части: рассмотреть варианты получения 3 => 10 и 10 => 12.

Построим древо для первой части:

из числа «3» можно получить «4», «5», «6» поскольку из числа «4» и из числа «5» можно получить число «6», его рассмотрим в первую очередь, чтобы в дальнейшем не делать одно и то же несколько раз.

Таким образом при «6» каждый раз будем получать 5 вариантов, при «7» - 3 варианта, а при «8» - 2.

Рассмотрим «5» => «10»:

При «5» получается 9 вариантов.

Рассмотрим «4» => «10»

При «4» получилось 16 вариантов.

Всего при переходе из «3» в «10» возможно: 5 + 9 + 16 = 30 вариантов.

Построим древо для второй части: «10» => «12»

2 варианта.

Перемножим полученные варианты: при «3» => «10» и при «10» => «12», 30*2 = 60.

Ответ: 60