SUBIECTUL al III-lea, 1.
Pentru subprogram corect - 10p.
-antet al subprogramului (*) - 3p.
-determinare a valorii cerute (**) - 6p.
-declarare a tuturor variabilelor locale, corectitudine globală a subprogramului¹⁾ - 1p.
(*) Se acordă câte 1p. pentru fiecare aspect al antetului (structură, parametru de intrare, parametru de ieșire) conform cerinței.
(**) Se acordă câte 3p. pentru fiecare aspect (identificare a unor numere x cu proprietatea (x−1)∙x<n sau y cu proprietatea n≤y∙(y+1), identificare număr x maxim/y minim) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.