Informatică, întrebare adresată de Robert100000, 8 ani în urmă

cum se rezolva problemele astea?

Anexe:

Răspunsuri la întrebare

Răspuns de Skipe
1
Am sa iti fac primul exercitiu ca si exemplu iar apoi incerci singur.

Mai intai luam f(5). Intram cu n=5 in subprogram. If-ul nu este indeplinit, asa ca se apeleaza 5+f(n+5).
f(5)=5+f(10). Acum calculam f(10) dupa acelasi procedeu.
f(10)=5+f(15). La fel si pt f(15)
f(15)=5+f(20). La fel si pt f(20), pt ca 20 nu e mai mare ca 20.
f(20)=5+f(25)
f(25)=0, pt ca 25>20. Acum, pornim invers, inlocuind de sus in jos. Stim ca f(25) e 0, asa ca f(20)=5+0(f(25))--> f(20)=5; f(15)=5+5=10; f(10)=5+10=15, f(5)=5+15=20. Raspuns final 20.

Pt f(40) se afiseaza 0 direct. Sper ca ai inteles

Robert100000: multumesccc
Skipe: Cu placere
Alte întrebări interesante