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

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

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

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

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

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

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

Показать ответ
125
Подсказки (3)
  1. Разбейте программу в точке, когда на экране появляется число 11.
  2. Посчитайте отдельно количество программ из 4 в 11 и из 11 в 15, а затем перемножьте эти количества.
  3. Для каждого числа n число программ можно получить как сумму количеств программ, ведущих в n−1, n−2 и n/2, если n чётно.
Решение
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

5. Любая программа, проходящая через 11, состоит из программы из 4 в 11 и программы из 11 в 15. Поэтому количества перемножаются.
25⋅5=125
Частые ошибки
  • Не разделяют программу на две части в точке прохождения через число 11.
  • Складывают количества программ вместо их перемножения.
  • Не учитывают команду умножения на 2 при подсчёте переходов в чётные числа.

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

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

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

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

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

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

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

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

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