Задания
Версия для печати и копирования в MS WordАлгоритм вычисления значения функции F(n), где n — натуральное число, задан следующими соотношениями:
при
при
если
и при этом если n чётно;
если
и при этом
Чему равно значение
Примечание: квадратные скобки
Решение.
Приведём решение на языке Python.
def F(n):
if n == 1:
return 1
if n == 2:
return 2
if n > 2 and n % 2 == 0:
return int((3*n+F(n-3))/3)
if n > 2 and n % 2 != 0:
return int((7*n+F(n-1)-F(n-2))/5)
print(F(35))
Ответ: 49.

