Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 23. Информатика. ЕГЭ. Основная волна. 10.06.2025
- Просмотры: 1226
- Изменено: 10 июня 2025
Исполнитель преобразует число на экране. У исполнителя есть две команды, которые обозначены латинскими буквами:
- Вычти \(3\)
- Найди целую часть от деления на \(3\)
Программа для исполнителя – это последовательность команд. Сколько существует программ, для которых при исходном числе \(81\) результатом является число \(3,\) и при этом траектория вычислений содержит число \(27?\)
Решение:
Python
def f(n, targ):
if n < targ:
return 0
if n == targ:
return 1
return f(n - 3, targ) + f(n // 3, targ)
print(f(81, 27) * f(27, 3))
Ответ: \(10\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


