Исполнитель преобразует число на экране.
У исполнителя есть три команды, которые обозначены латинскими буквами:
A. Вычесть 1
B. Вычесть 4
C. Найти целую часть от деления на 3
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе 19 результатом является число 2, при этом траектория вычислений не содержит числа 8 и содержит 14?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы.
Например, для программы СВА при исходном числе 22 траектория состоит из чисел 7, 3, 2.
Ответ:
Основная волна 11.06.2025 ЕГЭ по информатике – задание №23
Решение:
|
1 2 3 4 5 6 7 8 |
def f(x, y): if x < y or x==8: return 0 if x == y: return 1 if x > y: return f(x-1, y) + f(x-4, y) + f(x//3, y) print(f(19, 14) * f(14, 2)) |
Ответ: 69
