Предмет: Информатика,
автор: klopot543
СРОЧНО
Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(0) = 1, F(1) = 3
F(n) = F(n–1) - F(n-2) + 3n, при n > 1.
Чему равно значение функции F(40)? В ответе запишите только целое число.
НА ПИТОНЕ
Ответы
Автор ответа:
7
Ответ:
(см. объяснение)
Объяснение:
Питон:
def f(n):
if n == 0:
return 1
elif n == 1:
return 3
elif n > 1:
return f(n - 1) - f(n - 2) + 3 * n
print(f(40))
Паскаль:
##
function F(n: integer):integer;
begin
if(n = 0)
then F:= 1
else if(n = 1)
then F:= 3
else if(n > 1)
then F:= F(n - 1) - F(n - 2) + 3 * n;
end;
print(F(40));
Задание выполнено!
klopot543:
Огромное спасибо
Похожие вопросы
Предмет: Русский язык,
автор: Asuna0
Предмет: Русский язык,
автор: qwertyu24r
Предмет: Қазақ тiлi,
автор: спортсментуралыангим
Предмет: Математика,
автор: кДиасик1
Предмет: Математика,
автор: 4SVdanya