Fotografia przedstawia wysoki słup z wieloma kładkami.
I_R_W13A_M05_JAVA Rekurencja w Javie
Źródło: schrupp, domena publiczna.
Polecenie 1
Przeanalizuj prezentację dotyczącą obliczania NWD dwóch liczb naturalnych, a następnie prześledź etapy wykonywania obu funkcji rekurencyjnych dla podanych przez siebie liczb.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
Problem 1
Napisz program, który obliczy wartość elementu o indeksie n dla ciągu zdefiniowanego wzorem
Przetestuj swój program dla danych: r = 5 oraz n = 3.
Specyfikacja problemu:
Dane:
n– liczba naturalnar– liczba naturalna
Wynik:
wyraz ciągu o indeksie
n
Problem 2
Napisz program, który policzy największy wspólny dzielnik (NWD) dwóch liczb całkowitych n oraz k.
Przetestuj jego działanie dla n = 24 oraz k = 28.
Rekurencyjny wzór na wyznaczanie NWD:
Specyfikacja problemu:
Dane:
n– liczba naturalnak– liczba naturalna
Wynik:
NWD liczb
norazk
Przykładowe rozwiązanie zadania:
Plik JAVA o rozmiarze 566.00 B w języku polskim