Sunteți pe pagina 1din 4

Data ___________________ Varianta I

Clasa __________ Nume Prenume _______________________________________________________

1. Se consideră următoarele formule metalingvistice:

<Cifră binară>::=0|1

<Cuvînt binar>::=<Cifră binară>{<Cifră binară>}

ConstruițI în spațiul rezervat (cu rigla și creionul) diagramele


sintactice pentru aceste formule metalingvistice.

2. Se consideră următoarele diagrame de sintaxă:

<Cifră ternară> <Cuvînt ternar>

0 Cifră ternară
1
Cifră ternară
2
Construiți în spațiul rezervat formulele metalingvistice respective.

3. Bifați următoarele șiruri de mai jos care sunt conforme unității lexicale <Cuvînt binar> din itemul 1:

 1  01  12  111  020
4. Trasați prin linii drepte corespondența dintre cuvintele chee (coloana din stînga) cu sensul lor în limbajul Pascal în dreapta:

Program începutul instrucțiunii “dacă”


Begin începutul instrucțiunii “pentru”
End începutul unui program
If începutul unui bloc
For sfîrțitul unui bloc
Începutul calculelor
5. Care din următorii identificatori sunt conformi unității lexicale <identificator> în limbajul Pascal (răspundeți prin bifare):
 Creion  rASPUNS  12B  A+B
 Răspuns  Alfa_Beta  VIIIB  a?
6. Care din următoarele numere NU sunt conforme unității lexicale <Număr întreg> în limbajul Pascal (răspundeți prin bifare):
 100,4  0104  1111  99999
 1004  +1004  -0  -10+45
7. Care din următoarele numere sunt conforme unității lexicale <Număr real> în limbajul Pascal (răspundeți prin bifare):
 100,4  0,104  1E111  9e-9.8
 1004.0  +10E04  -0.1e-1  -10+4.5
8. Se consideră următorul program Pascal:
Program TA1; Scrieți în spațiul rezervat a cîte 2 lexeme folosite în acest
program, conforme unității lexicale indicate.
{ Suma și produsul numerelor }
Const p=100; <Șir de caractere>
Var a,b:real;
Begin
a:=2e3; < Separator i>
b:=2.0;
Write(’a+b=’);writeln(a+b);
Write(’a*b=’);writeln(a*b); <Simboluri speciale>
End.
Data ___________________ Varianta II

Clasa __________ Nume Prenume _______________________________________________________

1. Se consideră următoarele formule metalingvistice:

<Literă>::=a|B|c

<Cuvînt>::=<Literă>{<Literă>}

ConstruițI în spațiul rezervat (cu rigla și creionul) diagramele


sintactice pentru aceste formule metalingvistice.

2. Se consideră următoarele diagrame de sintaxă:

<Cifră binară> <Cuvînt binar>

0 Cifră binară

Cifră binară
1
Construiți în spațiul rezervat formulele metalingvistice respective.

3. Bifați următoarele șiruri de mai jos care sunt conforme unității lexicale <Cuvînt> din itemul 1:

 a  aba  Bac  aaa  Abac


4. Trasați prin linii drepte corespondența dintre cuvintele chee (coloana din stînga) cu sensul lor în limbajul Pascal în dreapta:

Const începutul instrucțiunii “dacă”


Begin declarații de variabile
Type definiții de constante
If începutul unui bloc
var sfîrțitul unui bloc
definiție de tip
5. Care din următorii identificatori NU sunt conformi unității lexicale <identificator> în limbajul Pascal (răspundeți prin bifare):
 Creion  rASPUNS  12B  A+B
 Răspuns  Alfa_Beta  VIIIB  a?
6. Care din următoarele numere sunt conforme unității lexicale <Număr întreg> în limbajul Pascal (răspundeți prin bifare):
 100,4  0104  1111  99999
 1004  +1004  -0  -10+45
