Sunteți pe pagina 1din 76

1.

Înscrieţi în coloana dreaptă a tabelului lungimea minimă a secvenţei binare, în biţi, necesară L L
pentru codificarea mesajelor din rîndul respectiv în codul ASCII: 0 0
1 1
Mesaj Lungimea 2 2
(biţi) 3 3
Matematica 4 4
Informatica 5 5
Fizica
Limba română
Limba străină

2. Se ştie, că o fotografie de dimensiunea 4x4cm, reprodusă cu ajutorul unui rastru de 10 puncte/cm, L L


conţine o cantitate de informaţie nu mai mare de 5 Kbiţi. 0 0
Ştiind, că fotografia conţine 8 de nivele de luminanţă, să se afle, dacă ea este monocrom sau color. 1 1
Răspuns: 2 2
Monocrom Color

Argumentaţi răspunsul prin calculele:

3. Transformaţi numărul A = ( 100101 )2 din sitemul binar în sistemele zecimal şi octal. L L


Răspuns: __________ _____________ 0 0
Calcule: 1 1
2 2
3 3

4. Sînt date următoarele adrese simbolice Internet L L


1. ursu@.director.gaudeamus.md 0 0
2. http://diplome.ver.edu.md 1 1
3. malai@gaudeamus.md 2 2
3 3
a) Subliniaţi adresele de cutii poştale din lista de mai sus. 4 4
5 5
b) Selectaţi din lista de mai sus o adresă simbolică, ce nu reprezintă o cutie poştală:
________________________________________________
Indicaţi din adresele simbolice de mai sus:
domeniul de cel mai înalt nivel _________________ ,
un subdomeniu de cel mai jos nivel _________________________ ,
5. Se consideră următorul tip de date:
L L
Type NN = record 0 0
nota1, nota2 : real
1 1
end;
OBIECT = record 2 2
nota: NN, nota_medie : real 3 3
end;

Variabila X este declarată în felul următor:

Var X : OBIECT;

Scrieţi o secvenţă de instrucţiuni, care citeşte de la tastatură valorile cîmpurilor nota1 şi nota2,
calculează valoarea notei medii şi atribuie această valoare cîmpului nota_medie.

6. Scrieţi în limbajul Pascal o funcţia cu numele Herone, care calculează şi returnează aria unui triunghi,
utilizînd formula lui Herone :
L L
0 0
1 1
unde a, b şi c sunt lungimile laturilor triunghiului, iar p este perimetrul, p = (a+b+c)/2. 2 2
Notă. Valorile lui a, b şi c se vor transmite în funcţie în calitate de parametri. 3 3
4 4
7. Ce se va afişa la ecran după execuţia următorului program:
L L
Program ITEM07; 0 0
Var s, c : string; 1 1
Procedure SIR ( var x : string; y : string); 2 2
Begin 3 3
x:= ’Program’; 4 4
if length (x) > 6 then y := ’C++’;
end;

Begin
s := ’Limbaj’;
c:= ’Pascal’
SIR ( s, c );
writeln ( s + ’ ’ + c );
End.

a) Încercuiţi varianta corectă afişării rezultatului în urma execuţiei programului:

1) Limbaj Pascal
2) Limbaj C++
3) Program Pascal
4) Program C++

b) Modificaţi programul ITEM07, astfel ca valorile şirului s şi şirului c să fie citite din fişierul text
CUVINT.TXT.
8. Se consideră tabloul unidimensional A, componentele căruia sînt numere întregi. Acest tabloul
conţine n componente, n ≤ 100. Scrieţi un program care determină:
L L
A) cel mai mare număr din tabloul A; 0 0
B) numărul de apariţii în tabloul A ale celui mai mare număr.
1 1
Intrare: numărul n şi valorile componentelor tabloului A se introduc de la tastatură. 2 2
Ieşire: pe ecran se afişează într-o linie cel mai mare număr din tabloul A şi numărul de apariţii ale
3 3
acestuia, separate prin spaţiu. 4 4
5 5
6 6
9. Evidenţa activităţii unui salon auto - datele despre automobile, manageri şi vînzări este realizată L L
cu ajutorul bazei de date SALON_AUTO. Mai jos sunt prezentate tabelele masini 0 0
(automobile) şi manageri (managerii de vînzari): 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10

a) Scrieţi pentru fiecare tabel denumirea cîmpului care poate fi cheie primară.
________________________________________________
b) Completaţi structura tabelului vanzari (de evidenţă a vînzărilor), ce păstrează
următoarele date: care automobil, cînd şi de către cine a fost vîndut; se vor utiliza
datele, care se conţin în tabelele masini şi manageri:

c) Cum se numeşte tipul de relaţie dintre tabelele masini şi manageri ?


____________________
d) Elaboraţi o interogare, care va cere numai numele managerului şi va afişa lista tuturor
automobilelor, care are au fost vîndute de către acest manager.

e) Cum se numeşte acest tip de interogare? ____________________


Nr. Item Scor
1 Setul de butoane de pe telecomnda digitală din imaginea alăturată (42 L L
butoane) corespunde setului de mesaje care pot fi transmise cu ajutorul ei 0 0
către dispozitivul de recepţie. Considerînd acţionarea fiecărui buton ca fiind 1 1
un mesaj distinct, se cere să determinaţi: 2 2
3 3
a) Lungimea minimă m a cuvintelor binare de lungime egală, suficientă
pentru codificarea şi decodificarea univocă a mesajelor dispozitivului de
telecomandă

Răspuns: __________ poziţii binare

b) Cantitatea de informaţie, în octeţi, care a fost transmisă într-o secvenţă de 32 acţionări consecutive
ale butoanelor dispozitivului de telecomandă (o poziţie a cuvîntului binar se codifică cu 1 bit)

Răspuns: __________ octeţi

Argumentaţi răspunsurile prin calcule efectuate

2 Transformaţi dintr-un sistem de numeraţie în altul şi scrieţi rezultatele în spaţiile rezervate. L L


0 0
Argumentaţi răspunsurile prin calcule.
1 1
a) Numărul 89,125 din sistemul zecimal în sistemul binar 2 2
3 3
4 4
5 5
6 6

Răspuns: (89,125)10 = ( )2
b) Numărul 10010110,0011 din sistemul binar în sistemul octal

Răspuns: (10010110,0011)2 = ( )8
c) Numărul 6E din sistemul hexazecimal în sistemul binar

Răspuns: (6E)16 = ( )2
3 Indicaţi corespondenţa între denumirile unităţilor funcţionale ale calculatorului şi destinaţia acestora, L L
0 0
trasînd linii între noţiuni (coloana stîngă) şi funcţionalităţi (coloana dreaptă):
1 1
2 2
Memorie Asigurarea comunicării dintre părţile funcţionale ale calculatorului;
3 3
Furnizarea semnalelor de comandă necesare executării secvenţiale 4 4
Dispozitive de intrare, ieşire
a instrucţiunilor;
Dispozitivul central de Schimbul de date (Introducere şi extragere) dintre calculator şi
comandă mediul exterior;
Înmagazinarea datelor iniţiale, intermediare şi finale, precum şi a
Dispozitivul aritmetic şi logic
instrucţiunilor;
Efectuarea operaţiilor aritmetice şi logice elementare
4 Fie date următoarele declaraţii: L L
Type 0 0
Contact = Record 1 1
NP : string; 2 2
NM : string; 3 3
Grup: integer; 4 4
End; 5 5
ListaContacte = array[1..10] of Contact; 6 6
var A : ListaContacte; 7 7
B : Contact; 8 8
C : string;
N : integer;
F : text;

a) Enumeraţi identificatorii de tipuri de date neomogene: ____________________________


b) Enumeraţi identificatorii variabilelor pentru tipurile de date structurate: ________________
c) Pentru fiecare din următoarele instrucţiuni determinaţi dacă aceasta, este corectă sau greşită.
Bifaţi opţiunea respectivă.
READ(A[1]);  Corect  Greşit
B:=A[1];  Corect  Greşit
Writeln(F,B.NP);  Corect  Greşit
C.NP:=A.NP + B.NP;  Corect  Greşit
Contact.NM:=C;  Corect  Greşit
A[1].Grup:=N;  Corect  Greşit
5 Se consideră următorul program Pascal: L L
Program p6; {nivel 0} 0 0
Var s:string; 1 1
Function ppp(s:string):boolean; {nivel _____} 2 2
Var i,n:integer; 3 3
Begin 4 4
ppp:=true; 5 5
n:=length(s); 6 6
for i:=1 to n div 2 do
if s[i]<>s[n-i+1] then ppp:=false
End;
Procedure hhh (var s: string; w,q:string); {nivel _____}
Begin
s:= w + q + w;
End;
Begin
hhh (s,’AA’, ’BCB’);
Write(ppp(s));
End.
a) Subliniaţi, în textul programului, lista parametrilor formali.
b) Scrieţi parametrii variabilă a procedurii hhh ______________
c) Scrieţi parametrii valoare a procedurii hhh ______________
d) Stabiliţi valoarea de adevăr pentru afirmaţia: Funcţia ppp returnează valoarea true, dacă şirul,
transmis în subprogram ca parametru, este palindrom (se citeşte la fel de la stînga spre
dreapta şi de la dreapta spre stînga).
 Adevărat  Fals
e) Scrieţi ce se va afişa în urma executării programului P6: ______________________
f) Înscrieţi în spaţiile libere din program, marcate de acolade, nivelul de imbricare a fiecărui
subprogram în structura de bloc al programului.
6 La concursul pentru ocuparea unui post vacant de programator s-au înscris N concurenţi (1≤N≤20). L L
Fiecare concurent susţine trei probe. Pentru fiecare probă se acordă de la 0 pînă la 10 puncte. Punctajul 0 0
total al concurentului se calculează ca fiind suma punctajelor acordate acestuia pentru fiecare probă. 1 1
2 2
Elaboraţi un program, care:
3 3
 citeşte de la tastatură numele, prenumele şi punctajul pentru fiecare din cele trei probe susţinute 4 4
de fiecare concurent, 5 5
 formează lista concurenţilor, în ordinea descreşterii punctajelor totale acumulate de fiecare 6 6
concurent, 7 7
 înscrie într-un fişier text DATE.OUT lista concurenţilor, ordonată descrescător după punctajele
totale acumulate.
Intrare: De la tastatură se citeşte numărul natural N - numărul de concurenţi. Apoi, pentru fiecare
concurent se citeşte numele, prenumele, şi trei numere întregi – punctajele acumulate pe probe
separate.
Ieşire: Fişierul text DATE.OUT conţine N linii, ce reprezintă lista concurenţilor, ordonată descrescător după
punctajele totale acumulate – cîte o linie pentru fiecare concurent. Linia care descrie un concurent va
conţine numele, prenumele şi punctajele acumulate de concurent pentru fiecare din cele trei probe,
separate prin spaţiu.
Rezolvarea va fi apreciată pentru:
declararea tipurilor de date şi a variabilelor;
operarea cu fişierele text; citirea şi scrierea
datelor; organizarea algoritmilor.
7 În aplicaţia MSAccess a fost creată o bază de date PICTORI, ce conţine informaţii despre operele L L
pictorilor celebri. Conţinutul curent al tabelelor bazei de date este prezentat în următoarea imagine: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7

a) Reieşind din conţinutul tabelelor, determinaţi şi înscrieţi, în spaţiile rezervate mai jos, identificatorii
cîmpurilor ale tabelului Lucrari care pot apare în calitate de:
Cheie primară __________________________________________________________________
Chei străine ____________________________________________________________________

b) Reieşind din conţinutul tabelelor, determinaţi tipul relaţiei existente dintre tabelele Pictori şi Muzee
_________________________________________

c) A fost definită o interogare astfel, cum este prezentată pe desen:

Înscrieţi în tabelul, prezentat pe următorul desen, rezultatul executării acestei interogări.


8 Utilizînd obiectele L L
bazei de date Pictori 0 0
a fost elaborat 1 1
formularul alăturat: 2 2
3 3
4 4
Înscrieţi în cerculeţele 5 5
de pe formular literele 6 6
ce corespund ele-
mentelor constitutive
ale formularului. Lista
opţiunilor este
prezentată în tabelul
ce urmează.
Element de
A
control legat
Element de
B control
independent
C Subformular
Buton de
D
comandă
Caseta de
E
validare
Element de
F
control calculat

9 Scrieţi un fragment de cod HTML care, fiind interpretat de L L


