SUBIECTUL al III-lea, 1. Pentru subprogram corect - 10p.
-antet al subprogramului (*) - 2p.
-determinare a valorii cerute (**) - 6p.
-instrucțiune/instrucțiuni de returnare a rezultatului și tratare a cazului 0 - 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 1p. pentru fiecare aspect specific (identificare a unui divizor par/impar, algoritm de bază pentru suma unei serii de valori, divizori suport pentru fiecare sumă, identificare a unui număr major impar, algoritm de bază pentru identificarea primului/celui mai mic număr cu o anumită proprietate dintr-o serie, numere suport verificate pentru determinarea numărului major impar cerut) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.