Matematikte sıkça karşımıza çıkan ve bilinen problemlerden biri de Fibonacci serisi hakkındadır. Bilindiği üzere, bu serideki bir eleman kendinden önce gelen iki elemanın toplamına eşittir. Bu doğrultuda, Fibonacci serisi aşağıdaki şekilde ilerlemektedir:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
Şimdi, bu serinin elemanlarını hesaplayan tekrarlamalı bir algoritma yazalım. Serinin tanımında ilk elemanın 0 ve ikinci elemanın 1 olduğu belirtilmişti. Bu doğrultuda, programımızda üç farklı değişken (ilk, iki, sonraki) tanımlayıp programın başlangıcında ilk değişkenine 0 ve iki değişkenine 1 değeri atıyoruz. Sonra, ilk ve son elemanlarını toplayıp serinin tanımında verildiği gibi bir sonraki elemanın değerini hesaplıyoruz. Sonraki iterasyona geçmeden önce ilk ve iki değişkenlerimizin değerini güncelliyoruz. Böylece, bir döngü içerisinde istenilen sayı kadar Fibonacci serisindeki elemanları hesaplayabiliyoruz.
