23

Решение: Подсчёт программ по траектории

ЕГЭ · Информатика · Задание 23 · Алгоритмы и исполнители
ПовышеннаяФИПИ634A12Короткий ответ≈ 4 минутыРазбор в 5 шаговОтвет сверен с ключом
Условие

Исполнитель Вычислитель преобразует число, записанное на экране. Команды исполнителя: прибавить 1, прибавить 2 и умножить на 2. Сколько существует программ, которые исходное число 4 преобразуют в число 15, если траектория вычислений программы содержит число 11? Траектория вычислений — это последовательность результатов выполнения всех команд программы.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

5 шагов
1

Обозначим через $f(n)$ количество программ, переводящих число 4 в число $n$. Для перехода в $n$ последней могла быть команда прибавления 1, прибавления 2 или умножения на 2.

$$f(n)=f(n-1)+f(n-2)+f(n/2)$$
2

Последнее слагаемое учитывается только для чётных $n$. Получаем значения до числа 11:

$$f(4)=1,\ f(5)=1,\ f(6)=2,\ f(7)=3,\ f(8)=6,\ f(9)=9,\ f(10)=16,\ f(11)=25$$
3

Значит, существует 25 программ, переводящих 4 в 11.

4

Теперь считаем количество программ от 11 до 15. Аналогично:

$$g(11)=1,\ g(12)=1,\ g(13)=2,\ g(14)=3,\ g(15)=5$$

Любая программа, проходящая через 11, состоит из программы из 4 в 11 и программы из 11 в 15. Поэтому количества перемножаются.

$$25\cdot 5=125$$
Ответ
125
125
так ответ выглядит в бланке

Где здесь ошибаются

Не разделяют программу на две части в точке прохождения через число 11.

Складывают количества программ вместо их перемножения.

Не учитывают команду умножения на 2 при подсчёте переходов в чётные числа.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 23 ЕГЭ, информатика

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

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.