PYI_R_W14_M09 Ciąg Fibonacciego czyli jak rozmnażają się króliki
Ciąg Fibonacciego – definicja
Ciąg Fibonacciego to ciąg złożony z liczb naturalnych o następujących cechach:
pierwszy element ciągu jest równy 0,
drugi element ciągu jest równy 1,
każdy kolejny element ciągu jest sumą dwóch elementów go poprzedzających.
Ciąg Fibonacciego możemy również zdefiniować w następujący sposób:
Pierwszy wyraz ciągu Fibonacciego ma numer (index) 0.
Oto zapisana w postaci pseudokodu funkcja iteracyjna, która oblicza wyraz ciągu Fibonacciego o indeksie n:
Na podstawie pseudokodu możemy zdefiniować w języku Python funkcję, która zwróci element ciągu o indeksie n. Przetestujmy jej działanie dla indeksu równego 5:
Wywołując przedstawioną funkcję w pętli, wygenerujemy określoną liczbę elementów ciągu Fibonacciego:
Możesz również przygotować funkcję zwracającą ciąg Fibonacciego jako listę dla dalszych obliczeń. Przygotuj taki kod.
Słownik
włoski matematyk, ur. ok. r., znany jako Leonardo Fibonacci, Filius Bonacci (syn Bonacciego), Leonardo Pisano (Leonardo z Pizy)
liczby całkowite nieujemne
biblioteka służąca do przedstawienia obrazów złożonych z punktów o współrzędnych x oraz y (wykresów, histogramów, rozkładów itp.); moduł matplotlib nie jest dostępny w standardowej instalacji Pythona; należy go zainstalować, korzystając z mechanizmu pip
(ang. namespace) miejsce w pamięci operacyjnej, w której jest przechowywana dana zmienna; najczęściej przestrzeń nazw jest związana z funkcją, a zmienne w niej używane są widoczne tylko w obrębie tej przestrzeni – jest to „zakres obowiązywania” tych zmiennych