Sunteți pe pagina 1din 12

C E N T R U L

NAIONAL DE
EVALUARE I
EXAMINARE

Evaluarea la disciplina Informatic


n cadrul examenului naional de bacalaureat 2011
Specializrile:

matematic-informatic
matematic-informatic intensiv informatic

Introducere
Disciplina Informatic are statutul de disciplin opional la proba E. d) pentru
candidaii de la filiera teoretic, profil real, specializrile matematic-informatic,
matematic-informatic intensiv informatic i tiine ale naturii.
Subiectele de bacalaureat nu vizeaz coninutul unui manual anume. Manualul
colar reprezint doar unul dintre suporturile didactice utilizate de ctre profesori i elevi
n vederea formrii competenelor prevzute de programa colar.
Structura probei scrise la disciplina Informatic
Pentru aceast disciplin exist patru tipuri diferite de variante de subiecte, n
funcie de specializarea elevilor i limbajul studiat:
1. Informatic pentru specializrile matematic-informatic i matematic
informatic, intensiv informatic - limbaj Pascal ;
2. Informatic pentru specializrile matematic-informatic i matematic
informatic, intensiv informatic - limbaj C/C++ ;
3. Informatic pentru specializarea tiine ale naturii - limbaj Pascal;
4. Informatic pentru specializarea tiine ale naturii - limbaj C/C++.
Structura probei scrise cuprinde trei subiecte (I, II, III), fiecare a cte 30 de puncte.
Fiecare dintre cele trei subiecte cuprinde cinci itemi, de dificultate diferit:
- foarte uor 4 puncte;
- uor 6 puncte;
- mediu 10 puncte;
- dificil 6 puncte;
- foarte dificil - 4 puncte.
Itemii utilizai n subiecte sunt de tipurile:
pentru subiectul I:
1. item obiectiv cu alegere multipl;
2. item semiobiectiv ntrebri structurate.
pentru subiectul al II-lea
1. itemi obiectivi cu alegere multipl;
2. itemi semiobiectivi ntrebri cu rspuns scurt i itemi de completare;
3. item subiectiv rezolvare de probleme.
pentru subiectul al III-lea
1. item obiectiv cu alegere multipl;
2. item semiobiectiv ntrebare cu rspuns scurt sau item de completare;
3. itemi subiectivi rezolvare de probleme.
1

Competenele i coninuturile menionate n programa de bacalaureat pentru


disciplina Informatic pot fi puse n valoare prin oricare dintre limbajele de programare
Pascal, respectiv C/C++. De aceea, cerinele pentru cele dou modele, corespunztoare
celor dou limbaje, sunt comune, dar limbajul de implementare/ exemplificare este
diferit.
Cerinele au acelai grad de dificultate pentru limbajele menionate.
Cerinele cuprinse n subiecte asigur o cuprindere echilibrat a competenelor
evaluate i au un grad de complexitate care permite tratarea acestora n timpul stabilit.
Competene de evaluat la disciplina Informatic
Competenele menionate n programele de bacalaureat pentru disciplina
Informatic - specializrile matematic-informatic i matematic informatic
intensiv informatic, limbajele Pascal/C/C++:
C1. construirea algoritmilor corespunztori unor prelucrri elementare i reprezentarea
lor prin intermediul programelor pseudocod i programelor scrise n limbaj de
programare (Pascal sau C/C++, la alegere);
C2. analiza rezolvrii unei probleme prin urmrirea evoluiei valorilor variabilelor
prelucrate de algoritmul corespunztor;
C3. abstractizarea rezolvrii prin construirea unor algoritmi echivaleni;
C4. identificarea i utilizarea tipurilor de date predefinite specifice unui limbaj de
programare;
C5. definirea i utilizarea unor tipuri de date proprii;
C6. identificarea i utilizarea operatorilor predefinii elementari;
C7. identificarea i utilizarea subprogramelor predefinite elementare;
C8. identificarea i utilizarea regulilor sintactice specifice limbajului de programare
studiat;
C9. definirea i apelul unor subprograme proprii cu nelegerea mecanismelor de transfer
prin intermediul parametrilor;
C10. identificarea proprietilor unor structuri de date necesare n rezolvarea
problemelor cu ajutorul calculatorului i utilizarea unor modele de memorare a acestora;
C11. organizarea datelor ce intervin n rezolvarea unei probleme utiliznd structuri de
date adecvate;
C12. organizarea etapelor de prelucrare ce formeaz un algoritm utiliznd structuri de
control i module de program;
C13. folosirea unor metode sistematice de rezolvare pentru probleme de generare;
C14. analiza unor algoritmi echivaleni de rezolvare a unei probleme n vederea alegerii
algoritmului optim.
Distribuirea competenelor pe subiecte este:
Subiect C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14
I
II
III
Domeniile de coninuturi prin care se evalueaz competenele propuse sunt:
Algoritmi - pseudocod
Elementele de baz ale unui limbaj de programare (Pascal sau C, la alegere)
Subprograme predefinite
Tipuri structurate de date
Fiiere text
Algoritmi elementari
Subprograme definite de utilizator
Recursivitate
Metoda backtracking (iterativ sau recursiv)
Generarea elementelor combinatoriale
Grafuri
2

