Fotografia przedstawia wysoki słup z wieloma kładkami.
I_R_W13_M10_Java Rekurencja w Javie
Źródło: schrupp, domena publiczna.
Ćwiczenie 1
Napisz program, który obliczy sumę n kolejnych liczb naturalnych z użyciem rekurencji. Przetestuj działanie programu dla n równego 10.
Specyfikacja problemu:
Dane:
n– liczba naturalna
Wynik:
liczba naturalna; suma
nkolejnych liczb naturalnych
Ćwiczenie 2
Napisz program skracający ułamki, których elementy znajdują się w dwóch tablicach (pierwszy licznik odpowiada pierwszemu mianownikowi itd.), a następnie wypisze skróconą postać tych ułamków, np.: 1/3, 5/8 itd. Swój program przetestuj dla tablicy liczniki = {2, 3, 4, 5, 6} oraz mianowniki = {4, 9, 16, 25, 36}.
Specyfikacja problemu:
Dane:
liczniki– tablica liczb całkowitychmianowniki– tablica liczb całkowitych
Wynik:
licznik– liczba całkowitamianownik– liczba całkowita