SUBIECTUL al III-lea, 1.
Pentru subprogram corect - 10p.
- antet al subprogramului (*) - 2p.
- determinare a numărului cerut (**) - 6p.
- instrucțiune/instrucțiuni de returnare a rezultatului - 1p.
- declarare a tuturor variabilelor locale, corectitudine globală a subprogramului¹⁾ - 1p.
(*) Se acordă câte 1p. pentru fiecare aspect al antetului (structură, parametri de intrare) conform cerinței.
(**) Se acordă câte 2p. pentru fiecare aspect (identificare a unui divizor al unui număr, algoritm de bază pentru produsul unei serii de valori, divizori suport înmulțiți) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.