R1X3XC5NGPieN
Zdjęcie przedstawia słonecznik.

Ciąg Fibonacciego w języku Python

Źródło: Jason Leung, domena publiczna.

Ciąg Fibonacciego to ciąg liczb naturalnych opisany w sposób rekurencyjny: pierwszy element jest równy 0, drugi równy jest 1, a każdy następny jest sumą dwóch poprzednich. Ciąg ten po raz pierwszy został omówiony w 1202 roku przez Leonarda z Pizy, zwanego również Fibonaccim. Więcej informacji znajdziesz w e‑materiale Ciąg FibonacciegoPMu9Wf5p9Ciąg Fibonacciego.

Z tego e‑materiału dowiesz się, jak w języku Python zaimplementować algorytm służący do obliczania wyrazów ciągu Fibonacciego.

Implementację algorytmów wykorzystujących ciąg Fibonacciego w wybranych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Ciąg Fibonacciego – zadania maturalnePvStTIkGuCiąg Fibonacciego – zadania maturalne.

O tym, jak zagadnienie rekurencji wyjaśnia matematyka, przeczytasz w e‑materiałach:

Twoje cele
  • Przeanalizujesz rekurencyjny oraz iteracyjny algorytm generujący kolejne elementy ciągu Fibonacciego, zapisany za pomocą języka Python.

  • Zaimplementujesz rekurencyjny oraz iteracyjny algorytm generowania kolejnych wyrazów ciągu Fibonacciego, w języku Python.

  • Stworzysz program obliczający i wizualizujący związek tzw. złotego podziału i ciągu Fibonacciego.