Un mozaic este alcătuit din mai multe plăcuțe de formă pătrată, cu dimensiuni egale, de culoare albă sau roșie, așezate pe un rând și aliniate ca în exemplu. Mozaicul are un model alternativ dacă oricare două plăcuțe cu o latură comună au culoare diferită.
Mozaicul din figura originală, de la stânga la dreapta:
A R A A R A R A R R R A
Figura originală de pe pagina 2 păstrează evidențierea celor două zone.
Cerința
6 puncte
Variabilele x1, x2 și x3 memorează câte o literă corespunzătoare primelor trei plăcuțe din mozaic, în această ordine, notându-se cu litera R cele roșii și cu litera A cele albe. Declarați variabilele x1, x2 și x3 și scrieți o secvență de instrucțiuni Pascal în urma executării căreia să se afișeze mesajul alternativ, dacă cele trei plăcuțe respectă modelul alternativ al mozaicului, sau mesajul neconform, în caz contrar.
Exemplu: pentru mozaicul alăturat, unde sunt evidențiate două zone în care nu se respectă modelul, variabilele x1, x2 și x3 memorează literele A, R, respectiv A, și se afișează pe ecran mesajul alternativ. (6p.)
Arată baremul
SUBIECTUL al II-lea, 3.
Pentru răspuns corect - 6p.
-declarare a variabilelor conform cerinței - 1p.
-afișare a mesajelor cerute (*) - 4p.
-corectitudine globală a secvenței¹⁾ - 1p.
(*) Se acordă câte 1p. pentru fiecare aspect (utilizare a unei constante de tip char, comparare a cel puțin două plăcuțe alăturate, tratare a tuturor cazurilor, mesaje corespunzătoare cazurilor tratate) conform cerinței.
1) Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.