I_R_W14_M09_Java Ciąg Fibonnaciego
Ciąg Fibonnaciego - wersja rekurencyjna
Napiszemy program, który zwróci element ciągu Fibonacciego o indeksie n. Zastosujemy rekurencję.
Napiszemy program, który zwróci element ciągu Fibonacciego o indeksie n. Zastosujemy iterację.Sprubuj rozwiązać zadanie samodzielnie, jeżeli popełnisz błąd zapoznaj się z dalszą częścią materiału.
Napisz program, który wyznaczy n‑ty wyraz ciągu Fibonnaciego metodą rekurencyjną.
Specyfikacja problemu:
Dane:
n– liczba naturalna
Wynik:
n‑ty element ciągu Fibonnaciego
Wybieramy typ long, ponieważ wartości kolejnych wyrazów ciągu Fibonacciego rosną wykładniczo.
Parametr n funkcji będzie indeksem elementu ciągu, który ma być obliczony.
Zapisujemy warunki, po których spełnieniu zostanie zatrzymane działanie funkcji i zwróci ona wartość. Wiemy, że pierwszy wyraz ciągu Fibonacciego – zatem wyraz o indeksie 0 – ma wartość 0. Natomiast drugi wyraz – czyli wyraz o indeksie 1 – wynosi 1. Zapiszemy odpowiednie instrukcje warunkowe.
Po zakończenie wykonujemmy rekurencyjne obliczanie (zgodnie z definicją) n‑1 i n‑2 elementu ciągu.