Napisz iteracyjną wersję algorytmu uzupełniającego tablicę FIB = [0..n] dla n ≥ 0 kolejnymi wyrazami ciągu Fibonacciego w postaci pseudokodu. Zwróć uzupełnioną tablicę.
Specyfikacja problemu:
Dane:
FIB – tablica wypełniona kolejnymi wyrazami ciągu Fibonacciego
n – liczba naturalna; n ≥ 0
Wynik:
Program wypisuje uzupełnioną tablicę.
R1URoL7eThrwL
Prawidłowe rozwiązanie:
Linia 1. FIB otwórz nawias kwadratowy 0 kropka kropka n zamknij nawias kwadratowy.
Linia 3. FIB otwórz nawias kwadratowy 0 zamknij nawias kwadratowy znak równości 0.
Linia 4. FIB otwórz nawias kwadratowy 1 zamknij nawias kwadratowy znak równości 1.
Linia 5. FIB otwórz nawias kwadratowy 2 zamknij nawias kwadratowy znak równości 1.
Linia 7. dla i znak równości 3 przecinek 4 przecinek kropka kropka kropka przecinek n wykonuj dwukropek.
Linia 8. FIB otwórz nawias kwadratowy i zamknij nawias kwadratowy znak równości FIB otwórz nawias kwadratowy i minus 1 zamknij nawias kwadratowy plus FIB otwórz nawias kwadratowy i minus 2 zamknij nawias kwadratowy.
Linia 10. zwróć FIB otwórz nawias kwadratowy 0 kropka kropka n zamknij nawias kwadratowy.