23

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

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

Исполнитель преобразует число, записанное на экране. Он выполняет команды: A — прибавить 1, B — прибавить 2, C — умножить на 2. Программа для исполнителя — это последовательность команд.

Сколько существует программ, которые преобразуют исходное число 4 в число 15, если траектория вычислений программы содержит числа 11 и 13? Траектория должна содержать оба указанных числа.

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

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

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

5 шагов
1

Обозначим через $f(n)$ количество программ, переводящих число 4 в число $n$. Для последнего шага в число $n$ могли использоваться команды A, B или C, поэтому учитываются переходы из $n-1$, $n-2$ и, если $n$ чётно, из $n/2$.

2

Последовательно вычисляем значения от 4 до 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

Из 11 в 13 можно попасть командами A и B: через 12 или сразу из 11. Поэтому количество программ равно:

$$g(13)=g(12)+g(11)=1+1=2$$
4

Из 13 в 15 также можно попасть через 14 или сразу, поэтому количество программ равно 2.

Так как траектория монотонно возрастает, числа 11 и 13 встречаются именно в таком порядке. Перемножаем количества программ на трёх участках:

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

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

Не учитывать обязательный порядок появления чисел 11 и 13.

Считать только один из возможных переходов из 11 в 13 или из 13 в 15.

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

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

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

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

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