Distribuirea domeniilor de coninuturi pe subiecte este:


Nr.crt Domeniu de coninut
I II III
1.
Algoritmi - pseudocod
2.
Elementele de baz ale unui limbaj de programare
3.
Subprograme predefinite
4.
Tipuri structurate de date:
- tablouri bidimensionale
- iruri de caractere
- nregistrri
Tipuri structurate de date:
- tablouri unidimensionale
5.
Fiiere text
6.
Algoritmi elementari
7.
Subprograme definite de utilizator
8.
Recursivitate
9.
Metoda backtracking (iterativ sau recursiv)
10.
Generarea elementelor combinatoriale
11.
Grafuri

Precizri privind evaluarea probei scrise la disciplina Informatic


n cadrul examenului de bacalaureat evaluarea se realizeaz prin raportare la
competenele de evaluat, prezentate n programa disciplinei.
La baza construirii competenelor de evaluat s-au avut n vedere categoriile:
cunoatere, comprehensiune sau nelegere, aplicare, analiz, sintez, evaluare.
Cunoaterea vizeaz identificarea de termeni, relaii, procese, observarea unor
fenomene, procese, nominalizarea unor concepte, culegerea de date din surse variate,
definirea unor concepte.
nelegerea vizeaz compararea unor date, reprezentarea unor date, stabilirea unor
relaii, calcularea unor rezultate pariale, clasificari de date, reprezentarea unor date,
sortarea discriminarea, investigarea, descoperirea, explorarea etc.
Aplicarea vizeaz reducerea la o schem sau model, anticiparea unor rezultate,
reprezentarea datelor, remarcarea unor invariani, rezolvarea de probleme prin modelare
i algoritmizare etc.
Analiza vizeaz descrierea unor stri, sisteme, procese, fenomene, generarea de idei,
argumentarea unor enunuri, demonstrarea, compararea unor rezultate etc.
Sinteza vizeaz formularea unor concluzii, calcularea i evaluarea unor rezultate,
interpretarea rezultatelor, analiza de situaii, elaborarea de strategii, relaionri ntre
diferite tipuri de reprezentri etc.
Evaluarea vizeaz aplicarea, generalizarea i particularizarea, integrarea, verificarea,
optimizarea, transpunerea, realizarea de conexiuni, adaptare i adecvare la context etc.
Baremul de evaluare i de notare este instrumentul pe baza cruia se apreciaz
lucrrile elevilor.
Baremul de evaluare i de notare este elaborat cu un grad nalt de obiectivitate i
aplicabilitate, astfel nct s reduc la minimum diferenele de notare ntre corectori.
Baremul de evaluare i de notare este proiectat pe baza notrii analitice. Notarea
analitic are avantajul de a asigura rigurozitatea corectrii, favoriznd realizarea unor
aprecieri obiective.
Baremul de evaluare i de notare permite evaluarea precis a rspunsurilor la itemii
de tip alegere multipl. n cazul itemilor de tip rezolvare de probleme, baremul de
3

