Sprawdź się
Napisz funkcję, która zwróci liczbę wywołań rekurencyjnych funkcji fibonacci
dla obliczenia elementu ciągu Fibonacciego o indeksie n
. Przetestuj działanie programu dla indeksu równego 11.
Specyfikacja problemu:
Dane:
n
– liczba naturalna, indeks elementu ciągu
Wynik:
Program zwróci liczbę wywołań rekurencyjnych funkcji fibonacci
.
Napisz program, który obliczy element ciągu Fibonacciego o indeksie n
, a następnie sprawdzi, czy ten element jest liczbą pierwszą i wypisze odpowiedni komunikat. Przetestuj działanie swojego programu dla elementu ciągu Fibonacciego o indeksie równym 11.
Specyfikacja:
Dane:
n
– liczba naturalna, indeks elementu ciągu Fibonacciego
Wynik:
Program wyświetla element ciągu Fibonacciego o indeksie n
oraz komunikat to liczba pierwsza
, jeżeli element ciągu Fibonacciego o indeksie n
jest liczbą pierwszą lub to nie liczba pierwsza
, jeżeli element o indeksie n
nie jest liczbą pierwszą.
Napisz program, który obliczy liczbę wywołań rekurencyjnych funkcji fibonacci()
z argumentami 2, 1 oraz 0 przy obliczaniu elementu ciągu Fibonacciego o indeksie n
. Przetestuj działanie swojego programu dla elementu ciągu o indeksie równym 13.
Specyfikacja:
Dane:
n
– liczba naturalna, indeks elementu ciągu Fibonacciego
Wynik:
Program wyświetla liczbę wywołań rekurencyjnych fibonacci(2)
, fibonacci(1)
oraz fibonacci(0)
przy obliczaniu elementu ciągu Fibonacciego o indeksie n
.