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

С обязательным пунктом траекторииПовышеннаяКЭС 3.1КЭС 3.2
Исполнитель Вычислитель преобразует число, записанное на экране.
У исполнителя есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 2
3. Умножить на 3

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

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

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

Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.

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

Показать ответ
112
Подсказки (3)
  1. Разделите программу на две части: от 3 до 9 и от 9 до 14.
  2. Для подсчёта числа программ используйте рекуррентное соотношение: количество способов попасть в число n равно сумме способов попасть в числа n−1, n−2 и n/3, если n делится на 3.
  3. Число программ из 3 в 9 равно 14, а из 9 в 14 — 8. Перемножьте эти количества.
Решение
1. Так как все команды увеличивают число, траектория может содержать число 9 только один раз. Поэтому программу можно разделить на путь от 3 до 9 и путь от 9 до 14.

2. Обозначим через f(n) количество программ, переводящих число 3 в число n. Для n от 4 до 9 учитываем последние команды: прибавление 1, прибавление 2 и умножение на 3.
f(n)=f(n−1)+f(n−2)+[3∣n]f(n/3)

3. Получаем значения: f(3)=1, f(4)=1, f(5)=2, f(6)=3, f(7)=5, f(8)=8, f(9)=14.

4. Теперь считаем количество программ от 9 до 14. Получаем: g(9)=1, g(10)=1, g(11)=2, g(12)=3, g(13)=5, g(14)=8.

5. Общее количество программ равно произведению числа способов пройти обе части пути.
14⋅8=112
Частые ошибки
  • Складывают количество программ вместо перемножения способов пройти две независимые части пути.
  • Не учитывают команды «прибавить 1» и «прибавить 2» при подсчёте переходов.
  • Считают траектории, не проходящие через число 9.

Похожие задания

13Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 4DC91D13Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 634A1213Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 12172013Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 1FC32213Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · AAEAA013Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 3F3DA713Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · 498BC013Исполнитель Вычислитель преобразует число, записанное на экране. У исполнителя есть три команды, которым…С обязательным пунктом траектории · E1D1CF

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ЕГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.