7. Care din următoarele numere NU sunt conforme unității lexicale <Număr real> în limbajul Pascal (răspundeți prin bifare):
 100,4  0,104  1E111  9e-9.8
 1004.0  +10E04  -0.1e-1  -10+4.5
8. Se consideră următorul program Pascal:
Bifați (Adevărat sau Fals) corectitudinea următoarelor
Program TA1; afirmații cu referință la programul TA1:
Const p=100;
Programul conține comentarii .
Var a,b:real;
Begin  Adevărat  Fals
a:=2e3; Cuvintele Begin și End sunt cuvinte cheie.
b:=2.0;  Adevărat  Fals
Write(’a+b=’);writeln(a+b);
Write(’a*b=’);writeln(a*b); Cuvintul TA1 nu este un cuvînt utilizator.
End.  Adevărat  Fals
Proiect didactic
Instituţia: Gimnaziul Mingir
Obiectul de studiu: Informatica.
Clasa a IX-a.
Unitatea de învăţare I : Vocabularul şi sintaxa limbajului PASCAL.
Subiectul lecţiei: Evaluare sumativă
Timp de lucru: 45min
Tipul lecţiei: de evaluare a cunoştinţelor

Competenţe specifice :
CS2. Cunoaşterea proceselor, principiilor şi metodelor de codificare şi decodificare a informaţiei în
scopul realizării comunicării interumane şi uman – sistem informatic.
CS.5 Aplicarea metodelor de algoritmizare, de formalizare. De analiza, de sinteza şi de programare
pentru soluţionarea problemelor legate de prelucrarea digitală a informaţiei.
Subcompetenţe:
Subcompetenţa 1. Identificarea unităţilor lexicale ale limbajului de programare denivel înalt.
Subcompetenţa 2. Utilizarea formulelor BNF şi a diagramelor sintactice pentru veificarea
corectitudinii textelor şi a unităţilor lexicale.
Subcompetenţa 3. Aplicarea regulilor de formare a identificatorilor, a şirurilor, a numerelor şi a
comentariilor.
Elevii vor fi capabili :
- Să construiasca diagrame sintactice ,formule metalingvistice .
- Să identifice părţile compenente ale unui program Pascal, simbolurile speciale şi
cuvintele-cheie din vocabularul limbajului Pascal;
- Să traseze corespondenta intrecuvinte cheie si simbolul lor
- Să identifice identificatori numere reale,numar intregi
- Să identifice în cadrul unui program Pascal unităţile lexicale ale vocabularului limbajului
în studiu;
Metode şi procedee: conversaţia euristica, pix, test de evaluare.
Forma de învăţămînt: frontală şi individuală
Materiale didactice: pix, test de evaluare a cunoştinţelor.
Desfăşurarea lecţiei:
Evenimentul didactic Activitatea profesorului şi a elevului Evaluarea
Evocarea 3min - Momente de organizare. Frontală
- Împărţirea testelor.
- Explicarea modului de răspuns la întrebările testului.
Realizarea sensului - Rezolvarea testului de către elevi. Frontală
35min Individuală

Reflecţie - Transmiterea testelor la masa profesorului Frontală


2 min. individuală
Extinderea - Analiza testului de evaluare Frontală
5 min
Barem de notare

Puncte 46-45 44-41 40-36 35-30 29-23 22-15 14-10 9-6 5-2 1-0
Nota 10 9 8 7 6 5 4 3 2 1

Barem de convertire

Item 1 2 3 4 5 6 7 8

Puncte 6 6 2 10 5 5 2 10

Matricea de specificatie :

Conținuturi Cunoaştere Aplicare Analiză /sinteză Total

Metalimbajul BNF. I.1 I.2 I.3 3 Itemi


Diagrame sintactice.
Vocabularul limbajului. I.4 I.5 2 Itemi
Simboluri speciale,
cuvinte cheie,
identificatori.
Numere. Șiruri de I.6 I.7 I.8 3Itemi
caractere. Separatori.

20% 40% 40% 100 %


Total 6 ORE 8 itemi

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