programul de navigare, va afişa tabelul alăturat: 0 0
1 1
Textele din celulele coloanei drepte sunt liste (sus - cu 2 2
3 3
numerotare, jos - cu marcaje).
4 4
Dimensiunile fizice ale celulelor nu trebuie descrise. 5 5
6 6
7 7
8 8
9 9
10 10
Unităţi de măsură a informaţiei

1 bit – unitate elementară


1Bt (Octet) = 8 bit
1KB (KiloOctet) = 210 Bt (≈ 1000 Bt)
1MB (MegaOctet) = 210 KB (≈ 1000 KB)
1GB (GigaOctet) = 210 MB (≈ 1000 MB)
1TB (TeraOctet) = 210 GB (≈ 1000 GB)

Tabellul de conversie octal – binar Tabellul de conversie hexazecimal – binar


Octal binar hexazecimal binar hexazecimal binar
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111
Nr. Item Scor
1 Printre ultimele invenţii tehnologice se numără modelele „de buzunar” ale L L
dicţionarelor şi enciclopediilor tematice. Dispozitivele dispun de o tastatură 0 0
simplificată pentru introducerea datelor şi cîteva butoane funcţionale, pentru 1 1
dirijare. Dispozitivul din imagine are o tastatură cu 29 de taste pentru 2 2
introducerea simbolurilor şi 3 butoane funcţionale. Se consideră, că fiind 3 3
acţionată, fiecare tastă sau buton de dirijare emite un mesaj distinct. 4 4

Considerînd tastatura dispozitivului din imagine ca fiind o sursă de


mesaje (32 mesaje posibile), calculaţi şi scrieţi în spaţiile rezervate:

a. Lungimea minimă a cuvintelor binare de lungime egală,


necesare pentru codificarea univocă a mesajelor emise de
sursă.
Indicaţi calculele efectuate.

Răspuns: __________________ biţi

b. Cantitatea de informaţie, în Octeţi, emisă de sursă la tastarea seriei de mesaje


PSEUDODIMETHYLFORMAMMIDE
Indicaţi calculele efectuate.

Răspuns: __________________ octeţi

2 Fie date numerele: (10001101)2, (121)8, (121)10, (6D)16. L L


0 0
Stabiliţi valoarea de adevăr pentru fiecare din expresiile ce urmează (bifaţi opţiunea corectă): 1 1
A 2 2
(10001101)2 < (6D)16  Adevăr  Fals 3 3
B (121)8 < (121)10  Adevăr  Fals 4 4
C (121)8 > (6D)16  Adevăr  Fals

Indicaţi calculele efectuate.

3 Se consideră schema funcţională a unui calculator: L L


0 0
1 1
2 2
3 3

Completaţi în spaţiile rezervate pe desen denumirile elementelor lipsă ale schemei funcţionale.
4 Fie date următoarele declaraţii: L L
Type 0 0
Crater = Record 1 1
X,Y : integer; 2 2
Raza: real; 3 3
End; 4 4
ListaCratere = array[1..15] of Crater; 5 5
var Alfa : Crater; 6 6
Beta : ListaCratere; 7 7
N : integer; 8 8
XC,YC: real;
F : text;
a) Scrieţi identificatorii de tipuri de date articol: ____________________________
b) Scrieţi identificatorii variabilelor tipul cărora este structurat: ________________
c) Pentru fiecare din următoarele instrucţiuni determinaţi dacă este corectă ea, sau greşită. Bifaţi
opţiunea respectivă.
Alfa:=Beta[5];  Corect  Greşit
Beta.X:=Alfa[2].Y;  Corect  Greşit
readln(F,N);  Corect  Greşit
Beta[1].Raza:=Alfa.Raza;  Corect  Greşit
N:=(Alfa.XC + Alfa.YC) div 2;  Corect  Greşit
Writeln(Crater.X‚’ ’, Crater.Y);  Corect  Greşit
5 Se consideră următorul program Pascal: L L
Program P5; {nivel 0} 0 0
Var s,q: string; 1 1
Procedure P(var z:string); {nivel ...} 2 2
Function F(c : string ): integer; {nivel ...} 3 3
Begin 4 4
F:=3; 5 5
If (c[1]>=’0’) and (c[1]<=’9’) then F:=2; 6 6
If (c[1]>=’A’) and (c[1]<=’Z’) then F:=1; 7 7
If (c[1]>=’a’) and (c[1]<=’z’) then F:=0;
End; {F}
Begin
case F(z) of
0: z:=’Sdigit’;
1: z:=’Sbig’;
2: z:=’Ssmall’;
End;
End; {P}
Begin
s:=’Maraton’; P(s); Write(s);
q:=’#Grecia#’; P(q); Write(q);
End.
a) Subliniaţi, în declaraţiile respective din textul programului, variabilele globale.
b) Scrieţi identificatorii parametrilor formali ale subprogramelor ______________
c) Scrieţi identificatorii parametrilor actuali ______________
d) Stabiliţi valoarea de adevăr pentru afirmaţia: Funcţia F returnează valoarea 3 doar în cazul
în care şirul, transmis în funcţie ca parametru actual, nu conţine nici cifre, nici litere
majusule sau minuscule ale alfabetului englez.
 Adevărat  Fals
e) Scrieţi ce va afişa programul P5 după lansarea în execuţie: ______________________
f) Înscrieţi în spaţiile libere, rezervate în textul programului, marcate prin comentariul
{nivel ...}, nivelul de imbricare a fiecărui subprogram în structura de bloc al programului.
6 N participanţi la un sondaj au evaluat cu punctaje de la 1 la 10 calitatea serviciilor prestate de o companie L L
de telecomunicaţii. Rezultatele evaluării se înscriu într-un tablou unidimensional A după cum urmează: 0 0
punctajul acordat de participantul cu numărul i se înscrie pe poziţia i a tabloului A (elementul A[i]). 1 1
Sarcină: Elaboraţi un program care citeşte de la tastatură numărul de participanţi la sondaj şi rezultatele 2 2
3 3
evaluării realizate de fiecare dintre ei. Programul urmează să determine:
4 4
a) Cel mai mare şi cel mai mic punctaj acordat. 5 5
b) Diferenţa punctajelor (diferenţa dintre cel mai mare şi cel mai mic punctaj acordat) . 6 6
Rezultatele vor fi înscrise în fişierul text DATE.OUT 7 7
Intrare: citirea datelor este efectuată de la tastatură. Se citeşte mai întîi numărul întreg N - numărul de
participanţi la sondaj, (1≤N≤100). Apoi se citesc N numere întregi cu valori între 1 şi 10 – punctajele
acordate.
Ieşire: scrierea rezultatelor este efectuată în fişierul text DATE.OUT. Fişierul conţine două linii. Prima
linie conţine un număr întreg: diferenţa punctajelor. Linia a doua conţine două numere întregi, separate
prin spaţiu: punctajul maxim acordat şi punctajul minim acordat.
Rezolvarea va fi apreciată pentru: declararea
tipurilor de date şi a variabilelor; operarea cu fişierele
text; citirea şi scrierea datelor; organizarea algoritmilor
7 În aplicaţia MSAccess a fost creată baza de date ProgramTeatre, ce conţine informaţii despre L L
programul spectacolelor unor teatre, într-o anumită perioadă de timp. Conţinutul curent al tabelelor bazei 0 0
de date este prezentat în următoarea imagine: 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 12
13 13
14 14
15 15

a) Utilizînd tabelele de mai sus, selectaţi şi înscrieţi în coloana din dreapta a tabelului de mai jos cîte
un identificator de cîmp, tipul datelor căruia poate fi cel indicat în coloana din stînga.
Tip date Identificator cîmp:
Text
Number
OLE Object
Date/Time
Currency
Yes/No
Exemplu:
Tip date Identificator cîmp:
Autonumber ID_SP

b ) Imaginea de mai jos este fereastra regimului Design View pentru definirea interogărilor. Înscrieţi în
spaţiile rezervate elementele necesare pentru definirea unei interogări, ce va afişa lista spectacolelor
jucate pe scenele teatrelor într-o anumită zi (Data). Ziua va fi specificată pe parcursul execuţiei
interogării, cu ajutorul unui parametru. Lista va conţine cîmpurile: Den_Teatru, Den_Spectacol, Data,
Ora şi Pret_bilet , înregistrările fiind ordonate alfabetic după denumirea teatrului.
Utilizînd obiectele bazei de date ProgramTeatre a fost elaborat următorul formular:

Element de
A
control legat
Element de
B control
independent
Buton de
C
comandă
D Subformular
Casetă de
E
validare
Element de
F
control calculat

c) Înscrieţi în cerculeţele de pe formular literele ce corespund denumirilor elementelor constitutive ale


formularului. Lista de denumiri este prezentată în tabelul din dreapta formularului.

8 Scrieţi un fragment de cod HTML care, fiind interpretat de programul de navigare, va afişa tabelul de L L
mai jos: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
Textul din prima celulă a liniei a doua a tabelului este o listă cu marcaje.
Dimensiunile fizice ale celulelor nu trebuie descrise.
Test 3. Barem de corectare. Profil UMANISTIC
nr Motivare pp pt
Determinarea corectă a lungimii minime (5 biţi) 1
Calculele corecte log2(32)=5 1
1
Răspuns corect 15 1 4
5 x 24 = 120 biţi. 120 / 8 = 15 octeí 1
Răspuns corect : FALS 1
Răspuns corect : ADEVĂR 1
Răspuns corect : FALS 1
2 Tabele de transformare corecte (secvenţe), sau transformări efectuate 4
6 - > 0110, … D - > 1101; 0 - > 000, 1 - > 001, 2 - > 002 1
Notă! Se consideră corectă şi verificarea prin transformarea în altă bază, de exemplu în
baza zece.
Cîte 1 punct pentru fiecare componentă înscrisă corect: Dispozitiv de comandă,
3 3
Dispozitiv de intrare, Memorie 3
Pentru lista identificatorilor tipului articol Crater 1
4 Pentru lista identificatorilor variabilelor tipul cărora este structurat Beta, Alfa, F 1 8
Pentru fiecare selecţie de răspuns corectă, câte 1 pt. C, G, C, C, G, G 6
Pentru variabilele globale subliniate corect s,q 1
Pentru lista identificatorilor parametrilor formali z,c 1
Pentru lista identificatorilor parametrilor actuali q,s 1
5 Pentru selectarea corecta a valorii afirmaţiei F 1 7
Pentru determinarea corectă a afişărilor Sbig#Grecia# 1
Pentru determinarea corectă a nivelului de imbricare {1} pentru procedura P şi {2} pentru
funcţia F 2
Descrierea corectă a tipurilor şi variabilelor (1) 1
Operaţii corecte cu fişierele text deschidere / scriere / închidere 1
6 Citirea corectă a datelor de intrare de la tastatură 1 7
Algoritmul corect de căutare a maximului(1) şi minimului (1), diferentei maxime(1) 3
Scrierea corectă a rezultatelor în fişier 1

a)
Stabilirea corectă a cîmpurilor de fiecare tip (cel puţin 1 cîmp) - cîte 1 punct
de tipul TEXT - Den_Spectacol, Autor, Den_Teatru, Adresa (oricare din ele)
de tipul NUMBER - ID_SP, ID_T (oricare din ele)
de tipul OLE Object - Imagine.
de tipul DATE/TIME - Data, Ora.
de tipul CURRENCY - Pret_bilet
de tipul Yes/No – Titrare 6

7 15

Den_Teatru Den_Spectacol Data Ora Pret_bilet


Teatre Spectacole Program Program Spectacole
Ascending
x x x x x
[Enter Data]

b) Completarea corectă a rîndului Field cu identificatorii cîmpurilor - 1p.


Completarea corectă a rîndului Table cu identificatorii tabelelor - 1p.
Înscrierea corectă a condiţiei de selecţie cu parametru pentru cîmpul Data - 1p.
Înscrierea corectă a condiţiei de ordonare în câmpul Den_Teatru (ascending) - 1p. 4
c) Cîte un punct pentru fiecare literă înscrisă corect:A,B,C,D,F 5
Utilizare corecta a secvenţei <TABLE> cu atributul BORDER 1
Utilizare corecta a secvenţei < TR> 1
9 8
Utilizare corecta a secvenţei <TD> 1
Utilizare corecta a secvenţei <UL> cu atributul TYPE 1
Utilizare corecta a secvenţei <LI> 1
Elemente de formatare (<B>) sau utilizarea <TH> 1
Utilizare corecta a atributului ROWSPAN şi COLSPAN 2
<TABLE BORDER=1>
<TR><TH colspan=2 align=center>Evaluari finale. Anul 2012-2013</TH></TR>
<TR><TD ROWSPAN=3> <UL TYPE=square>
<LI>Invatamint primar
<LI>Gimnaziu
<LI>Liceu
</UL></TD><TD> 22.04-30.04 </TD></TR>
<TR><TD>3.06-13.06</TD></TR><TR><TD>4.06-21.06</TD></TR> </TABLE>
Total 56 56
Unităţi de măsură a informaţiei