evaluare i de notare include elemente ale rspunsului care vor fi punctate. n acest fel
candidatul primete punctaj pentru rezolvri pariale ale cerinei itemului. Nu se acord
punctaje intermediare, altele dect cele precizate explicit prin barem. Nu se acord
fraciuni de punct.
Se vor puncta ns corespunztor oricare alte metode de rezolvare corect a cerinei.
Baremele realizate sunt comune pentru limbajele Pascal i C/C++.
n evaluarea lucrrilor elevilor, se vor avea n vedere observaii specifice disciplinei,
menionate n barem, cum ar fi, de exemplu, cele privind validarea datelor de intrare.
Pentru exemplificare, pentru specializrile matematic informatic i matematic
informatic, intensiv informatic, sunt propuse modele de subiect i barem pentru cele
dou tipuri de subiecte specifice celor dou limbaje.

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

Examenul naional de bacalaureat 2011


Proba E. d)
Proba scris la INFORMATIC
Limbajul C/C++
Specializrile matematic informatic i matematic informatic, intensiv informatic
MODEL

Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu.


Timpul efectiv de lucru este de 3 ore.
n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun
(bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu
semnificaiile asociate acestora (eventual n form prescurtat).

SUBIECTUL I
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
a.
c.

Indicai care dintre expresiile C/C++ de mai jos are valoarea 1 dac i numai dac numrul
natural memorat n variabila ntreag n este divizibil cu 2 i cu 3.
(4p.)
(n/2==0) || (n/3!=0)
(n%3==2)
||
(n%2==3)
b.
(n%2==0) && (n%3!=1)
d. (n%2!=1) && (n%3==0)

2. Se consider algoritmul alturat descris n


pseudocod:
S-a notat cu x%y restul mpririi numrului natural x
la numrul natural nenul y i cu [z] partea ntreag a
numrului real z.

citete n (numr natural nenul)


m
0
repet
c
n%10
n
[n/10]
dac c<5 atunci
c
2*c

m
m*10+c
pn cnd n=0
scrie m

a)

Scriei numrul afiat dac pentru variabila n se


citete valoarea 6451.
(6p.)

b)

Scriei toate numerele de cel mult trei cifre care


pot fi citite pentru variabila n astfel nct, pentru
fiecare dintre acestea, numrul afiat n urma
executrii algoritmului s fie 26.
(4p.)

c)

Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura


repet...pn cnd cu o structur repetitiv de alt tip.
(6p.)

d)

Scriei programul C/C++ corespunztor algoritmului dat.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
5

(10p.)

Limbajul C/C++

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

SUBIECTUL al II-lea
(30 de puncte)
Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera corespunztoare
rspunsului corect.
1.

a.
2.
a.

Variabilele i i j sunt de tip int (1


i
5, 1
j
5), iar variabila A memoreaz elementele
unui tablou bidimensional, cu 5 linii i 5 coloane, numerotate de la 1 la 5. Expresia care are
valoarea 1 dac i numai dac elementul A[i][j] se afl pe diagonala secundar a
tabloului este:
(4p.)
i+j==4
b. i+j==6
c. i<j
d. i==j
Numrul minim de muchii ale unui graf neorientat, conex, cu 10 de noduri, este:
5
b. 9
c. 10
d. 45

(4p.)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.


0
0
0
0
0

1
0
1
1
1

0
0
0
1
0

1
0
0
0
1

0
1
0
0
0

3.

Se consider graful orientat, cu 5 vrfuri, numerotate de la 1 la 5,


reprezentat prin matricea de adiacen alturat. Enumerai
vrfurile grafului care au gradul extern egal cu cel intern.
(6p.)

4.

