Задание 13 ЕГЭ по информатике · 6CF4FF
С обязательным пунктом траекторииВысокаяКЭС 3.1КЭС 3.2
Исполнитель преобразует число на экране.
У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Вычти 2
B. Найди целую часть от деления на 2
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 36 результатом является число 2, и при этом траектория вычислений содержит число 8?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы ABB при исходном числе 13 траектория состоит из чисел 11, 5, 2.
У исполнителя есть две команды, которые обозначены латинскими буквами:
A. Вычти 2
B. Найди целую часть от деления на 2
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 36 результатом является число 2, и при этом траектория вычислений содержит число 8?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы ABB при исходном числе 13 траектория состоит из чисел 11, 5, 2.
Показать ответ
40
Подсказки (3)
- Разделите программу на две части: путь от 36 до 8 и путь от 8 до 2.
- Для подсчёта числа путей используйте рекуррентную формулу: количество путей из числа n равно сумме количеств путей после команд A и B.
- Из 36 в 8 существует 10 путей, а из 8 в 2 — 4 пути. Общее число программ равно 10⋅4=40.
Решение
1. Так как траектория должна содержать число 8, каждую подходящую программу можно единственным образом разделить на путь от 36 до 8 и путь от 8 до 2. 2. Обозначим через f(n) количество способов попасть из числа n в 8. Для n>8 используем переходы по командам A и B: f(n)=f(n−2)+f(⌊n/2⌋), при этом f(8)=1. Последовательное вычисление даёт f(36)=10. 3. Обозначим через g(n) количество способов попасть из числа n в 2. При g(2)=1 и g(n)=g(n−2)+g(⌊n/2⌋) получаем g(8)=4. 4. Перемножаем независимые количества вариантов двух частей пути: 10⋅4=40.
Частые ошибки
- Не учитывать условие о прохождении через число 8.
- Сложить, а не перемножить количество путей от 36 до 8 и от 8 до 2.
- Считать число 8 исходным значением, хотя оно должно появиться в траектории после выполнения команды.
Похожие задания
13Исполнитель К17 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены…С обязательным пунктом траектории · 6A423213Исполнитель М17 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены…С обязательным пунктом траектории · B976F313Исполнитель М17 преобразует число, записанное на экране. У исполнителя есть три команды, которым присвоены…С обязательным пунктом траектории · 94AB7713Исполнитель Соло преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: 1.…С обязательным пунктом траектории · 2FC2EB13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Вычти 2 B. Найди целую часть от…С обязательным пунктом траектории · 8271BC13У исполнителя есть две команды, которые обозначены латинскими буквами: A. Вычти 2 B. Найди целую часть от…С обязательным пунктом траектории · B9331913У исполнителя есть две команды, которые обозначены латинскими буквами: A. Вычти 2 B. Найди целую часть от…С обязательным пунктом траектории · 8D4E1113У исполнителя есть две команды, которые обозначены латинскими буквами: A. Вычти 1 B. Найди целую часть от…С обязательным пунктом траектории · E35422
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ЕГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.