Sprawdź się
Pokaż ćwiczenia:
Ćwiczenie 1
Ćwiczenie 2
Ćwiczenie 3
Ćwiczenie 4
Ćwiczenie 5
Ćwiczenie 6
Ćwiczenie 7
Zapoznaj się z algorytmami. Podpisz je odpowiednio, decydując, czy prezentują metodę zstępującą czy wstępującą.
Specyfikacja problemu:
Dane:
n
– liczba naturalna; indeks ciągu Fibonacciego
Wynik:
wyraz ciągu Fibonacciego o indeksie
n
Przykład 1
Linia 1. funkcja Fibonacci otwórz nawias okrągły n zamknij nawias okrągły dwukropek.
Linia 2. F otwórz nawias kwadratowy 0 zamknij nawias kwadratowy ← 0.
Linia 3. F otwórz nawias kwadratowy 1 zamknij nawias kwadratowy ← 1.
Linia 4. dla i znak równości 2 przecinek 3 przecinek kropka kropka kropka przecinek n wykonuj dwukropek.
Linia 5. F otwórz nawias kwadratowy i zamknij nawias kwadratowy ← F otwórz nawias kwadratowy i − 1 zamknij nawias kwadratowy plus F otwórz nawias kwadratowy i − 2 zamknij nawias kwadratowy.
Linia 6. zwróć F otwórz nawias kwadratowy n zamknij nawias kwadratowy.
Przykład 2
Linia 1. funkcja F otwórz nawias okrągły n zamknij nawias okrągły dwukropek.
Linia 2. jeżeli n zamknij nawias ostrokątny 1 wykonaj dwukropek.
Linia 3. zwróć F otwórz nawias okrągły n − 1 zamknij nawias okrągły plus F otwórz nawias okrągły n − 2 zamknij nawias okrągły.
Linia 4. zwróć n.
Ćwiczenie 8