typedef struct {
char nume[20];
float medie;
} elev;
int i;
Utiliznd tipul elev, declarai o variabil, cu numele clasa, care s poat memora datele
menionate mai sus pentru fiecare dintre cei 30 de elevi ai unei clase, apoi scriei
instruciunile care pot completa zona punctat din secvena de instruciuni de mai jos,
pentru a iniializa, prin citire de la tastatur, variabila respectiv.
for(i=0;i<30;i++)
.......
(6p.)

5.

Scriei un program C/C++ care citete de la tastatur un numr natural nenul, n (n


10), i
n cuvinte, fiecare cuvnt fiind format din cel puin 3 i cel mult 20 de litere ale alfabetului
englez. La introducerea datelor, dup fiecare cuvnt se tasteaz Enter. Programul
construiete n memorie, i apoi afieaz pe ecran, irul de caractere obinut prin preluarea
primelor trei litere ale fiecrui cuvnt citit, n ordinea citirii acestora.
Exemplu: pentru n=3 i cuvintele
frumos
BUN
Intelept
se construiete irul de caractere fruBUNInt
(10p.)

Se consider tipul elev, definit alturat, ce


permite declararea unor variabile care s
memoreze anumite date despre un elev:
numele i media sa general anual.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
6

Limbajul C/C++

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

SUBIECTUL al III-lea
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.

a.

Se consider subprogramele recursive R1 i R2, definite mai jos.


long R1(int x, int p){
long R2(int x, int p){
if(p==0) return 1;
long f;
return x*R1(x,p-1);
if(p==0) return 1;
}
if(p%2==0) { f=R2(x,p/2);
return f*f;
}
return x*R2(x,p-1);
}
La apel, pentru parametrii x=3 i p=5, returneaz valoarea expresiei 35:
(4p.)
b. numai R1
c. numai R2
d. nici R1, nici R2
att R1, ct i R2

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.


2.

Avnd la dispoziie cinci flori diferite, lalea, narcis, mac, frezie, garoaf, se
utilizeaz metoda backtracking pentru a obine toate posibilitile de a forma buchete de
cte trei flori, tiind c n cadrul unui buchet nu conteaz ordinea de aezare a florilor.
Primele patru soluii obinute sunt, n aceast ordine: (lalea, narcis, mac), (lalea,
narcis, frezie), (lalea, narcis, garoaf), (lalea, mac, frezie). Scriei
ultimele dou soluii generate, n ordinea obinerii lor.
(6p.)

3.

Subprogramul eval are trei parametri:


 a i b, prin care primete cte un numr ntreg cu cel mult patru cifre;
 rez, prin care furnizeaz numrul obinut prin nsumarea valorilor transmise prin
parametrii a i b.
Exemplu: dac a=3, b=5, n urma apelului, valoarea furnizat prin parametrul rez este
8.
a) Scriei numai antetul subprogramului eval.

(4p.)

b) Fiierul BAC.IN conine un ir de numere ntregi, cu cel mult dou cifre fiecare. n fiier
se afl cel puin dou i cel mult 100 de numere, separate prin cte un spaiu.
Scriei un program C/C++ care citete toate numerele din fiierul BAC.IN i, utiliznd
apeluri utile ale subprogramului eval, calculeaz suma acestora i apoi afieaz pe ecran
valoarea obinut.
Exemplu: dac fiierul conine numerele de mai jos, se va afia pe ecran valoarea 11.
2 12 -7 4
(6p.)
4.

Numim k-pereche ntr-un tablou unidimensional dou elemente cu valori egale ale
acestuia, ntre care se afl alte k elemente.
Scriei un program C/C++ care citete de la tastatur dou numere naturale, n i k
(3
n
100, 1
k
n-2), cele n elemente ale unui tablou unidimensional, numere naturale,
fiecare cu cel mult trei cifre, apoi afieaz pe ecran numrul de k-perechi din tabloul citit.
Exemplu: dac n=15, k=3, iar tabloul este

se va afia pe ecran valoarea 4.

(10p.)

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
7

Limbajul C/C++

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

Examenul naional de bacalaureat 2011


Proba E. d)
Proba scris la INFORMATIC
Limbajul Pascal
Specializrile matematic informatic i matematic informatic, intensiv informatic
MODEL

Toate subiectele sunt obligatorii. Se acord 10 puncte din oficiu.


Timpul efectiv de lucru este de 3 ore.
n rezolvrile cerute, identificatorii utilizai trebuie s respecte precizrile din enun
(bold), iar n lipsa unor precizri explicite, notaiile trebuie s corespund cu
semnificaiile asociate acestora (eventual n form prescurtat).

SUBIECTUL I
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
a.
c.

Indicai care dintre expresiile Pascal de mai jos are valoarea true dac i numai dac
numrul natural memorat n variabila ntreag n este divizibil cu 2 i cu 3.
(4p.)
(n div 2=0) or (n div 3<>0)
(n
mod
3=2)
or
(n
mod
2=3)
b.
(n mod 2=0) and (n mod 3<>1)
d. (n mod 2<>1) and (n mod 3=0)

2. Se consider algoritmul alturat descris n


pseudocod:
S-a notat cu x%y restul mpririi numrului natural x
la numrul natural nenul y i cu [z] partea ntreag
a numrului real z.

citete n (numr natural


nenul)
m
0
repet
c
n%10
n
[n/10]
dac c<5 atunci
c
2*c

m
m*10+c
pn cnd n=0
scrie m

a)

Scriei numrul afiat dac pentru variabila n se


citete valoarea 6451.
(6p.)

b)

Scriei toate numerele de cel mult trei cifre care


pot fi citite pentru variabila n astfel nct, pentru
fiecare dintre acestea, numrul afiat n urma
executrii algoritmului s fie 26.
(4p.)

c)

Scriei n pseudocod un algoritm, echivalent cu cel dat, n care s se nlocuiasc structura


repet...pn cnd cu o structur repetitiv de alt tip.
(6p.)

d)

Scriei programul Pascal corespunztor algoritmului dat.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
8

(10p.)

Limbajul Pascal

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

SUBIECTUL al II-lea
(30 de puncte)
Pentru fiecare dintre itemii 1 i 2 scriei pe foaia de examen litera corespunztoare
rspunsului corect.
1.

a.
2.
a.

Variabilele i i j sunt de tip integer (1


i
5, 1
j
5), iar variabila A memoreaz
elementele unui tablou bidimensional, cu 5 linii i 5 coloane, numerotate de la 1 la 5.
Expresia care are valoarea true dac i numai dac elementul A[i,j] se afl pe
diagonala secundar a tabloului este:
(4p.)
i+j=4
b. i+j=6
c. i<j
d. i=j
Numrul minim de muchii ale unui graf neorientat, conex, cu 10 de noduri, este:
5
b. 9
c. 10
d. 45

(4p.)

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.


0
0
0
0
0

1
0
1
1
1

0
0
0
1
0

1
0
0
0
1

0
1
0
0
0

3.

Se consider graful orientat, cu 5 vrfuri, numerotate de la 1 la 5,


reprezentat prin matricea de adiacen alturat. Enumerai
vrfurile grafului care au gradul extern egal cu cel intern.
(6p.)

4.

type elev=record
nume:string[20];
medie:real
end;
var i:integer;
Utiliznd tipul elev, declarai o variabil, cu numele clasa, care s poat memora datele
menionate mai sus pentru fiecare dintre cei 30 de elevi ai unei clase, apoi scriei
instruciunile care pot completa zona punctat din secvena de instruciuni de mai jos,
pentru a iniializa, prin citire de la tastatur, variabila respectiv.
for i:=1 to 30 do
.......
(6p.)

5.

Scriei un program Pascal care citete de la tastatur un numr natural, nenul, n (n


10),
i n cuvinte, fiecare cuvnt fiind format din cel puin 3 i cel mult 20 de litere ale alfabetului
englez. La introducerea datelor, dup fiecare cuvnt se tasteaz Enter. Programul
construiete n memorie, i apoi afieaz pe ecran, irul de caractere obinut prin preluarea
primelor trei litere ale fiecrui cuvnt citit, n ordinea citirii acestora.
Exemplu: pentru n=3 i cuvintele
frumos
BUN
Intelept
se construiete irul de caractere fruBUNInt
(10p.)

Se consider tipul elev, definit alturat, ce


permite declararea unor variabile care s
memoreze anumite date despre un elev:
numele i media sa general anual.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
9

Limbajul Pascal

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

SUBIECTUL al III-lea
(30 de puncte)
Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect.
1.
Se consider subprogramele recursive R1 i R2, definite mai jos.
function R1(x,p:integer):longint; function R2(x,p:integer):longint;
begin
var f:longint;
if p=0 then R1:=1
begin
else R1:=x*R1(x,p-1)
if p=0 then R2:=1
end;
else if p mod 2=0 then
begin f:=R2(x,p div 2);
R2:=f*f
end
else R2:=x*R2(x,p-1)
end;
(4p.)
La apel, pentru parametrii x=3 i p=5, returneaz valoarea expresiei 35:
a. att R1, ct i R2
b. numai R1
c. numai R2
d. nici R1, nici R2
Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare.
2.

Avnd la dispoziie cinci flori diferite, lalea, narcis, mac, frezie, garoaf, se
utilizeaz metoda backtracking pentru a obine toate posibilitile de a forma buchete de
cte trei flori, tiind c n cadrul unui buchet nu conteaz ordinea de aezare a florilor.
Primele patru soluii obinute sunt, n aceast ordine: (lalea, narcis, mac), (lalea,
narcis, frezie), (lalea, narcis, garoaf), (lalea, mac, frezie). Scriei
ultimele dou soluii generate, n ordinea obinerii lor.
(6p.)

3.

Subprogramul eval are trei parametri:


 a i b, prin care primete cte un numr ntreg cu cel mult patru cifre;
 rez, prin care furnizeaz numrul obinut prin nsumarea valorilor transmise prin
parametrii a i b.
Exemplu: dac a=3, b=5, n urma apelului, valoarea furnizat prin parametrul rez este 8.
a) Scriei numai antetul subprogramului eval.

(4p.)

b) Fiierul BAC.IN conine un ir de numere ntregi, cu cel mult dou cifre fiecare. n fiier
se afl cel puin dou i cel mult 100 de numere, separate prin cte un spaiu.
Scriei un program Pascal care citete toate numerele din fiierul BAC.IN i, utiliznd
apeluri utile ale subprogramului eval, calculeaz suma acestora i apoi afieaz pe ecran
valoarea obinut.
Exemplu: dac fiierul conine numerele de mai jos, se va afia pe ecran valoarea 11.
2 12 -7 4
(6p.)
4.

Numim k-pereche ntr-un tablou unidimensional dou elemente cu valori egale ale
acestuia, ntre care se afl alte k elemente.
Scriei un program Pascal care citete de la tastatur dou numere naturale, n i k
(3
n
100, 1
k
n-2), cele n elemente ale unui tablou unidimensional, numere naturale,
fiecare cu cel mult trei cifre, apoi afieaz pe ecran numrul de k-perechi din tabloul citit.
Exemplu: dac n=15, k=3, iar tabloul este

se va afia pe ecran valoarea 4.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
10

(10p.)

Limbajul Pascal

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

Examenul naional de bacalaureat 2011


Proba E. d)
Proba scris la Informatic
Specializrile matematic-informatic i matematic-informatic intensiv informatic
BAREM DE EVALUARE I DE NOTARE
(comun pentru limbajele Pascal i C/C++)
MODEL

Se puncteaz oricare alte modaliti de rezolvare corect a cerinelor.


Nu se acord punctaje intermediare, altele dect cele precizate explicit prin barem. Nu se
acord fraciuni de punct.
Se acord 10 puncte din oficiu. Nota final se calculeaz prin mprirea punctajului total
acordat pentru lucrare la 10.
n programele cerute, datele de intrare se consider corecte, validarea acestora nefiind
necesar.
Utilizarea unui tip de date care depete domeniul de valori precizat n enun este
acceptat dac acest lucru nu afecteaz corectitudinea n funcionarea programului.
Se vor lua n considerare att implementrile concepute pentru compilatoare pe 16 bii,
ct i cele pentru compilatoare pe 32 de bii.

SUBIECTUL I
d
1.
2. a) 2586
b) 31 61 310 610 (*)
c) Pentru algoritm pseudocod corect
- structur repetitiv corect (*)
- echivalena prelucrrii realizate
- algoritm complet
- corectitudine global
d) Pentru program corect
-declararea
corect
a
tuturor
variabilelor
-citire corect
-scriere corect
-structur repetitiv cu test final
corect
-structur de decizie corect
-atribuiri corecte
global
a
-corectitudinea
programului1)
SUBIECTUL al II-lea
1) b
2) b
3) Rspuns corect: 3, 4 (*)

30 de puncte
4p.
6p.
4p. (*) Se acord cte 1p. pentru fiecare dintre
cele patru numere corecte.
6p. (*) Se va puncta orice form corect de
2p. structur repetitiv de alt tip.
2p.
1p.
1p.
10p.
2p.
1p.
1p.
2p.
2p.
1p.
1p.
30 de puncte
4p.
4p.
6p. (*) Se acord cte 3p. pentru fiecare dintre
cele dou noduri menionate corect.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
Barem de evaluare i de notare
11

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


Centrul Naional de Evaluare i Examinare

4) Pentru rspuns corect


- declararea variabilei de un tip
corespunztor
- accesul corect la cmpurile nregistrrii
- iniializarea corect a celor dou
cmpuri
5) Pentru program corect
- declararea corect a tuturor variabilelor
(ir de caractere i variabile simple)
- citire corect a datelor
- extragerea primelor trei caractere dintrun cuvnt
-construirea n memorie a irului cerut
- afiarea rezultatului (*)
- corectitudinea global a programului1)
SUBIECTUL al III-lea
1)
a
2)
Rspuns corect: (narcis, frezie,
garoaf), (mac, frezie, garoaf)
(*)

6p.
2p.
2p.
2x1p.
10p.

(*) Se acord punctajul i dac irul nu a


fost construit n memorie.

1+1p.
1p.
2p.
3p.
1p.
1p.
30 de puncte
4p.
6p. (*) Se acord doar 3p. dac numai una dintre
cele dou soluii este corect.
Elevii nu vor fi depunctai dac nu au delimitat
soluiile ntre paranteze.
4p.
1p.

3) a) Pentru antet corect


-structur antet principial corect
- declarare corect a parametrilor de
intrare
2x1p.
- declarare corect a parametrului de
ieire
1p.
b) Pentru program corect
6p.
- operaii cu fiiere: declarare,
pregtire n vederea citirii, citire din
fiier
1p.
-apel corect al subprogramului
1p.
- calculul corect al valorii expresiei
3p.
- declarare de variabile, afiare date,
corectitudinea global a programului1)
1p.
4)
Pentru program corect
10p. (*) Se acord numai 3p. dac dup prelucrare
- declarare variabile: simple i tablou 1+1p. s-au modificat poziiile termenilor impari.
- accesul corect la un element al
tabloului
1p.
- citire tablou
1p.
- determinarea unei k-perechi
2p.
- numrarea tuturor k-perechilor
2p.
- afiarea rezultatului
1p.
- corectitudinea global a programului1)
1p.
1)

Corectitudinea global vizeaz structura, sintaxa i alte greeli neprecizate n barem.

Prob scris la Informatic


Specializrile matematic-informatic i matematic-informatic intensiv informatic
Barem de evaluare i de notare
12

S-ar putea să vă placă și