Sunteți pe pagina 1din 2

Evaluare sumativă la informatică în clasa a IX-a,

scrisă la finele semestrului I al anului de studii 2020-2021,


la propunerea Direcției Învățământ a Consiliului Raional Ocnița
Data 18 decembrie 2020, timp de lucru: 45 min
Instituția de învățământ_________________________________________________________________
Numele, prenumele elevului/elevei ________________________________________________________
Scor acumulat________ Nota__________
Utilizarea creionului şi ceruzei se interzice.
Răspunsurile marcate cu alte semne decât cele specificate în test nu se vor lua în consideraţie
Nr. Conţinutul itemului Scor
1. Sintaxa unui limbaj de programare simplu este descrisă folosind următoarele formule
metalingvistice: L
<Cifră>::=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 0
<Număr>::=<Cifră>{<Cifră>}
<Semn> ::= + | – 1
<Expresie aritmetică> ::= <Număr> {<Semn><Număr>} 2
1.1 În secvențele ce urmează încercuiește-le pe acelea, care sunt conforme definiției
3
unității lexicale <Număr>:
a) 001199 b) 2120101–5 c) 21201015 d) 0.75 e) 351+ f) 931 4
1.2 În secvențele ce urmează încercuiește-le pe acelea, care sunt conforme definiției 5
unității lexicale <Expresie aritmetică> :
6
a) 1+7–2 b) 2020–2021 c) 1+0.75 d) 351+ e) 68–15 f) –12–14
2. Reprezentă cu ajutorul diagramelor sintactice următoarele unităţi lexicale:
<Cifră octală> :: = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7

L
0
<Număr octal> :: = <Cifră octală> {<Cifră octală>} 1
2
<Semn> ::= + | – 3
4
<Expresie aritmetică octală> ::= <Număr octal>{<Semn><Număr octal>}

3. Unitatea gramaticală <Număr fracționar> este definită cu ajutorul formulei


metalingvistice <Cifră>::=0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 şi a diagramei sintactice. L
Subliniază secvențele ce sunt conforme
acestei definiții: 0
1
a) 1,1 d) 18.12 g) 18:12
2
b) 3.14 e) 1/2 h) 11. 3
4
c) 09.81 f) 365.000 i) 1.1
5
6
4. În ovalele de la începutul fiecărui enunţ scrie „A”, dacă consideri afirmaţia adevărată sau L
„F”, dacă afirmaţia o consideri falsă.
0
Mulţimea de valori ale tipului de date integer este o mulţime finită și ordonată de
cifre. 1
Mulţimea de valori ale tipului de date real este formată din numerele reale care pot fi 2
reprezentate pe calculatorul-gazdă al limbajului.
Mulţimea valorilor tipului de date char este o mulţime finită și ordonată de litere. 3
Tipul de date boolean include valorile de adevăr false și true. 4
Mulţimea de valori ale tipului de date integer este formată din numerele întregi care
pot fi reprezentate pe calculatorul-gazdă al limbajului. 5
Mulţimea valorilor tipului de date char este o mulțime finită și ordonată de caractere. 6
5. L
Variabilelor x şi y în nişte programe PASCAL le sunt atribuite anumite valori. Scrie în
0
spaţiul alăturat ce tip de date trebuie declarat pentru variabilele x şi y astfel încât în fiecare
1
caz atribuirile să fie corecte: 2
x:= ’A’__________________, x:= ’6’__________________, 3
4
y:= 6 __________________, x:= 6.0__________________, 5
x:= -9.1e-19__________________, y:= ’e’__________________, 6
7
y:= true__________________, x:= -6__________________, 8
9
x:= 6.62e34__________________, y:= ’y’__________________. 10
6. În spaţiile rezervate scrie rezultatul operației respective. L
Program I6;
type Culoare=(Rosu,Galben,Verde,Albastru,Violet); 0
begin 1
writeln(pred(’Z’)); ___________
2
writeln(succ(’D’)); ___________
writeln(pred(-5)); ___________ 3
writeln(succ(9)); ___________ 4
writeln(ord(Rosu)); ___________
5
writeln(ord(Violet)); ___________
writeln(succ(’a’)); ___________ 6
end. 7
7. Scrie un program PASCAL care citește de la tastatură raza R a unui cerc şi extrage
valoarea lungimii cercului.
Lungimea unui cerc se calculează conform formulei L=2πR. Se va considera π=3,14.
L
0
1
2
3
4
5
6

Barem de notare
Scor acumulat 45-44 43-42 41-38 37-29 28-20 19-14 13-10 9-7 6-3 2-0
Nota 10 9 8 7 6 5 4 3 2 1

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