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

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

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

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

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

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

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

Показать ответ
26
Подсказки (3)
  1. Разбейте программу на две части: путь от 2 до 14 и путь от 14 до 30.
  2. Для подсчёта числа путей используйте рекуррентное соотношение: количество путей в число n равно сумме количества путей в числа n−1 и n/2, если n чётно.
  3. От 2 до 14 существует 13 программ. Из 14 в 30 без посещения 25 можно попасть двумя способами: последовательно прибавляя 1 или командами 1,2,1,1 — то есть 14→15→30 и 14→28→29→30. Всего 13⋅2=26.
Решение
1. Сначала подсчитаем количество программ, переводящих число 2 в число 14. Обозначим это количество через f(n). Для команды «Прибавить 1» используется переход из n−1, а для команды «Умножить на 2» — из n/2, если n чётно.
f(n)=f(n−1)+f(n/2) при чётном n;f(n)=f(n−1) при нечётном n

2. Последовательно получаем: f(2)=1, f(3)=1, f(4)=2, f(5)=2, f(6)=3, f(7)=3, f(8)=5, f(9)=5, f(10)=7, f(11)=7, f(12)=10, f(13)=10, f(14)=13.

3. Из 14 в 30 можно попасть двумя способами, не посещая число 25: прибавлять 1 до 30 или перейти из 14 в 28 умножением на 2, а затем дважды прибавить 1. Путь через 25 исключается.
14→15→16→…→30;14→28→29→30

4. Выбор пути от 2 до 14 и пути от 14 до 30 независим, поэтому перемножаем количества вариантов.
13⋅2=26
Частые ошибки
  • Учитывают программы, в которых число 25 встречается на траектории.
  • Забывают, что после достижения 14 команды можно продолжать выполнять двумя различными способами.
  • Складывают, а не перемножают количество вариантов двух частей программы.

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

13Исполнитель Аллегро преобразует число на экране. У исполнителя есть три команды, которым присвоены номера: 1.…С исключаемым пунктом траектории · E8F93313Исполнитель Вычислитель преобразует число на экране. У исполнителя есть две команды, которым присвоены…С исключаемым пунктом траектории · 0A180B13Исполнитель Вычислитель преобразует число на экране. У исполнителя есть две команды, которым присвоены…С исключаемым пунктом траектории · 69FC6613Исполнитель Кантата преобразует число на экране. У исполнителя есть три команды, которым присвоены номера: 1.…С исключаемым пунктом траектории · DE68DA13Исполнитель Кантата преобразует число на экране. У исполнителя есть три команды, которым присвоены номера: 1.…С исключаемым пунктом траектории · 0CCF9C13Прибавить 1 B. Прибавить 3 C. Умножить на 3 Программа для исполнителя — это последовательность команд.…С исключаемым пунктом траектории · D5434F13Прибавить 2 B. Прибавить 3 C. Умножить на 2 Программа для исполнителя — это последовательность команд.…С исключаемым пунктом траектории · 765FFF13Вычесть 1 B. Вычесть 4 C. Найти целую часть от деления на 3 Программа для исполнителя — это…С исключаемым пунктом траектории · B17D75

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

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

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

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

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

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

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