Documente Academic
Documente Profesional
Documente Cultură
Alfabetu-Vocabularul Limbajului
Alfabetu-Vocabularul Limbajului
Data:
Clasa: a IX-a B
Profesorul:
Unitatea de învăţare: Metode de descriere a limbajelor. Vocabularul şi sintaxa unui limbaj de
programare de nivel înalt.
Subiectul: Alfabetul limbajului. Vocabularul limbajului. Unităţi lexicale.
Tipul lecţiei: predare-învăţare
Nivelul iniţial al clasei (cunoștinţe și deprinderi preliminare):
elevii cunosc simbolurile metalimbajului BNF;
elevii elaborează algoritme de rezolvare a exerciţiilor matematice.
elevii creează diagrame sintactice.
Competenţe specifice:
CS1 - Formarea unei viziuni ştiinţifice asupra componentei informatice în societatea
contemporană;
CS4 - Elaborarea modelelor informatice a obiectelor, sistemelor şi proceselor frecvent întâlnite
în activitatea cotidiană;
CS5 - Aplicarea metodelor de algoritmizare, de formalizare, de analiză, de sinteză şi de
programare pentru soluţionarea problemelor legate de prelucrarea automatizată a informaţiei;
Competente derivate:
SD1 - Identificarea unităţilor lexicale ale limbajului de programare de nivel înalt.
SD2 - Utilizarea formulelor BNF şi diagramelor sintactice pentru verificarea corectitudinii
textelor şi unităţilor lexicale;
SD3 - Aplicarea regulilor de formare a identificatorilor, şirurilor, numerelor, comentariilor.
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
Explicare Propun elevilor spre Alfabetul limbajului PASCAL este format din Asimilează
4. Comunicarea studiere alfabetul următoarele caractere ale codului ASCII (American preponderent
noilor cunoştinţe limbajului. Standard Code for Information Interchange): infor-maţia,
cifre zecimale; notînd în caiete
literele mari și mici ale alfabetului englez; definiţiile
semnele de punctuație; expuse de
operatorii aritmetici și logici; profesor.
carecterele control și editare (spațiu, sfîrșit de
linie sau retur de car etc.).
În unele construcții ale limbajului pot fi folosite și literele
alfabetelor naționale , de exemplu literele ă, â, î, ș, ț ale
alfabetului român.
<Identificator>::=<Litera>{<Litera><Cifra>}
Exemple de identificatori:
1. x 6. z01b
2. y 7. lista Proiectează în
3. z 8. listaelevilor caiet
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ă : Numerele pot fi întregi sau reale. În mod obișnuit, se
Numere. 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
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.Etichetele suntnumere întregi fără semn din domeniul
1.Etichete 0,1, ..., 9999 și se utilizează pentru a marca instrucțiunile
2.Directive limbajului PASCAL.
3.Separatori
Exemple:
<Directivă>::=<Literă>{<Literă>|<Cifră>}
Exemple:
1. {Program elaborat de Radu Ion}
2.{Introducerea datelor initiale}
Realizarea Pentru a asimila mai 1. Care este diferența dintre caractere și simboluri? Elevii propun
5. Fixarea noilor sensului bine cele predate se idei proprii şi
cunoştinţe propune spre realizare 2. Care din secvențele propuse sunt conform definiției participă la
cîteva exerciții. unității lexicale <Identificator>? construcţia
a) x1 e) abc diagramelor,
b)1x f) Luna în acelaşi timp
c)xy g) 20.10.2011 notînd în
d) B-1 h) I1j conspect.
Rezolvă elevii
împreună cu
profesorul la
tablă.