Documente Academic
Documente Profesional
Documente Cultură
Clasa: X-a
Profesorul: Braniște Iuliana
Unitatea de învăţare: Vocabularul și sintaxa unui limbaj de programare de nivel înalt.
Subiectul: Unitățile lexicale ale unui limbaj de programare de nivel înalt. Alfabetul limbajului.
Vocabularul limbajului.
Tipul lecţiei: predare-învăţare
Unități de competență:
UC1. Identificarea unităților lexicale ale limbajului de nivel înalt.
UC2. Utilizarea formulelor BNF și diagramelor sintactice pentru verificarea corectitudinii
textelor și unităților lexicale.
Obiectivele operaţionale:
O1. Să definească termenii unități lexicale, factor scală, programe-pilot, comentarii;
O2. Să identifice simbolurile speciale a vocabularului limbajului Turbo Pascal;
O3.Să exemplifice diferite tipuri de identificatori, numere, separatori;
O4. Să scrie formule metalingvistice ;
O5. Să deseneze diagramele sintactice corespunzătoare formulelor metalingvistice propuse.
Strategii didactice:
1. Metode si procedee didactice:
M1 – expunerea M5 – conspecte de reper
M2 – conversaţia M6 – ilustrarea
M3 – studiul de caz M7 – lucrul cu izvoarele
M4 – exerciţiu
<Identificator>::=<Litera>{<Litera><Cifra>}
Exemple de identificatori:
1. x 6. z01b Proiectează în
2. y 7. lista caiet
3. z 8. listaelevilor
4. x1 9. listatelefoanelor
5. y10 10. registru
1. x și X
2. y și Y
3. z și Z1
4. x1 și X1
5. lista, Lista, Lista, ListA, LISTa.
1. Suprafata
2. Numar
3. NumarElevi
4. Patrat
5. SirDeCaractere
Descriu unitatea lexicală :
Numere. Numerele pot fi întregi sau reale. În mod obișnuit, se
folosește sistemul zecimal de numerație.
23 00318
318 -1996
1996 +001996
-0023 -318
-23 -0001996
+1996 -000199
Exemple:
8.12E-5
749.512E+8
-0.0823E-12
3250.4E06
3.421E16
Descriu unitatealexicală:
Șiruri de caractere. Șirurile de caractere sînt șiruri de caractere imprimabile,
delimitate de apostrof. În șirul de caractere apostroful
apare dublat. Accentuăm că în cazul șirurilor de caractere
literele mari și mici apar drept caractere distincte.
Exemple:
1. 'Variabila x'
2. ‘Calculul aproximativ’
3. ‘Apostroful’ ‘ este dublat’
Exemple:
1.’ Șir de caractere’
2. ‘Limba engleză’
3. ‘Suprafață’
4. ‘Număr încărcări’
Descriu unitățile
lexicale:
1.Etichete 1.Etichetele suntnumere întregi fără semn din domeniul
2.Directive 0,1, ..., 9999 și se utilizează pentru a marca instrucțiunile
3.Separatori limbajului PASCAL.
Exemple:
<Directivă>::=<Literă>{<Literă>|<Cifră>}
Exemple:
1. x div y
2. not x
3. begin
writeln (x);
writeln(y);
end.
Exemple:
1. {Program elaborat de Radu Ion}
2.{Introducerea datelor initiale}
Rezolvă elevii
împreună cu
4. Care din secvențele de caractere ce urmează sînt profesorul la
conforme definiției unității lexicale <Număr întreg>? tablă.
a) 418 e)24693.
b)0-418 f)-621
c)621+ g)+62.1
d)32,14 h)-00621