1 bit – unitate elementară


1Bt (Octet) = 8 bit
1KB (KiloOctet) = 210 Bt (≈ 1000 Bt)
1MB (MegaOctet) = 210 KB (≈ 1000 KB)
1GB (GigaOctet) = 210 MB (≈ 1000 MB)
1TB (TeraOctet) = 210 GB (≈ 1000 GB)

Tabelul de conversie octal – binar Tabelul de conversie hexazecimal – binar


Octal binar hexazecimal binar hexazecimal binar
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111
Nr Item Scor
1. În imaginea din dreapta sunt prezentate simbolurile L L
convenţionale folosite la tricotat. Vom consideră mulţimea 0 0
acestor simboluri ca un set de mesaje distincte ale unei 1 1
surse de informație. 2 2
a) Determinaţi lungimea minimă (în biţi) a cuvintelor binare de lungime egală, 3 3
necesare pentru a codifica univoc toate mesajele emise de sursa dată. 4 4
Răspuns:______________(biţi)
Scrieţi calculele efectuate şi formulele utilizate:

b) Calculaţi (în Octeţi) cantitatea de informaţie, necesară pentru păstrarea secvenței de simboluri
convenționale, folosite în tricotat, prezentate în imaginea de mai jos (64 simboluri).

Răspuns:____________(Octeţi)

Scrieţi calculele efectuate:

2. A) Înscrieţi în caseta rezervată operatorul relaţional (unul dintre operatorii =, >,< ) pentru care L L
valoarea de adevăr a expresiei obținute va fi TRUE: 0 0
(61,0625)10 (3D,1)16 1 1
2 2
Argumentaţi prin calculele efectuate alegerea realizată 3 3
4 4
5 5

B) Se consideră următoarea adresă numerică Internet, de clasa B, formată din 32 biţi (4 octeţi),
care identifică un calculator în cadrul unei reţele.
1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1
1) Separaţi cu ajutorul liniilor verticale biţii acestei adrese în 3 grupuri: Clasă adrese, Adresă
reţea, Adresă calculator.
2) Exprimaţi în formă zecimală această adresă numerică şi înscrieţi răspunsul:
Răspuns: . Argumentaţi răspunsul prin calculele efectuate:

3. Uniți prin linii fiecare descriere a topologiilor din coloana stîngă cu denumirea topologiei L L
corespunzătoare (configuraţia geometrică a legăturilor între calculatoare) din coloana dreaptă: 0 0
1 1
Legătura între două calculatoare ale reţelei are loc  topologia magistrală 2 2
prin intermediul calculatorului central ■ 3 3
 topologia stea
Legătura între calculatoare formează o buclă închisă ■
 topologia distribuită
Între fiecare pereche de calculatoare există mai multe ■
căi de transmisie  topologia inel
4. Fie date următoarele declaraţii: L L
Type T1= Record 0 0
nume: string; 1 1
nota: 1..10; 2 2
End;
T2= array[1..25] of T1;
3 3
var A : T1; 4 4
B : T2; 5 5
C : real; 6 6
D : text; 7 7
8 8
a) Scrieţi identificatorul variabilei de tip de date neomogene, declarată mai
sus:_________________

b) Scrieţi identificatorii cîmpurilor tipului de date articol definit mai sus:


_______________________

c) Pentru fiecare din următoarele instrucţiuni determinaţi, dacă ea este corectă sau greşită. Bifaţi
opţiunea respectivă.

B[1]:=A;  Corect  Greşit A.nume:=’’;  Corect  Greşit


Read(D,A);  Corect  Greşit C:=B[25].nota;  Corect  Greşit
T1.nota:=9;  Corect  Greşit Writeln(D);  Corect  Greşit
5. L L
Analizaţi programul din partea stîngă şi
Fie dat următorul program Pascal: 0 0
Program P5; {nivel 0} îndepliniţi următoarele sarcini: 1 1
Type Punct=record 2 2
x,y:integer; a) Subliniaţi în textul programului 3 3
end; 4 4
Tablou=array [1..10] of Punct;
variabilele locale ale procedurii P. 5 5
Var A:Tablou; b) Înscrieţi în spaţiile libere din textul 6 6
n,i:integer; 7 7
programului, marcate prin
m:real;
procedure P (Var max:real); {nivel ___} comentariul {nivel ____}, nivelul de
var d:real; imbricare a fiecărui subprogram în
i:integer;
function F (x,y:integer):real;{nivel ___}
structura de bloc a programului.
Begin c) Scrieţi identificatorii funcţiilor
F:=sqrt(sqr(x)+sqr(y)); predefinite utilizate în program
End; ____________________________
Begin d) Scrieţi parametrii actuali ai funcţiei
max:=0;
For i:=1 to n do F la primul apel al ei
Begin __________________
d:= F(A[i].x,A[i].y);
If d>max then max:= d; e) Scrieţi identificatorii tipurilor de date
End; structurate, utilizate în program
End;
Begin ____________________________
Read(n);
For i:=1 to n do f) Stabiliţi valoarea de adevăr a
Readln(A[i].x,A[i].y);
afirmaţiei: „Variabila A este o
P(m);
variabilă globală”
Writeln(m);
End.  Adevărat  Fals
6. În fişierul text NOTE.TXT sînt înscrise rezultatele la 4 probe ale examenului de Bacalaureat a unei L L
clase din N elevi (N ≤ 30), fiecare valoare fiind un număr întreg – nota primită la una din probele 0 0
de examen. 1 1
Sarcină: Scrieţi un program, care calculează: 2 2
 Numărul de elevi care au susținut toate probele de examen pe note de 9. 3 3
 Media generală la examenul de Bacalaureat (se calculează ca suma tuturor notelor 4 4
împărțită la 4N). 5 5
Rezultatele vor fi afişate pe ecran. 6 6
Intrare: Fişierul text NOTE.TXT conţine pe prima linie un număr întreg N – numărul de elevi din 7 7
clasă. Urmează N linii, fiecare dintre care conţine cîte 4 numere întregi, separate prin
spaţiu – notele de la probele de examen ale unui elev distinct.
Ieşire: rezultatele vor fi afişate pe ecranul monitorului în următoarea ordine:
În prima linie se va înscrie numărul elevilor ce au note de 9 la toate probele de examen;
În linia a doua – media generală la examenul de Bacalaureat, cu două cifre după virgulă.
Exemplu:
NOTE.TXT Ecran Explicație Rezolvarea va fi apreciată pentru:
declararea tipurilor de date şi a
3 1 Există o singură linie, în care variabilelor; operarea cu fişierele text;
9 10 8 9 8.75 toate notele au valoarea 9. citirea şi scrierea datelor; implementarea
9 9 9 9 Suma tuturor notelor – 105. algoritmului de calcul.
10 7 7 9 105 / 12 = 8.75
7. Pentru a ține evidenţa lansărilor de sateliţi ai diferitor ţări în sistemul MS Access a fost creată L L
baza de date SATELIT. Conţinutul curent al tabelelor bazei de date este prezentat în imaginea 0 0
următoare: 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11

a) Reieşind din conţinutul tabelelor bazei de date, înscrieţi în coloana din dreapta a tabelului de
mai jos cîte un identificator de cîmp, tipul datelor al căruia este compatibil cu cel indicat în
coloana din stînga:
Tipuri de date Identificatori de cîmp
Text
AutoNumber
Yes/No
Ole Object
b) Completaţi desenul de mai jos pentru a defini în regimul Design View o interogare de creare
a cîmpurilor rezultante, care va afişa lista ţărilor (cîmpul Denum_tara) şi cîmpul calculat Ani -
timpul în ani, care a trecut de la lansarea primului satelit al ţării respective. Aranjaţi datele în
ordinea descrescătoare a anilor, trecuți de la prima lansare.

c) În imaginea de mai jos este prezentat un formular în regimul Design View, creat în baza de
date SATELITI.

Scrieţi în cerculeţele din imaginea de mai sus numerele care corespund elementelor din lista de
mai jos:

1. Subformular 3. Subsolul de pagină


2. Zona de antet a formularului 4. Element de control independent
8. Un document HTML, fiind interpretat de programul de navigare, a afişat următorul tabel: L L
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
Înscrieţi în spaţiile libere ale documentului HTML elementele necesare pentru ca acesta să afişeze 11 11
informaţia în forma în care o vedeţi în imaginea de mai sus.

Note:
1. Dimensiunile fizice ale celulelor tabelului nu trebuie descrise.
2. Pentru a include semnul diacritic "ţ" utilizaţi codul "&#355"

<HTML>
<HEAD><TITLE>Informatia</TITLE></HEAD>
<BODY>
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________

</BODY>
</HTML>
BAREM DE CORECTARE
INFORMATICA, profil umanist

Nr.
Motivarea punctelor Puncte Total
item
a) Determinarea lungimii minime corecte – 3 1
scrierea calculelor si formulei log27≈3 1
1 1 4
b) determinarea cantităţii de informație corect 24 octeţi
scrierea calculelor 64x3=192 (biţi)/8=24(octeţi) 1
A) Pentru stabilirea corectă a operatorului relaţional (=) ((61,0625)10 =(3D,1)8, 1
Algoritm de transformare în altă bază corect 1
B) 1. 10 | 010010 00000011| 00001001 00010001 1
2 2. Pentru răspuns corect (146.3.9.17) 1 5
3. Algoritm corect de transformare din 2 în 10: (10010010)2=(146)10 ;
1
(00000011)2=(3)10 ; (00001001)2=(9)10 ;(00010001)2=(17)10)
Se acordă câte un punct pentru fiecare pereche asociată corect:

Legătura între două calculatoare ale reţelei are loc  topologia magistrală
prin intermediul calculatorului central ■
3  topologia stea 1 3
Legătura între calculatoare formează o buclă închisă ■
 topologia distribuită
1
Între fiecare pereche de calculatoare există mai ■
multe căi de transmisie  topologia inel
1
Pentru identificatorul variabilei de tip de date neomogen: (A) 1
Pentru lista identificatorilor cîmpurilor stabilită corect: (nume, nota) 1
Pentru fiecare valoare de adevăr stabilită corect:

B[1]:=A;  Corect  Greşit A.nume:=’’;  Corect  Greşit


4 8
Read(D,A);  Corect  Greşit C:=B[25].nota;  Corect  Greşit
1x6
T1.nota:=9;  Corect  Greşit Writeln(D);  Corect  Greşit

a) Sublinierea d:real; i:integer 1


b) Nivel 1, (pentru procedura P) Nivel 2 (pentru funcția F) 1 x2
c) sqrt, sqr 1
5
d) A[1].x, A[1].y 1
e) Pentru enumerarea ambelor tipuri Tablou, Punct 1 7
f) adevărat 1
Declararea corectă a variabilelor şi definirea corectă a tipurilor 1
Operații corecte de lucru cu fişiere (assign, reset, close) 1
Citirea corectă din fişier 1
6 Algoritmul corect de determinare a mediei generale 1 7
Algoritmul corect de determinare a numărului de elevi cu note de 9(numai pe 9 la examene) 1
Afişarea corectă a rezultatelor 1
Formatarea corectă a mediei afișate 1
a) Determinarea corectă a unuia din cîmpuri: (unul dintre)
text Nume_satelit, descriere, Denum_tara, id_tara 1
7 AutoNumber id_satelit 1
11
Yes/No echipaj 1
Ole Object foto_satelit 1

1
b) Completarea corectă 1
Cîmpul Denum_tara şi tabelul Tara 1
Scrierea denumirii cîmpului rezultant şi a 1
expresiei Year(Date())-[anul] 1
Aranjarea descendentă

c) Scrierea corectă a elementelor 1, 2, 4 1x3


2

<HTML><HEAD> <TITLE> Informatia


</TITLE></HEAD> Pentru utilizarea corectă a tagului
<BODY> <Table> cu atributul Border 1
<Table border> sau <Table border=1>
<TABLE border=1> Pentru utilizarea corectă a tagului <TR> 1
<TR><TD colspan=2><H2>Cantitatea de Pentru utilizarea corectă a tagurilor de
informa&#355ie</H2></TD></TR> formatare <H?> sau <FONT> (1), 1x3
<TR> <TD rowspan=2 ><B>I=log<sub>2</sub>n <B>(1) şi <I> (1)
(bit)</B></TD> Pentru utilizarea corectă a tagului <TD> 1
<TD><I> 1 octet=8 bi&#355i </I></TD></TR> Pentru utilizarea corectă a atributului 1
<TR><TD> 1 Rowspan
8 Kbit=2<sup>10</sup><I>bi&#355i</TD></TR> Pentru utilizarea corectă a atributului 1 11
</TABLE></BODY></HTML> Colspan
Pentru utilitarea corecta a tagului 1
<SUP>
Pentru utilizarea corectă a tagului 1
<SUB>
Pentru utilizarea corectă a secvenței 1
&#355i

Total 56

2
Unităţi de măsură a informaţiei

1 bit – unitate elementară


1B (Octet) = 8 biți
1KB (KiloOctet) = 210 B (≈ 1000 B)
1MB (MegaOctet) = 210 KB (≈ 1000 KB)
1GB (GigaOctet) = 210 MB (≈ 1000 MB)
1TB (TeraOctet) = 210 GB (≈ 1000 GB)

Tabelul de conversie octal – binar


Octal binar
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Nr Item Punctaj
1. Pentru a ilustra fenomenele meteo se utilizează simboluri speciale. În Imaginea 1 sînt prezentate L L
32 de simboluri, care se utilizează cel mai des. 0 0
1 1
2 2
3 3

Imaginea 1
a) Simbolurile meteo prezentate în Imaginea 1 formează mulțimea de mesaje ale unei surse
de informație. Determinaţi cantitatea de informaţie în biţi într-un mesaj al sursei:
Răspuns: _________ biţi
Argumentaţi răspunsul scriind formula utilizată şi calculele efectuate:

b) Determinaţi cantitatea de informaţie în octeţi a următoarei secvenţe de mesaje:

Răspuns: _________ octeţi

2. a) Se consideră numărul N=(7213,35)x. Bifaţi valoarea de adevăr a fiecărei dintre L L


următoarele afirmaţii: 0 0
1 1
 Baza x a numărului N poate fi egală cu 6:  Adevărat  Fals
2 2
 Baza x a numărului N poate fi egală cu 14:  Adevărat  Fals 3 3
4 4
5 5
b) Determinați cel mai mare dintre numerele: (110011,01)2, (57,37)8 şi (49,25)10.
Scrieți numărul determinat (cel mai mare) în sistemul de numerație cu baza 8 în spațiul
rezervat pentru răspuns:
Răspuns: ( __________________ )8
Pentru a argumenta răspunsul, scrieți calculele efectuate.

3. Stabiliţi prin linii relaţiile corecte între tipurile de reţele de calculatoare din coloana stîngă şi ariile L L
de acoperire ale acestora din coloana dreaptă: 0 0
1 1
Tip reţea Aria de acoperire 2 2
3 3
Locală Localitate sau sector

Regională Țară, continent, grup de continente

Globală Deserveşte doar utilizatorii din cadrul unei instituţii, clădiri


4. a) În tabelul care urmează coloana din stînga conține declarații de variabile, iar cea din dreapta L L
– instrucțiuni de atribuire. Uniţi prin segmente declaraţiile de variabile şi instrucţiunile de 0 0
atribuire, formînd perechi, în care instrucțiunea de atribuire este corectă în contextul 1 1
2 2
declarației de variabilă:
3 3
Declaraţii de variabile Instrucţiuni de atribuire 4 4
5 5
Var x:real; x:=’Hello’;
6 6
Var x:boolean; x:=5; 7 7
Var x:string; x[3]:=’10.5’; 8 8
Var x:record m,z:integer; end; x.m:=1;
x:= 4>5;
m:=10;

b) Determinați valoarea de adevăr a fiecărei dintre următoarele afirmaţii. Bifați opțiunea corectă:
 Cîmpurile unui articol pot fi articole.  Adevărat  Fals
 Un şir de caractere nu poate să conțină simbolurile
ce corespund cifrelor sistemului zecimal de numerație.  Adevărat  Fals
c) Determinați valoarea fiecărei dintre următoarele expresii relaționale. Bifați opțiunea corectă:
 ’MIHAI’<’DANIELA’  True  False
 length(’xyz’) = length(’abc’)  True  False
5. Fie dat următorul program Pascal: Analizaţi programul P5 şi îndepliniţi L L
următoarele sarcini: 0 0
Program P5; {nivel 0} 1 1
type tt=array[1..10] of integer; a) Scrieţi în spaţiile libere din textul
2 2
var t:tt; programului P5 , marcate prin
3 3
comentariul {nivel ___}, 4 4
Procedure P1; {nivel___} nivelul de imbricare al fiecărui
var i:integer; 5 5
subprogram în structura de bloc a 6 6
Begin
programului. 7 7
for i:=1 to 10 do t[i]:= sqr(i);
End; 8 8
b) Scrieţi identificatorul funcţiei
Function Suma:integer; predefinite utilizate în programul
var j, s:integer; P5: ___________________
Function Q(x:integer):boolean;
Begin {nivel__} c) Subliniaţi în textul programului P5
Q:=x>20; apelul funcției Q.
End; {Q}
Begin {Suma} d) Scrieţi identificatorul parametrului
s:=0; formal al funcției Q: ____________
for j:=1 to 10 do
if Q(t[j]) then s:=s+t[j] div 10;
e) Scrieţi ce se va afişa în rezultatul
suma:=s;
End; {Suma} executării programului P5:
____________
Begin
P1; f) Scrieţi lista variabilelor, domeniul de
Writeln(Suma); vizibilitate ale cărora include partea
End. executabilă a funcţiei Suma:
___________________
6. În cadrul activităților ecologice de înverzire, desfăşurate în luna aprilie, în fiecare zi, cu excepţia L L
zilelor cu ploaie, k elevi (1<k<20) au plantat arbori. Numărul de arbori plantaţi în fiecare din zile 0 0
a fost înscris în fişierul text ARBORI.IN. Pentru fiecare din zilele cu ploaie în fişier a fost scris 1 1
2 2
numărul 0.
3 3
Sarcină: Scrieţi un program, care determină: 4 4
a) numărul total de arbori plantaţi; 5 5
b) numărul de zile, în care numărul de arbori plantaţi a fost mai mare decît numărul de elevi k. 6 6
Rezultatele vor fi afişate la ecran. 7 7
Intrare: Fişierul text ARBORI.IN conţine două linii. În prima linie sînt înscrise 30 de numere întregi
separate prin spaţiu – numărul de arbori plantaţi în fiecare zi pe parcursul lunii aprilie. Linia a doua
conține un număr întreg k - numărul de elevi.
Ieşire: La ecran pe linii separate se vor afişa două numere întregi: pe prima linie – numărul total
de arbori plantaţi; pe linia a doua – numărul de zile, în care numărul de arbori plantaţi a fost mai
mare decît numărul de elevi.
Exemplu: Conţinutul fişierului ARBORI.IN: Ecran:
956700087858008608009796700785 143
7 9

Rezolvarea va fi apreciată pentru: definirea tipurilor


de date şi declararea variabilelor; operarea cu fişierul
text; citirea şi scrierea datelor; implementarea
algoritmului.
7. În sistemul MS Access a fost creată o bază de date pentru evidenţa ariilor naturale ale Republicii L L
Moldova. Conţinutul tabelelor acestei baze de date este prezentat în Imaginea 3: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11

Imaginea 3

Reieşind din conţinutul tabelelor bazei de date (Imaginea 3), îndepliniţi următoarele sarcini :

a) Scrieţi tipul cîmpului Imagine din tabelul Rezervaţii , care conţine cîte o imagine pentru
fiecare rezervaţie: ___________________________

b) Determinaţi valoarea de adevăr a următoarei afirmaţii: „Tipul cîmpului Cod_zona din


tabelului Rezervaţii poate fi AutoNumber”. Bifați opțiunea corectă:
 Adevărat  Fals

c) Una din proprietățile cîmpului tabelului bazei de date permite atribuirea acestuia a unui
identificator suplimentar, care poate fi afișat în locul numelui cîmpului. Bifați opțiunea ce
corespunde acestei proprietăți:

 Default Value  Validation Text  Caption


d) Completaţi în Imaginea 4 toate elementele necesare pentru a obţine o interogare de selecţie.
Interogarea va afişa trei cîmpuri: Zona, Rezervatia, Suprafata, pentru rezervaţiile ştiinţifice
(cîmpul Arie). Cîmpul Zona va fi sortat crescător.

Imaginea 4

e) Reieşind din conţinutul tabelelor bazei de date din Imaginea 3, scrieţi în casetele rezervate
din Imaginea 5 numerele care corespund elementelor din următoarea listă:
1. Element de control legat
2. Subformular
3. Buton de înserare a înregistrărilor noi ( New Record )
4. Element de control calculat

Imaginea 5
8. În Imaginea 6 este prezentat rezultatul L L
interpretării unei secvenţe de cod HTML de 0 0
către un program de navigare: 1 1
2 2
3 3
a) Completaţi locurile libere din secvenţa 4 4
de cod HTML de mai jos, indicate prin 5 5
___, astfel încît rezultatul interpretării 6 6
7 7
acestei secvențe de către un program
8 8
de navigare să coincidă cu Imaginea 6: 9 9

Imaginea 6
<Table _________ =3>
< _________ >
<U> <B> Sistemul Solar </B> </U>
<p>
</_________ >
<Tr>
<Th> Soarele
<Th _________=2 > < ____ src="soare.jpg">
</Tr>
<Tr>
<Td _________ =3> <B> Planete </B>
<Td> Planete gigant
<Td> Jupiter, Saturn, Uranus, Neptun
</Tr>
<Tr>
<Td>Planete terestre
<Td> Mercur, Venus, Pamant, Marte
</Tr>
<Tr>
<Td>Planete pitice
<Td> < ___ type=square>
<Li> Ceres
<Li> Pluto
<Li> Eris (2003 UB<Sub>313</Sub>)
<Li> Haumea
<Li> Makemake
</___ >
</Tr>
</Table>

b) Scrieţi în următorul tabel trei etichete diferite, care sînt utilizate în fragmentul de cod HTML
prezentat mai sus pentru stabilirea stilurilor fizice:

Nr. Etichete
1
2
3
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2015
profil umanist

Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns: 5 biţi 1

Pentru scrierea corectă a formulei I = log2 n şi / sau calcule corecte 1


1 3
b) Răspuns: 5 octeţi 1

a)
Răspuns  Fals 1
Răspuns  Adevărat 1
2 5
b) Răspuns: ( 63,2 )8 1

Pentru scrierea corectă a conversiei fiecărui număr cîte un punct: 1x 2


(110011.01)2=(63.2)8; (49,25)10=(61.2)8
Răspuns corect:

Tip reţea Aria de acoperire

Locală Localitate sau sector 1


3 3
Regională Țară, continent, grup de continente 1

Globală Deserveşte doar utilizatorii din cadrul unei instituţii, clădiri 1

a) Pentru fiecare unire corectă cîte un punct. Rezolvare corectă: 1x4

Declarații variabile Atribuiri


Var x:real; x:=’Hello’;
Var x:boolean; x:=5;
Var x:string; x[3]:=’10.5’;
Var x:record m,z:integer; end; x.m:=1;
x:= 4>5;
m:=10;
4 8
b) Cîte un punct pentru fiecare răspuns corect: 1
  Adevărat
  Fals 1

c) Cîte un punct pentru fiecare răspuns corect: 1


  False
  True 1

1
a) Nivel 1 (pentru procedura P1) Nivel 2 (pentru funcția Q) 1
b) sqr 1
c) Sublinierea corectă a apelului procedurii Q: Q(t[j]); 1

5 d) x 1
e) 33 1 8
f) – Pentru scrierea variabilelor locale j, s se acordă câte un punct 1x2
– Pentru scrierea variabilei globale t 1

Definirea corectă a tipurilor şi declararea corectă a variabilelor. 1


Operații corecte de lucru cu fişiere (assign, reset, close). 1
Citirea corectă din fişier. 1
Algoritmul corect de determinare a numărului total de arbori plantaţi. 1
6 7
Algoritmul corect de determinare a numărului de zile în care numărul de arbori plantaţi a fost
1
mai mare decît numărul elevilor.
Afişarea corectă a primei linii. 1
Afişarea corectă a liniei a doua. 1
a) Răspuns: OLE Object 1

b) Răspuns:  False 1

c) Răspuns  Caption 1
d) Interogarea corectă:

7
11

Se acordă cîte un punct pentru:


- Scrierea corectă a tabelelor utilizate şi legăturilor dintre ele. 1
- Afişarea corectă a cîmpurilor Zona, Rezervatia, Suprafata (Field, Table, Show). 1
- Neafişarea corectă a cîmpului Arie (Field, Table, Show). 1

- Scrierea corectă a criteriului „Rezervatiei stiintifica” (cu sau fără ghilimele, cu sau 1
fără majuscule).

2
- Sortarea corectă a cîmpului Zona. 1
e) 1x3

a) Răspuns corect:

<Table border=3>
<Caption>
<U> <B> Sistemul Solar </B> </U>
<p>
</Caption>
<Tr>
<Th> Soarele
<Th colspan=2 > < img src="soare.jpg">
</Tr>
<Tr>
<Td rowspan=3> <B> Planete </B>
<Td> Planete gigant:
<Td> Jupiter, Saturn, Uranus si Neptun
</Tr>
<Tr>
<Td>Planete terestre:
<Td> Mercur, Venus, Pamant, Marte
</Tr>
<Tr>
<Td>Planete pitice
<Td> <Ul type=square>
<Li> Ceres
8 <Li> Pluto 9
<Li> Eris (2003 UB<Sub>313</Sub>)
<Li> Haumea
<Li> Makemake
</Ul>
</Tr>
</Table>

Cîte un punct pentru scrierea corectă:


- a fiecărei perechi de etichete
<Caption>,</Caption> ; <Ul>,</Ul > 1x2
- a etichetei: <img ... > 1
- a fiecărui atribut: border, colspan, rowspan, 1x3

b) Pentru scrierea corectă a fiecărei etichete cîte un punct: 1x3


<U>,</U> ; <B>,</B> ; <Sub>,</Sub>

Notă. Punctul se acordă, chiar dacă elevul a scris numai începutul etichetei
corespunzătoare: <U>, <B> sau <Sub>

Total 54

3
Unităţi de măsură a informaţiei Tabelul de conversie octal – binar
Octal binar
1 bit – unitate elementară 0 000
1B (Octet) = 8 biți 1 001
1KB (KiloOctet) = 210 B (≈ 1000 B) 2 010
1MB (MegaOctet) = 210 KB (≈ 1000 KB) 3 011
1GB (GigaOctet) = 210 MB (≈ 1000 MB) 4 100
1TB (TeraOctet) = 210 GB (≈ 1000 GB) 5 101
6 110
7 111
Tabelul puterilor numărului 2 Tabelul de conversie hexazecimal – binar
21 = 2 29 = 512 hexazecimal binar hexazecimal binar
22 = 4 210 = 1024 0 0000 8 1000
23 = 8 211 = 2048 1 0001 9 1001
24 = 16 212 = 4096 2 0010 A 1010
25 = 32 213 = 8192 3 0011 B 1011
26 = 64 214 = 16384 4 0100 C 1100
27= 128 215 = 32768 5 0101 D 1101
28= 256 216 = 65536 6 0110 E 1110
7 0111 F 1111
Coduri HTML pentru semnele diacritice ale limbii Române:

Literă Ă ă Â â Î î Ş ş Ţ ţ
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355
Nr Item Punctaj
1. Comunicarea om-mașină este mai ușoară dacă interfața sistemului utilizează elemente grafice. L L
Următoarele elemente grafice, prezentate în Imaginea 1, formează mulțimea de operații, posibile 0 0
într-un astfel de sistem. 1 1
2 2
3 3
4 4
5 5

Imaginea 1
a) Simbolurile prezentate în Imaginea 1 formează mulţimea de mesaje distincte ale unei
surse de informaţie. Determinaţi lungimea minimă a cuvintelor binare de lungime egală,
necesară pentru codificarea univocă a mulțimii de mesaje ale sursei date:
Răspuns: _________ biți.
Scrieți formulele utilizate și calculele efectuate:

b) Elementele grafice distincte, prezentate în Imaginea 1, sînt imagini cu dimensiunea de


64x64 pixeli ce pot avea patru nuanțe de culoare: alb, gri-deschis, gri-închis și negru.
Determinaţi, în kiloocteți, cantitatea totală de informaţie în aceste zece elemente grafice:
Răspuns: _________ KB
Scrieți formulele utilizate și calculele efectuate:

2. a) Se consideră numărul N=( 4x13,35 )8, unde x este o cifră. Bifaţi valoarea de adevăr a L L
fiecărei dintre următoarele afirmaţii: 0 0
1 1
 Cifra x a numărului N este egală cu 6:  Adevărat  Fals
2 2
 Cifra x a numărului N este egală cu 9:  Adevărat  Fals 3 3
4 4
b) Realizați conversia numerelor: (2F,8)16, (57,2)8 şi (50,75)10 în sistemul binar de
5 5
numeraţie și determinați-l pe cel mai mic dintre ele:
6 6
Răspuns: ( __________________ )2
Scrieți calculele efectuate:

3. În Imaginea 2 este prezentată o diagramă Euler pentru L L


adrese simbolice. 0 0
a) Screiți în spațiul rezervat adresele simbolice ale 1 1
calculatoarelor c2 și a4 din această diagramă: 2 2
_______________________________ 3 3
_______________________________
b) Scrieți domeniul de cel mai înalt nivel al adresei
simbolice a calculatorului c3 ________________ Imaginea 2
4. Fie date următoarele declarații: L L
0 0
Type Punct=record 1 1
x,y: integer; 2 2
End;
Tablou=array[1..20] of Punct;
3 3
Var A: Tablou; 4 4
5 5
Scrieți o funcție cu numele CALCUL care determină numărul de elemente ale tabloului A, valorile 6 6
cîmpurilor x și y ale cărora sînt pozitive. Tabloul A se transmite în funcție în calitate de parametru.

5. Fie dat următorul program Pascal: Analizaţi programul P5 şi îndepliniţi L L


următoarele sarcini: 0 0
program p5; {nivel 0} 1 1
type t=array[1..5] of integer; a) Scrieţi în spaţiul liber rezervat în
2 2
var Z:t; comentariul „{nivel ___}”, nivelul
3 3
i, a:integer; de imbricare al subprogramului P1 în 4 4
structura de bloc a programului. 5 5
function F(x,a:integer):integer;
begin 6 6
b) Scrieţi identificatorul funcției predefinite, 7 7
F:=x+SQR(a);
utilizate în programul P5:
end;
_______________________________
procedure P1; {nivel___}
var i:integer; c) Subliniaţi în textul programului p5 apelul
begin funcţiei F.
Z[1]:=1;
For i:=2 to 5 do d) Scrieţi identificatorul subprogramului cu
begin parametri, definit de utilizator:__________
a:=a+1;
Z[i]:=F(Z[i-1],a);
end; e) Scrieţi identificatorul subprogramului,
end; definit de utilizator, care conține variabile
locale: ___________________
begin
a:=1; f) Scrieți ce se va afişa în rezultatul
P1; executării programului P5:
for i:=1 to 5 do ______________________
write(Z[i],' ');
end. g) Scrieţi de cîte ori va fi apelată funcția F în
procesul executării programului P5
___________________
6. Pentru a stimula efectuarea de plăți cu carduri bancare, una din băncile comerciale returnează L L
clienților săi k% din valoarea fiecărei plăți efectuate cu cardul. Returnarea se face la sfîrșitul lunii,
0 0
pentru totalul plăților efectuate pe parcursul lunii curente. Valorile plăților efectuate pe parcursul
1 1
lunii sînt înscrise într-un fișier text. 2 2
3 3
Sarcină: Scrieți un program care calculează suma ce trebuie returnată.
4 4
Suma ce trebuie returnată va fi afişată la ecran. 5 5
Intrare: Fişierul text CARD.IN conţine în prima linie două numere naturale N și K, separate prin 6 6
spațiu. N (N<100) – numărul de plăți efectuate pe parcursul lunii. K – procentul de returnare. 7 7
Urmează N linii, ce conțin cîte un număr întreg – valorile plăților efectuate.
Ieşire: La ecran se va afişa un număr real, rotunjit pînă la două cifre după virgulă – suma ce
urmează să fie returnată.

Exemplu: CARD.IN Ecran Explicație Rezolvarea va fi apreciată pentru:


4 10 200.00 Suma totală 250 + 350 + definirea tipurilor de date şi
250 400 + 1000 = 2000. declararea variabilelor; operarea cu
350 Procentul de returnare - fişierul text; citirea şi scrierea datelor;
400 10. implementarea algoritmului.
1000 (2000 / 100) * 10 = 200.
7. În sistemul MS Access a fost creată o bază de date pentru evidenţa filmelor. Conţinutul tabelelor L L
acestei baze de date este prezentat în Imaginea 3: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10

Imaginea 3

În baza conținutului tabelelor bazei de date (Imaginea 3), îndepliniţi următoarele sarcini:

a) Completați Imaginea 4 cu trei identificatori de cîmpuri ale tabelului Studiouri astfel ca datele
din înregistrări să corespundă cu tipul indicat:

Identificator Tip de date


Text
Number
OLE Object
Imaginea 4

b) Pentru dezvoltarea bazei de date s-a propus ca în tabelul Productii fiecărui film să i se
asocieze o descriere text. Selectați pentru cîmpul nou creat tipul corespunzător de date,
cunoscînd că descrierea nu va depăși 64KB. Bifaţi opţiunea corectă:
 Currency  OLE Object  Memo

c) Bifaţi opţiunea ce corespunde proprietăţii Format al cîmpului Data_nast din tabelul Regizor:

 Long Date  Medium Date  Short Date


d) Completaţi în Imaginea 5 toate elementele necesare pentru a obţine o interogare cu
parametru. Interogarea va afişa trei cîmpuri: DenStudiou (sortat crescător), Nume_pren și
Den_film. Parametrul an va fi aplicat cîmpului Anul din tabelul Productii. Specificați relațiile
dintre tabele și tipul acestora.

Imaginea 5
8. Se consideră următorul document HTML. L L
<html> 0 0
<body> 1 1
<p> Somnoroase p&#259s&#259rele <br> pe la cuiburi se 2 2
adun&#259... </p> 3 3
<hr> 4 4
<p> Selecta&#355i autorul versurilor: </p> 5 5
<ol type=a> 6 6
<li> Mihai Eminescu 7 7
<li> Vasile Alecsandri
8 8
<li> Lucian Blaga
</ol>
<p> Aten&#355ie la: </p>
<ul type=square>
<li> Stil
<li> Ritm
</ul>
</body>
</html>

Scrieți în spațiul de mai jos rezultatul interpretării documentului HTML de către programul de
navigare.
BAREM DE CORECTARE
INFORMATICA, profil umanist, 17.06.2016
Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns: 4 biți 1
Pentru scrierea corectă a formulei m>= log2 n și calculele efectuate 1
1 b) Răspuns: 10 KB 1 5
Formula, calcule corecte și transformările efectuate 1
I=10x64x64xlog24 =10 x 213biți=10x210B=10KB 1
a)
 Adevărat 1
 Fals 1
b) Răspuns: (101111,01)2 1
2 Pentru scrierea corectă a conversiei fiecărui număr cîte un punct: 6
(2F,8)16=(101 111,1)2; (57,2)8=(101 111,01)2; (50,75)10=(110 010,11)2 1x 3

Notă: conversia numerelor în oricare altă bază pentru comparare de asemenea va fi


considerată corectă (în cazul transformărilor corecte).
a) Răspuns corect: c2.runu.rtrei.md 1
3 Răspuns corect: a4.rdoi.md 1 3
b) Răspuns corect: md 1

Tipul rezultatului funcției definit corect (în antet) 1


Identificatorul funcției și parametrul, definiți corect (în antet) 1
Definirea și utilizarea variabilelor 1
4 6
Verificarea corectă a condiției (*.x>0) and (*.y>0) 1
Organizarea corectă a instrucțiunii de repetare și determinarea numărului de elemente 1
Returnarea rezultatului prin numele funcției 1
a) Nivel 1 1
b) sqr 1
c) Z[i]:=F(Z[i-1],a); 1
5 d) F 1
e) P1 1 7
f) 1 5 14 30 55 1
g) 4 1
Definirea corectă a tipurilor şi declararea corectă a variabilelor 1
Operații corecte de lucru cu fişiere (assign, reset, close) 1
Citirea corectă a datelor din fișier 1

6 Algoritmul corect pentru calcularea sumei totale 1 7


Algoritmul corect de determinare a sumei pentru returnare 1
Afișarea rezultatului la ecran 1
Formatarea corectă a rezultatului afișat 1

1
a) Scrierea corectă a cîmpurilor corespunzător tipurilor indicate:
1
Text – Cod_st sau DenStudiou
1
Number – Anul
1
OLE Object – Logo
b)  Memo 1
c)  Medium Date 1
d) Se acordă cîte un punct pentru:

7
10

- Scrierea corectă a legăturilor dintre tabele: m-1, m-1 (cel puțin o legătură scrisă corect). 1
- Selectarea corectă a cîmpurilor Den_studiou, Nume_pren, Den_film (Field, Table, Show). 1
- Sortarea corectă a cîmpului Den_studiou 1
- Selectarea corectă a cîmpului Anul (Field, Table, Show, fără bifa de afișare) 1

- Scrierea corectă a parametrului [an] 1

8 8

Interpretare corectă secvență de control <UL> </UL> 1


Interpretare corectă secvență de control <OL> </OL> 1
Interpretare corectă atribut <TYPE=square> 1
Interpretare corectă atribut <TYPE=a> 1
Interpretare corectă secvență de control <HR> 1
Interpretare corectă &#259 cel puțin o dată; Interpretare corectă &#355 1x2
Interpretare corectă secvență de control <BR> 1
Total 52

2
Unități de măsură a informației

1 bit – unitate elementară


1B (Octet) = 8 biți
1KB (KiloOctet) = 210 B (≈ 1000 B)
1MB (MegaOctet) = 210 KB (≈ 1000 KB)
1GB (GigaOctet) = 210 MB (≈ 1000 MB)
1TB (TeraOctet) = 210 GB (≈ 1000 GB)

Tabelul de conversie octal – binar Tabelul de conversie hexazecimal – binar


Octal binar hexazecimal binar hexazecimal binar
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111

Coduri HTML pentru semnele diacritice ale limbii române:

Literă Ă ă Â â Î î Ș ș Ț ț
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355
Nr Item Punctaj
1 Pachetul standard google apps conține 9 aplicații, pictogramele cărora L L
sunt prezentate în Imaginea 1. Imaginile sunt codificate cu cuvinte 0 0
binare de lungime egală. Pachetul de aplicații este considerat sursă de 1 1
mesaje, iar pictogramele aplicațiilor – mulțimea de mesaje distincte. 2 2
3 3
a) Calculaţi şi scrieţi în spaţiul rezervat răspunsului lungimea minimă 4 4
a cuvintelor binare, în biți, care permit codificarea și decodificarea 5 5
univocă a mesajelor sursei.
Scrieți formula utilizată și calculele efectuate: Imaginea 1
Răspuns: ________ biți

b) O pictogramă de aplicație din Imaginea 1 este o imagine color cu dimensiunile de 32x32 pixeli
și cu 256 nivele de luminanță pentru fiecare dintre cele 3 culori primare. Calculaţi şi scrieţi în
spaţiul rezervat răspunsului cantitatea de informație în KiloOcteți (KB), care se conține într-o
imagine cu aceste caracteristici.
Răspuns: ________ KB
Scrieți formulele utilizate și calculele efectuate:

2. a) Transformați numărul (132,4)8 în sistemul zecimal. Scrieţi rezultatul în spaţiul rezervat pentru L L
răspuns. 0 0
Scrieți transformările efectuate: Răspuns: (____________)10 1 1
2 2
3 3
4 4
5 5

b) Transformați numărul (111101,011)2 în sistemul hexazecimal. Scrieţi rezultatul în spaţiul


rezervat pentru răspuns.
Scrieți transformările efectuate: Răspuns: (____________)16

c) Fie dat numărul (3х1,2)5, unde х este o cifră necunoscută. Scrieți în spațiul rezervat
pentru răspuns cea mai mare valoare posibilă a cifrei х.
Răspuns: ________________
3. Bifați în lista de mai jos obligativitatea (Opțional sau Obligatoriu) prezenței elementelor într-un mesaj L L
al poștei electronice: 0 0
1 1
Adresa destinatarului  Opțional  Obligatoriu 2 2
3 3
Subiectul, exprimat prin câteva cuvinte  Opțional  Obligatoriu 4 4
Textul mesajului  Opțional  Obligatoriu
Fișiere atașate  Opțional  Obligatoriu
4. L
Scrieți un subprogram cu numele NUMCIF, care primește în calitate de parametru din programul
L
0 0
apelant un șir de caractere din setul ASCII extins, lungimea căruia nu depășește 255.
1 1
Subprogramul va returna în programul apelant numărul caracterelor din șir, care sunt cifrele
2 2
zecimale. 3 3
4 4
Exemplu: pentru șirul ‘ANUL DE STUDII 2017 – 2018’ subprogramul va returna 5 5
valoarea 8.

5. Fie dat următorul program Pascal: Pentru programul P5 îndepliniți L L


următoarele sarcini: 0 0
program P5; {nivel _0 } 1 1
type elev= record a) Scrieți în spațiul liber rezervat în 2
n, p:string[20];
2
nota:real; comentariul ”{nivel ___}”, nivelul 3 3
end; de imbricare al subprogramelor în 4 4
tab= array [ 1..2] of elev;
structura de bloc a programului. 5 5
var A:tab; 6 6
m:real; b) Subliniați în textul programului P5 apelul
function F: real; {nivel___}
var s:real; procedurii PR.
j:integer;
procedure PR(Var x:elev); c) Scrieți valorile care se vor afișa în urma
{nivel___} execuției programului P5:
begin
x.p:=x.p[1]+'.';
______________________________
end; {end PR} ______________________________
begin
s:=0; d) Stabiliți valoarea de adevăr pentru
for j:=1 to 2 do begin afirmația ”Funcția F conține variabile
s:=s+A[j].nota;
locale”. Bifați opțiunea corectă:
PR(A[j]);
end;  Adevărat  Fals
F:=s/2;
end;{end F}
begin
A[1].n:='Cocieru'; A[1].p:='Ion';
A[1].nota:=9;
A[2].n:='Bruma';A[2].p:='Daniel';
A[2].nota:=8;
m:=F;
writeln(A[2].n,' ',A[2].p);
Writeln(m:4:2);
end.
6. Organizatorii festivalului ”Gustar” au solicitat companiei responsabile de vânzările on-line datele L L
privind rezervarea/procurarea biletelor la festival. Datele se acumulează într-un fișier text. Prima 0 0
linie a acestui fișier conține numărul de rezervări. Fiecare din următoarele linii descrie o rezervare 1 1
2 2
și conține 3 numere separate prin spații: numărul de bilete solicitate, prețul unui singur bilet și una
3 3
din valorile: 1 – plată confirmată, 2 – plată în așteptare sau 0 – rezervare anulată/expirată. 4 4
Sarcină: Scrieți un program care calculează suma totală obținută la procurarea on-line a biletelor 5 5
6 6
(plățile confirmate, notate cu valoarea 1).
7 7
Intrare: Fișierul text BILET.TXT conține în prima linie un număr întreg N ( 0 < N < 100) – numărul
de rezervări. Fiecare din următoarele N linii conține descrierea unei rezervări/procurări – 3
numere întregi separate prin spațiu: numărul de bilete, prețul unui bilet și cifra 1, 2 sau 0.

Ieșire: La ecran se va afișa un număr întreg – costul total al biletelor procurate.

BILET.TXT: Ecran: Explicație:


Exemplu:
6 2120 Suma rezervărilor
1 120 1 confirmate, marcate cu
20 100 1 valoarea 1:
2 120 2
1x120+20x100=2120
10 110 0
1 120 2
12 110 2
Rezolvarea va fi apreciată pentru: definirea
tipurilor de date și declararea variabilelor; operarea
cu fișierul text; citirea și scrierea datelor;
implementarea algoritmului.
7. În sistemul MS Access a fost creată baza de date a muzeelor din Chișinău. Conținutul curent al L L
tabelelor acestei baze de date este prezentat în Imaginea 2: 0 0
Tabelul Muzee 1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
Tabelul Expozitii Tabelul Rezervare 11 11
12 12

Imaginea 2
Îndepliniți următoarele sarcini:
a) Pentru imaginea din dreapta stabiliți
prin segmente corespondența dintre
denumirile câmpurilor tabelului
Rezervare (coloana Field Name) și
tipurile de date posibile ( coloana Data
Type). Fiecare tip de date trebuie
utilizat cel mult o singură dată.

b) Completați în Imaginea 3 toate elementele necesare pentru a defini în regimul Design View o
interogare de creare a câmpului rezultant. Această interogare va conține următoarele câmpuri:
Denumire; Evenimente; Suma - obținut ca produs al valorilor din câmpurile Pret și Num, și
câmpul Confirm, informația din care va fi ascunsă.
Interogarea va afișa doar înregistrările despre muzeele care au în denumire cuvântul Istorie
(câmpul Denumire) și au confirmarea plății (câmpul Confirm).

Imaginea 3
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa tabelul L L
din Imaginea 4. 0 0
1 1
Note: 2 2
- Dimensiunile fizice ale tabelului 3 3
și ale imaginii nu trebuie 4 4
descrise. 5 5
- Imaginea din tabel și docu- 6 6
mentul HTML care conține 7 7
tabelul se află în același dosar. 8 8
- Numele fișierului care conține 9 9
imaginea este museum.jpg. 10 10
- Tabelul conține o listă ordonată. Imaginea 4
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2017, profil umanist

Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 4 biți 1
Formulele și calcule corecte:
1
m  log 2 (n), n – nr de mesaje, m – lungimea în biți: 9 mesaje: log 2 9<4.
1. b) Răspuns corect: 3KB 1 5
Formule și calcule corecte: I=3mxmylog2n;
1
I=3 x 32 x 32 x log2256 = 3 x 25 x 25 (B)=3 x 210B
Transformarea corectă în KB: 3 x 210B = 3 KB 1
a) Răspuns corect: 90,5 1
Transformări corecte 1
2 b) Răspuns corect: 3D,6 1 5
Transformări corecte 1
c) Răspuns corect: 4 1
Răspuns corect:
Adresa destinatarului  Opțional  Obligatoriu
Subiectul, exprimat prin câteva cuvinte  Opțional  Obligatoriu
3 1x4 4
Textul mesajulu  Opțional  Obligatoriu
Fișiere atașate  Opțional  Obligatoriu
Antetul corect al subprogramului 1
Variabile locale declarate corect 1
4 Organizare corectă a parcurgerii elementelor șirului 1 5
Descrierea corectă a condiției de verificare pentru simbolurile cifrelor zecimale 1
Organizarea corectă a returnării rezultatului calculat 1
Răspuns corect:
a) function F: real; {nivel 1 } 1x2
procedure PR(Var x:elev);{nivel 2 }
b) PR(A[j]); 1
5 6
c) Bruma D.
8.50 1x2
(nu se vor considera greșite reprezentările echivalente ale rezultatului calculat corect)
d)  Adevărat 1
Rezolvarea problemei va fi apreciată pentru:
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișiere (assign, reset, close) 1
Citirea corectă a datelor din fișier 1
6
Condiție corectă de selectare a tripletului de valori, unde ultima valoare este 1 1 7
Determinarea corectă a costului pentru bilete într-o înregistrare (numărului de bilete înmulțit
1
cu prețul pentru un bilet)
Algoritmul corect de determinare a sumei totale a biletelor confirmate 1
Afișarea corectă la ecran a rezultatului
1

1
a) Răspuns corect: 1x5

b) Interogarea descrisă corect:

7
12

Se acordă câte un punct pentru:


