Cerința
4 puncteSubprogramul f este definit alăturat. Indicați valoarea f(3,2).
function f(x,y:integer):integer; var z:integer; begin if y=0 then f:=1 else begin z:=f(x,y div 2); if y mod 2<>0 then f:=z*z*x else f:=z*z end end;
a. 1 b. 2 c. 9 d. 18

Bacalaureat 2023, Informatică mate-info, Pascal, sesiunea august.
Pentru fiecare dintre itemii de la 1 la 5, scrieți pe foaia de examen litera corespunzătoare răspunsului corect. Fiecare răspuns corect se notează cu 4 puncte.
Subprogramul f este definit alăturat. Indicați valoarea f(3,2).
function f(x,y:integer):integer; var z:integer; begin if y=0 then f:=1 else begin z:=f(x,y div 2); if y mod 2<>0 then f:=z*z*x else f:=z*z end end;
a. 1 b. 2 c. 9 d. 18

| 2026 | |
|---|---|
| 2025 | |
| 2024 | |
| 2023 |
|
| 2022 | |
| 2021 |
| 2026 | |
|---|---|
| 2025 |
Toate variantele itemului Subiectul I, 2. pe o singură pagină
Aplicația pentru Evaluarea Națională și Bac. În curând pe: