Задание 23. Информатика. 2022-12
- Просмотры: 175
- Изменено: 2 февраля 2025
Исполнитель Вычислитель преобразует число, записанное на экране.
У исполнителя есть три команды, которым присвоены номера:
- Прибавить
- Прибавить
- Умножить на
Первая из них увеличивает число на экране на
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы
Решение:
Python
def f(n, target):
if n == target:
return 1
elif n > target:
return 0
else:
return f(n+5, target) + f(n+4, target) + f(n*3, target)
print(f(2, 6)*f(6, 30))
Ответ: 16