- >Apel iniţial: f(26)
- >Afişează: 'x'
- >>Apelează: f(8)
- >>Afişează: 'x'
- >>>Apelează: f(2)
- >>>Afişează: 'x'
- >>>>Apelează: f(0) -- nu se execută nicio comandă
- >>>-- înapoi la f(2), din f(0)
- >>>Afişează: 'y'
- >>-- înapoi la f(8), din f(2)
- >>Afişează: 'y'
- >-- înapoi la f(26), din f(8)
- >Afişează: 'y'
- Rezultat: xxxyyy
2. Pentru definiţia alăturată a subprogramului f, ce se afişează ca urmare a apelului f(26);?
- procedure f (x:integer);
- begin
- if x>0 then
- begin
- write('x'); f(x div 3); write('y')
- end
- end;
Sa imi spuna cineva ce ii afiseaza dupa ce rezolva.
Welcome to BitCell. Click here to register !
