Алгоритм вычислення значення функции F(п), где п-натуральное число, задан
следующим соотношеннями:
Приложения:
Ответы
Ответ дал:
1
Programming language - Python 3.11
IDE - PyCharm 2022
Ответ:
15
Приложения:
15 разве ненатуральное число? Напомню, что натуральными числами являются числа, которые используются при счёте (от 1 и далее)
Да вы правы, ошиблась. Но решение все равно не понятно
Насчёт решение. Здесь используется рекурсивная функция. В целом, все озвученные выше условия, но переписанные на языке программирования Python
А можно ли написать не на программированном языке
Пожалуйста напишите, что бы было понятнее
f(8) = f(7) + f(4) = 15
f(7) = f(6) + 1 = 10
f(6) = f(5) + f(3) = 9
f(5) = f(4) + 1 = 6
f(4) = f(3) + f(2) = 5
f(3) = f(2) + 1 = 3
f(2) = f(1) + f(1) = 2
f(1) = 1
f(7) = f(6) + 1 = 10
f(6) = f(5) + f(3) = 9
f(5) = f(4) + 1 = 6
f(4) = f(3) + f(2) = 5
f(3) = f(2) + 1 = 3
f(2) = f(1) + f(1) = 2
f(1) = 1
Так лучше?
Спасибо
Для справки: если попадётся f(2023), то таким способом уже не отделаться. Тут и приходят на помощь рекурсивные функции
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад
Должно бать натуральное число