Числа Фибоначчи в Pascal
Пример для версий
Free Pascal 2.2.0,
Free Pascal 2.2.4,
PascalABC.NET 1.8,
Turbo Pascal 1.0,
Turbo Pascal 2.0,
Turbo Pascal 3.0,
Turbo Pascal 4.0,
Turbo Pascal 5.0,
Turbo Pascal 5.5,
Turbo Pascal 6.0,
Turbo Pascal 7.0,
gpc 20070904
Этот пример использует рекурсивное определение чисел Фибоначчи.
program fibonacci;
function fib(n:integer): integer;
begin
if (n <= 2) then
fib := 1
else
fib := fib(n-1) + fib(n-2);
end;
var
i:integer;
begin
for i := 1 to 16 do
write(fib(i), ', ');
writeln('...');
end.
Комментарии
]]>blog comments powered by Disqus
]]>