- Selectarea corectă a câmpurilor Denumire, Eveniment și Confirm (Field, Table) 1
- Stabilirea corectă a numelui câmpului calculat Suma (1p) și a formulei de calcul corectă 1x2
a acestui câmp (1p)
- Scrierea corectă a criteriului Yes (sau True, sau -1) pentru câmpul Confirm 1
- Scrierea corectă a criteriului *Istorie* (sau oricare altă scriere corectă) pentru câmpul 1
Denumire
- Afișarea corectă (Show) a câmpurilor Denumire, Evenimente și Suma 1
- Ascunderea corectă (Show) a câmpului Confirm 1
<table border=1>
<tr><td colspan=2>
<img src=”desen.jpg”> </td></tr>
<tr> <td> permanente</td>
<td> <ol>
<li> Istorie &#351i Civiliza&#355ie
<li> <i>Comorile trecutului</i>
</ol> </td></tr>
<tr><td> temporare</td>
<td>
8 Secretele <b>Egiptului Antic</b>
</td></tr> 10
</table>
Notă: nu se va considera eroare lipsa etichetelor </tr>,</td>, </li>.
Utilizarea corectă a secvenței de control <table> </table> și a atributului
border cu o valoare diferită de 0 1
Utilizarea corectă a secvenței de control <tr> </tr> (cel puțin o dată utilizată corect) 1

2
Utilizarea corectă a secvenței de control <td> </td> (cel puțin o dată utilizată corect) 1
Utilizarea corectă a atributului colspan=2 1
Utilizarea corectă a secvenței de control <img> și a atributului src 1
Utilizarea corectă a codului semnelor diacritice (cel puțin unul) 1
Utilizarea corectă a secvenței de control <ol> </ol> 1
Utilizarea corectă a secvenței de control <i> </i> 1
Utilizarea corectă a a secvenței de control <li> (cel puțin o dată utilizată corect) 1
Utilizarea corectă a secvenței de control <b> </b> 1
Total 54

3
Unități de măsură a informației Tabelul puterilor numărului 2
20 = 1
1 bit – unitate elementară 21 = 2 29 = 512
1B (Octet) = 8 biți 22 = 4 210 = 1024
1KB (KiloOctet) = 210 B (≈ 1000 B) 2 = 8
3 211 = 2048
1MB (MegaOctet) = 210 KB (≈ 1000 KB) 2 = 16
4 212 = 4096
1GB (GigaOctet) = 210 MB (≈ 1000 MB) 25 = 32 213 = 8192
1TB (TeraOctet) = 210 GB (≈ 1000 GB) 26 = 64 214 = 16384
27= 128 215 = 32768
2 = 256
8 216 = 65536
Tabelul de conversie octal – binar Tabelul de conversie hexazecimal – binar
Octal binar hexazecimal binar hexazecimal binar
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111

Coduri HTML pentru semnele diacritice ale limbii române:

Literă Ă ă Â â Î î Ș ș Ț ț
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355
Nr Item Punctaj
1. L L
a) Codul QR este o imagine monocromă cu dimensiunea de 256x256 pixeli și 4 0 0
nivele de luminanță. Calculați și scrieți în spațiul rezervat răspunsului 1 1
cantitatea de informație, exprimată în KiloOcteți (KB), care se conține într-un 2 2
cod QR. 3 3
4 4
Scrieți formulele utilizate și calculele efectuate:
Răspuns ______________(KB)

b) O sursă de informație transmite mesaje codificate prin cuvinte binare cu lungimea de 4 biți.
Bifați opțiunea care corespunde numărului maximal de mesaje distincte pe care le poate
transmite sursa:
 10  20  16
2. L L
a) Calculați și scrieți în spațiul rezervat valorile obținute: 0 0
(234,6)8=( )2 1 1
2 2
3 3
(34,A)16 =( )2
4 4
5 5
(224,25)10=( )2

Scrieți transformările efectuate:

b) Scrieți în spațiul rezervat răspunsului numărul de cifre distincte ale sistemului hexazecimal.

Răspuns _____________
3. Bifați tipul unităților funcționale ale calculatorului: L L
0 0
Unitate Tipul unității
1 1
Monitor  Dispozitiv de intrare  Dispozitiv de ieşire 2 2
Tastatură  Dispozitiv de intrare  Dispozitiv de ieşire 3 3
4 4
Imprimantă  Dispozitiv de intrare  Dispozitiv de ieşire
Scanner  Dispozitiv de intrare  Dispozitiv de ieşire
4. Scrieți o funcție, care primește ca parametru un șir de caractere format din literele alfabetului englez L L
și returnează programului apelant numărul de majuscule din acest șir. Lungimea șirului nu 0 0
depășește 200 de caractere. 1 1
2 2
Exemplu: pentru șirul de caractere SegmentADNaqqqaaCGHooo funcția returnează valoarea 7. 3 3
4 4
5 5

5. Fie dat următorul program Pascal: Analizați programul P5 îndepliniți L


și L
următoarele sarcini: 0 0
Program P5; {nivel 0} 1 1
type T=record a) Subliniați variabilele locale utilizate în 2 2
x,y:integer; programul P5. 3 3
end; 4 4
M=array[1..3] of real; b) Scrieți numele subprogramului care nu are 5 5
var A,B,C : T; parametri formali:________________ 6 6
Res : real; 7 7
c) Scrieți ce se va afișa în urma execuției
function F(p1,p2:T):real;
programului P5:
var r:real;
begin ______________________________
r:=sqr(p1.x-p2.x)+sqr(p1.y-p2.y);
F:=sqrt(r); d) Scrieți în spațiul liber rezervat în
end; comentariul ”{nivel ___}”, nivelul
de imbricare al subprogramului în structura
procedure P; {nivel ___} de bloc a programului P5.
var d:M; i:integer;
begin e) Bifați opțiunea corectă:
Res:=0;
 funcția F conține apeluri de funcții
d[1]:=F(A,B);
predefinite.
d[2]:=F(A,C);
d[3]:=F(B,C);  funcția F conține apeluri de proceduri
for i:=1 to 3 do predefinite.
Res:=Res+d[i];
end; f) Stabiliți valoarea de adevăr pentru
afirmația ”În programul P5 funcția F se
begin apelează din programul principal”. Bifați
A.x:=0; A.y:=0; opțiunea corectă:
B.x:=4; B.y:=0;
C.x:=0; C.y:=3;  Adevărat  Fals
P;
WriteLn(Res:0:1);
end.
6. Un robot este programat să parcurgă porțiuni de drum cu viteze constante. Pentru fiecare porțiune L L
parcursă este cunoscută viteza V(m/s) și durata parcurgerii t(s) . 0 0
1 1
Sarcină: Scrieți un program, care afișează pe ecran lungimea celei mai scurte porțiuni de drum.
2 2
Intrare: Fișierul text ROBOT.TXT conține în prima linie un număr întreg N ( 0 < N ≤ 16) – numărul 3 3
de porțiuni parcurse de către robot. Fiecare din următoarele N linii conține câte două 4 4
numere întregi, separate prin spațiu: viteza V și timpul de parcurgere t a unei porțiuni de 5 5
drum distincte. 6 6
7 7
Ieșire: La ecran se va afișa lungimea celei mai scurte porțiuni de drum parcurse de robot.
Nota: Lungimea L = V * t
Exemplu: ROBOT.TXT: Ecran: Explicație:
3 10 L = 100 * 5 = 500
100 5 L = 5 * 2 = 10
5 2 L = 9 * 20 = 180
9 20 Lungimea minimă este 10
Rezolvarea va fi apreciată pentru: definirea tipurilor
de date și declararea variabilelor; operarea cu fișierul
text; citirea și scrierea datelor; implementarea
algoritmului.
7. În aplicația MS Access a fost creată baza de date pentru evidența serviciilor poștale. Fragmente L L
din conținutul curent al bazei de date sunt prezentate în Imaginea 1. 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10

Imaginea 1
Reieșind din conținutul tabelelor bazei de date, realizați următoarele sarcini:
a) Bifați tipul relației dintre tabelele Raion și Categorie:
 unu la unu  unu la mulți  mulți la mulți
b) Completați în Imaginea 2 toate elementele necesare, inclusiv tipurile relațiilor dintre
tabelele Posta și Raion, pentru a defini în regimul Design View o interogare.
Interogarea va afișa:
 Datele a 3 câmpuri: Denumire, DenRaion, Populatie
 Înregistrările denumirile datelor cărora se încep cu cuvântul Centrul (câmpul
Denumire) și populație mai mică ca 100 000 (câmpul Populatie).
 Înregistrările afișate vor fi sortate descrescător după valorile câmpului
Localitati.

Imaginea 2
c) Uniți prin linii denumirile câmpurilor și tipurile corespunzătoare datelor din câmp:
OLE Object
Populatie
Number
OraExtr
Date/Time
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa un tabel L L
similar cu cel din Imaginea 3. 0 0
Notă: 1 1
 Fragmentul de cod conține 2 2
o listă ordonată. 3 3
 Imaginea harta.jpg se află 4 4
în aceeași mapă cu fișierul 5 5
sursă. 6 6
 Celula întâi, rândul doi 7 7
conține text aranjat în 2 8 8
rânduri. 9 9
10 10
 Dimensiunile fizice ale
celulelor și imaginii nu
trebuie descrise.
Imaginea 3
BAREM DE CORECTARE
INFORMATICA BACALAUREAT, 2018, profil umanist

Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 16KB 1
Formule și calcule corecte:
I=mxmylog2n; 1
1 I= 256x256xlog24 (b) =28x28x2=217(b)=214 (B)=24(KB) 4
Transformarea corectă (biți în octeți (B), octeți în KB) 1
217(b)=214 (B)=24(KB)=16(KB)
b) Răspuns corect:  16 1
a) Răspuns corect:
(234,6)8=(10011100,11)2 1
(34,A)16 =(110100,101)2 1
2 (224,25)10=(11100000,01)2 5
1
Transformări corecte (cel puțin una scrisă corect) 1
b) Răspuns corect: 16 1
Răspuns corect:
Monitor  Dispozitiv de ieşire 1

3 Tastatură  Dispozitiv de intrare 1 4


Imprimantă  Dispozitiv de ieşire 1
Scanner  Dispozitiv de intrare 1
Antet corect 1
Variabile locale declarate corect 1
Condiție de identificare a majusculei corectă 1
4 5
Verificare repetată organizată corect 1
Returnare corectă a rezultatului 1
a) var r:real; 1
var d:M; i:integer; 1

b) P 1
5 c) 12.0 1 7
d) {nivel 1} 1
e) Răspuns corect:  F conține apeluri de funcții predefinite. 1
f)  Fals 1
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișierele pentru citire (assign, reset, close) 1
Citirea corectă din fișier 1
6
Calcularea corectă a lungimii unei porțiuni de drum 1 7
Condiția corectă de determinare a celei mai scurte porțiuni de drum 1
Organizarea corectă a repetării pentru determinarea celei mai scurte porțiuni de drum 1
Afișarea corectă la ecran a rezultatului 1
7 a) Răspuns corect:  mulți la mulți 1
10

1
b) Exemplu:

Notă: Se admit oricare alte variante corecte.


- Selectarea corectă a câmpurilor și tabelelor care le conține (Field, Table – 4 câmpuri) 1
- Stabilirea corectă a tipului legăturii între tabele (1:m) 1
- Scrierea corectă a criteriului <100000 pentru câmpul Populatie 1
- Scrierea corectă a criteriului Centrul* (sau oricare altă variantă corectă) pentru câmpul 1
Denumire
- Afișarea corectă (Show) a câmpurilor Denumire, DenRaion și Populatie 1
- Ascunderea (neafișarea) câmpului Localitati 1
- Sortarea descrescătoare – Descending a datelor câmpului Localitati 1
c) Răspuns corect:
Populatie OLE Object
OraExtr
Number 1
1
Date/Time
Exemplu:
<table border=1>
<tr> <td colspan=2 align=center><img src=harta.jpg> </tr>
<tr>
<th valign=bottom> Aeroportul Interna&#355;ional
<br>Chi&#351;in&#259;u </th>
<td>
<ol type=A start=3>
<li> LFPG - France, Paris </li>
<li> UKBB - Ukraine, Kiev </li>
</ol></td></tr>
8 </table>
Notă: nu se va considera eroare lipsa etichetelor </li></tr></td> 10
Utilizarea corectă a etichetei <table> </table> și a atributului border cu o 1
valoare diferită de 0 sau fără valoare
Utilizarea corectă a etichetei <tr> </tr> 1
Utilizarea corectă a unui atribut valign=bottom,align=center 1
Utilizarea corectă a atributului colspan=2 1
Utilizarea corectă a cel puțin un cod pentru semn diacritic (ă, ș, ț) 1
Utilizarea corectă a etichetelor <td> </td>, <th> </th> (cel puțin una corectă) 1

