Задание
Выберите функцию, которая вычисляет рекуррентное соотношение:
- function f\(n: Integer\): Integer;
var
Fib: array\[0\.\.n\]of Integer;
i: Integer;
begin
Fib\[0\]:= 0;
Fib\[1\]:= 1;
for i := 2 to n do
Fib\[i\]:= Fib\[i\-1\]+ Fib\[i\-2\];
f := Fib\[n\];
end; - function f\(n: Integer\): Integer;
begin
if n = 0 then
f := 0
else if n = 1 then
f := 1
else if n = 2 then
f := 2
else
f := n * 2;
end; - function f\(n: Integer\): Integer;
begin
f := n * n + 3 * n + 5;
end;