Ciąg Fibonacciego – ciąg liczb naturalnych określony rekurencyjnie w sposób następujący:
Pierwszy wyraz jest równy 0, drugi jest równy 1, każdy następny jest sumą dwóch poprzednich.
Kolejne wyrazy tego ciągu nazywane są liczbami Fibonacciego.
Pierwsze dwadzieścia wyrazów ciągu Fibonacciego to:
F0 | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 |
0 | 1 | 1 | 2 | 3 | 5 | 8 | 13 | 21 | 34 | 55 |
F11 | F12 | F13 | F14 | F15 | F16 | F17 | F18 | F19 |
89 | 144 | 233 | 377 | 610 | 987 | 1597 | 2584 | 4181 |

Ciąg kwadratów, których długości boków są kolejnymi liczbami Fibonacciego
Ciekawostka
Fraktal zwany Trójkątem Sierpińskiego powstaje, gdy w trójkącie arytmetycznym pomaluje się parzyste liczby innym kolorem, a nieparzyste innym (np. parzyste jasnoszare, a nieparzyste pomalowane na niebiesko).
Kod w Pascalu
var k: integer;
f: longword;
function Fibonacci(k : integer) : longword;
begin
if k < 2 then Fibonacci := k
else Fibonacci := Fibonacci (k – 1) + Fibonacci (k – 2);
end;
begin
write
(
'Ilosc wyrazow: '
);
readln(k);
f := Fibonacci(k);
writeln(f);
end.