Алгоритм вычисления значения функции f(n), где n – натуральное число, задан следующими соотношениями: f(0) = 1, f(1) = 1 f(n) = f(n–1)*f(n-2)+2, при n > 1 чему равно значение функции f(5)? в ответе запишите только целое число.
199
415
Ответы на вопрос:
1. ручная прокрутка алгоритма f₀ = 1; f₁ = 1; f₂ = f₁×f₀+2 = 1×1+2=1+2 = 3; f₃ = f₂×f₁+2 = 3×1+2 = 3+2 = 5; f₄ = f₃×f₂+2 = 5×3+2 = 15+2 = 17; f₅ = f₄×f₃+2 = 17×5+2 = 85+2 = 87 ответ: 87 2. программное решение с использованием итерации // pascalabc.net 3.1, сборка 1204 от 24.03.2016 begin var f: array[0..5] of integer; f[0]: =1; f[1]: =1; for var i: =2 to 5 do f[i]: =f[i-1]*f[i-2]+2; writeln(f[5]) end. результат выполнения программы 87 3. программное решение с использованием рекурсии // pascalabc.net 3.1, сборка 1204 от 24.03.2016 function f(n: integer): integer; begin if n< 2 then result: =1 else result: =f(n-1)*f(n-2)+2 end; begin writeln(f(5)) end. результат выполнения программы 87
ответ:
g o o g l e, y a n d e x - это самые известные, кроме них еще много поисковиков существует
объяснение:
без пробелов в этих словах ответ добавить в знания.ком не получается: говорит - ненормативная лексика
Популярно: Информатика
-
honutem12.12.2021 20:50
-
mivliev38p08iax03.04.2022 20:55
-
RGROP1703.10.2022 18:11
-
Фарида12010707.07.2022 10:37
-
egorik250625.02.2021 02:03
-
Maagistr31.01.2020 05:42
-
mahomaev12.03.2020 04:42
-
Verozan210326.04.2022 16:56
-
Малия17218.02.2022 12:41
-
HikariRayto13.01.2023 23:31