Предмет: Информатика,
автор: kurengo88
Алгоритм вычислення значення функции 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), то таким способом уже не отделаться. Тут и приходят на помощь рекурсивные функции
Похожие вопросы
Предмет: География,
автор: Аноним
Предмет: Русский язык,
автор: evgenijkocko0
Предмет: Алгебра,
автор: onisenkoangelina69
Предмет: Музыка,
автор: Dfvbjjugcvkpfsfv
Предмет: Физкультура и спорт,
автор: Vikaaatoria
Должно бать натуральное число