Установите соответствие между номерами чисел и числами Фибоначчи выводимыми ниже представленной программой: //Каждое число Фибоначчи, начиная с третьего, равно сумме двух предыдущих чисел, // а первые два равны 1 (1,1,2,3,5,8,...) // в общем виде n -е число Фибоначчи определяется как: // Ф(1)=1, Ф(2)=1, // Ф(n)=Ф(n-1) +Ф(n-2), если n>2 function fibo(const n: integer): longint; begin if (n=1) or (n=2) then fibo:= 1 else fibo := fibo(n-1)+fibo(n-2); end; { fibo } var i: integer; begin for i:= 1 to 10 do writeln(i,' ',fibo(i):6); end. при n =1 при n = 5 при n =9 fibo =1 fibo =5 fibo = 34
Задание

Установите соответствие между номерами чисел и числами Фибоначчи выводимыми ниже представленной программой:
//Каждое число Фибоначчи, начиная с третьего, равно сумме двух предыдущих чисел,
// а первые два равны 1 \(1,1,2,3,5,8,\.\.\.\)
// в общем виде n -е число Фибоначчи определяется как:
// Ф\(1\)=1, Ф\(2\)=1,
// Ф\(n\)\(n\-1\)\(n\-2\), если n>2

function fibo\(const n: integer\): longint;
begin
if \(n=1\) or \(n=2\) then
fibo:= 1
else
fibo := fibo\(n\-1\)+fibo\(n\-2\);
end; { fibo }

var
i: integer;
begin
for i:= 1 to 10 do
writeln\(i,' ',fibo\(i\):6);
end.

  • Объекты 1
    • при n =1
    • при n = 5
    • при n =9
  • Объекты 2
    • fibo =1
    • fibo =5
    • fibo = 34