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

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

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

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

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

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

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

Показать ответ
56
Подсказки (3)
  1. Разбейте программу в точке, когда на экране впервые появляется число 10.
  2. Посчитайте количество способов попасть из 3 в каждое число с помощью рекуррентного соотношения: f(n)=f(n−1)+f(n/2)+f(n−3), учитывая только целые значения n/2.
  3. Число программ из 3 в 10 равно 14, а из 10 в 15 — 4. Перемножьте эти количества.
Решение
1. Для подсчёта числа программ, ведущих из 3 в заданное число, используем динамику: последний шаг может быть прибавлением 1, умножением на 2 или прибавлением 3.
f(n)=f(n−1)+f(n/2)+f(n−3)

2. Вычисляя значения от 3 до 10, получаем: f(3)=1, f(4)=1, f(5)=1, f(6)=3, f(7)=4, f(8)=6, f(9)=9, f(10)=14.

3. Значит, существует 14 способов попасть из 3 в 10.

4. Аналогично считаем количество способов из 10 в 15: g(10)=1, g(11)=1, g(12)=1, g(13)=2, g(14)=3, g(15)=4.

5. Любую программу, проходящую через 10, можно однозначно представить как программу из 3 в 10 и программу из 10 в 15.
14⋅4=56
Частые ошибки
  • Не учитывают один из трёх вариантов последней команды.
  • Складывают количество программ вместо перемножения.
  • Путают траекторию с последовательностью номеров команд.

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

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

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

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

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

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

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

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

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