2
Utilizarea corectă a etichetelor <ol> </ol> <li> </li> 1
Utilizarea corectă a etichetei <img> și a atributului obligatoriu src 1
Utilizarea corectă a atributului type=A 1
Utilizarea corectă a atributului start=3 1
Total 52

3
Unități de măsură a informației Tabelul puterilor numărului 2
20 = 1
1 bit – unitate elementară 21 = 2 29 = 512
1B (Octet) = 8 biți 22 = 4 210 = 1024
1KB (KiloOctet) = 210 B (1024 B) 23 = 8 211 = 2048
1MB (MegaOctet) = 210 KB (1024 KB) 24 = 16 212 = 4096
1GB (GigaOctet) = 210 MB (1024 MB) 25 = 32 213 = 8192
1TB (TeraOctet) = 210 GB (1024 GB) 26 = 64 214 = 16384
27 = 128 215 = 32768
28 = 256 216 = 65536

Coduri HTML pentru semnele diacritice ale limbii române:

Literă Ă ă Â â Î î Ș ș Ț ț
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355
Nr Item Punctaj
1. a) Imaginea color alăturată are dimensiunile 128x256 pixeli și 256 niveluri de L L
luminanță pentru fiecare dintre cele 3 culori primare. Calculaţi şi scrieţi în 0 0
spaţiul rezervat răspunsului cantitatea de informație în KiloOcteți (KB), ce se 1 1
2 2
conține în imaginea dată.
3 3
4 4
Scrieți formulele utilizate și calculele efectuate: 5 5
Răspuns: ________ KB

b) În codul propus de Francis Bacon pentru literele alfabetului englez fiecare literă este codificată
printr-un cod format din cinci cifre binare: A – 00000, B – 00001, … Z - 11001. Considerând că
o cifră binară conține un bit de informație, calculați și scrieți în spațiul rezervat pentru răspuns
cantitatea de informație, în octeți (B), necesară pentru codificarea cuvântului BACHELOR.
Răspuns: _________B
Scrieți calculele efectuate:

2. Adresa numerică în formă binară a unui calculator este următoarea: L L


0 0
(10001000 11111111 00001010 10001110)2 1 1
2 2
a) Se știe că adresa binară se exprimă în formă zecimală, transformând separat fiecare octet într- 3 3
un număr zecimal. De exemplu: octetul (11111111)2=(255)10. Scrieți în spațiul 4 4
rezervat răspunsului adresa calculatorului în formă zecimală. 5 5
Răspuns: ______.255.______.______
Scrieți calculele efectuate:

b) Bifați baza în care numărul (231)x este scris corect:


 x=3  x=9

3. În prima coloană este dată o listă de echipamente. Pentru fiecare din echipamente bifați în rândul
L L
0 0
respectiv parametrul care îl caracterizează:
1 1
2 2
 Imprimanta  viteza de imprimare  diagonala imprimantei 3 3
 Monitorul  rezoluția  timpul de acces 4 4
 Microprocesor  lungimea cuvântului  regim alfanumeric
 Memoria externă  regim grafic  densitatea de înregistrare
4. Fie dat un program PASCAL din care au fost radiate denumirile de tipuri ale variabilelor utilizate: L L
0 0
Program p4; Analizați programul P4 şi îndepliniți 1 1
Var n: _____________; următoarele sarcini: 2 2
f:______________; a) Alegeți din lista propusă mai jos și înscrieţi 3 3
în textul programului denumirile de tip de 4 4
Begin
date omise, astfel încât acestea să asigure
assign(f, ’Num.txt’);
corectitudinea executării instrucțiunilor din
reset(f); program:
n:=124;  String
repeat  Integer
Write (n mod 10);  Text
 Array[1..3] of integer
n:=n div 10;
b) Subliniați în textul programului P4 apelul
Until n=0;
procedurii predefinite care asociază
Close(f); variabila f cu fișierul extern.
end. c) Scrieți ce va afișa în urma execuției
programul P4:
_________________________________
5. Fie dat următorul program Pascal: Analizați programul P5 și
îndepliniți L L
0 0
Program p5; {nivel 0} următoarele sarcini: 1 1
type tablou=array[1..100] of 2 2
integer; a) Scrieți numele variabilelor locale utilizate
3 3
var n:integer; t:tablou;
în subprogramul M al programului P5: 4 4
5 5
function M(t1:tablou):integer; _________________
var i, m1:integer; 6 6
begin 7 7
m1:=t1[1]; b) Scrieți numele parametrului formal al
for i:=2 to n do
if m1<t1[i] then m1:=t1[i]; subprogramului M: __________________
M:=m1;
end; c) Scrieți în spațiul liber rezervat în
function K(a:tablou):integer; comentariul ”{nivel ___}”, nivelul
{nivel ___}
var i, k1:integer; de imbricare al subprogramului К în
begin
k1:=0;
structura de bloc a programului P5.
for i:=1 to n do
if a[i]<0 then k1:=k1+1; d) Subliniați apelul funcției K.
K:=k1;
end;
e) Scrieți ce se va afișa în urma execuției
begin
n:=5; programului P5:
t[1]:=34;
t[2]:=56; _____________________________________
t[3]:=-28;
_____________________________________
t[4]:=-46;
t[5]:=6;

writeln(M(t));
writeln(k(t));

end.
6. O agenție de turism a desfășurat un sondaj pentru a evalua traseele turistice din Republica L L
Moldova. Traseele sunt numerotate de la 1 la N (0<N≤20). Numărul de voturi acumulate de 0 0
fiecare din trasee au fost stocate în fișierul SONDAJ.TXT. 1 1
2 2
Sarcină: Scrieți un program care determină numărul traseului cu cele mai puține voturi.
3 3
Intrare: Fișierul text SONDAJ.TXT conține în prima linie un număr întreg N 4 4
(0<N≤20) – numărul traseelor evaluate. Fiecare din următoarele N linii conține câte un 5 5
număr întreg. Numărul din linia i+1 este numărul de voturi acumulate de traseul i. 6 6
7 7
Ieșire: La ecran se va afișa numărul traseului cu cele mai puține voturi. Se consideră că astfel de
traseu este unic.
Exemplu: SONDAJ.TXT: Ecran:
5 4
102
250
200
10
350
Rezolvarea va fi apreciată pentru: definirea tipurilor
de date și declararea variabilelor; operarea cu fișierul
text; citirea și scrierea datelor; implementarea
algoritmului.
7. În aplicația MS Access a fost creată baza de date pentru evidența clienților din sălile de forță. L L
Fragmente din conținutul curent al bazei de date sunt prezentate în Imaginea 1. 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9

Imaginea 1
Reieșind din conținutul tabelelor bazei de date, realizați următoarele sarcini:
a) Completați în Imaginea 2 toate elementele, inclusiv tipurile relațiilor dintre tabele,
necesare pentru a defini în regimul Design View o interogare.
Interogarea:
 Afișează datele a 4 câmpuri: Nume_cl, Prenume_cl, Denumirea și
Pret_abonam.
 Afișează datele clienților prețul abonamentelor cărora este mai mic sau egal cu 1000
(câmpul Pret_abonam) și denumirea sălii frecventate conține secvența it
(câmpul Denumirea).
 Înregistrările afișate vor fi sortate crescător după valorile câmpului Nume_cl.

Imaginea 2
b) Uniți prin linii denumirile câmpurilor din coloana stângă și tipurile corespunzătoare ale datelor
din coloana dreaptă:
Date/Time
Sigla
Number
Pret_abonam
OLE Object
Cod_abonam
Text
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa L L
informația conform modelului din Imaginea43. 0 0
1 1
Notă: 2 2
3 3
 Chenarul Imaginii_3 nu face parte din
4 4
fragmentul de cod HTML.
5 5
 Fragmentul de cod HTML conține titlu de nivelul 6 6
3 aliniat la centru. 7 7
8 8
 Imaginea din fragmentul de cod HTML se 9 9
găsește în fișierul ptg.png 10 10
 Fișierul ptg.png se află în aceeași mapă cu
codul HTML.
 Imaginea din fragmentul de cod HTML este o
zonă activă, link-ul căreia este:
http://ro.wikipedia.org/Pitagora

Imaginea_3
BAREM DE EVALUARE
INFORMATICA BACALAUREAT, 2019, profil umanist

Nr.
Motivarea punctelor Puncte Total
item
a) Răspuns corect: 96KB 1
Formule și calcule corecte:
1
I=3mxmylog2n
I=3x128x256xlog2256=3x27x28x8=3x215B=3x25KB=3x32KB=96KB
1 Transformarea corectă în B și KB 1 5
b) Răspuns corect: 5B 1
Calcule corecte:
V=nxI, unde I=5 biți, n=8 caractere 1
V=8x5 => V=40(biți)=5 B
a) Răspuns corect: 136.255.10.142 1
Transformarea corectă a octetului 10001000 1
2 Transformarea corectă a octetului 00001010 1 5
Transformarea corectă a octetului 10001110 1
b)  x=9 1
Răspuns corect:
 Imprimanta  viteza de imprimare 1
 Monitorul  rezoluția 1
 Microprocesor  lungimea cuvântului 1
3 1 4
 Memoria externă  densitatea de înregistrare

Notă: nu se acordă nici un punct în cazul bifării ambelor opțiuni la unul și același
echipament al calculatorului.
a) n: integer; 1
f: text; 1
4 4
b) assign(f, ’Num.txt’); 1
c) 421 1
Răspuns corect :
a) m1, i 1x2
b) t1 1
5 c) {nivel 1} 1 7
d) k(t) 1
e) _56_ 1
_2_ 1
Definirea corectă a tipurilor și declararea corectă a variabilelor 1
Operații corecte de lucru cu fișierele pentru citire (assign, reset, close) 1
Citirea corectă din fișier 1
6 Algoritmul corect de determinare a valorii minime 1 7
Organizarea corectă a repetării 1
Algoritmul corect de determinare a traseului care a obținut cele mai puține voturi 1
Afișarea corectă la ecran a numărului traseului cu cele mai puține voturi 1
a) Exemplu:

7 9

Notă: Se admit oricare alte variante corecte:


- Selectarea corectă a câmpurilor și a tabelelor care le conține (Field, Table – 4 câmpuri) 1
- Stabilirea corectă a tipului legăturii între tabele (1:∞), cel puțin una corectă 1
- Scrierea corectă a criteriului *it* pentru câmpul Denumire 1
- Scrierea corectă a criteriului <=1000 pentru câmpul Pret_abonam 1
- Sortarea crescătoare – Ascending a datelor câmpului Nume_cl 1
- Afișarea corectă (Show) a câmpurilor Nume_cl, Prenume_cl, denumirea și
1
Pret_abonam
Sigla Date/Time
Pret_abonam Number 1
Cod_abonam 1
OLE Object
1
Text
Exemplu:
<body>
<h3 align=center> Teorema lui Pitagora </h3>
<p><u>Reprezentarea geometric&#259</u> </p>
<a href=http://ro.wikipedia.org/Pitagora>
<img src="ptg.png"> </a>
<p><u>Formula de calcul:</u> </p>
<p><i>a<sup>2</sup>+b<sup>2</sup>=c<sup>2</sup></i> </p>
</body>
Notă: nu se va considera eroare lipsa etichetelor </p>
Se admit oricare alte variante corecte
8 Utilizarea corectă a etichetei <h3>,</h3> 1 10
Utilizarea corectă a atributului align=center 1
Utilizarea corectă a etichetei <a>,</a> 1
Utilizarea corectă a atributului href=http://ro.wikipedia.org/Pitagora 1
Utilizarea corectă a etichetei <img> și a atributului obligatoriu src="ptg.png" 1
Utilizarea corectă a etichetelor <p>,</p> sau a etichetelor <pre>, </pre> (cel puțin o dată 1
corect)
Utilizarea corectă a etichetelor <u>,</u> (cel puțin o dată corect) 1
Utilizarea corectă a etichetelor <i>,</i> 1
Utilizarea corectă a etichetelor <sup>,</sup>(cel puțin o dată corect) 1
Utilizarea corectă a codului pentru semnul diacritic ă 1
Total 51

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