Documente Academic
Documente Profesional
Documente Cultură
1
1.Sintaxa limbajului de pragramare a executantului Cangur este descris cu ajutorul formulelor
metalingvistice:
<Comand>::=pas | salt | rotire
<Instructiune>::= <Comand> {<Comand>}
<Program>::=nceput <Instructiune> sfrit
Indicai programele corect sintactice:
a) nceput pas pas rotire pas pas rotire pas | rotire sfrit_________________
b) nceput pas salt rotire pas salt rotire pas salt rotire sfrit__________________
c) nceput pas pas pas pas sfrit______________
d) nceput salt rotire pas jos rotire pas salt rotire sfrit______________
2. Desenai diagramele sintactice ce corespund formulelor metalingvistice <Comand>,
<Instructiune> i <Program>din itimul 1.
<Comand>,
<Instructiune>
<Program>
3. n figura de mai jos snt prezentate diagramele sintactice care definesc unitatea gramatical
<Numr ternar>.
<Cifr ternar>
<Numr ternar>
<Cifr ternar>
Determinai care din secvenele ce urmeaz snt conforme diagramei <Numr ternar>
a)
c)
e)
g)
i)
+0
-17012
0101010101
3102
10-2
b)
d)
f)
h)
j)
12
0,12
012012
103
19
9. Din programul din itimul 8 scoate n lista de mai jos unitile lexicale utilizate.
Simboluri speciale
Cuvinte-cheie
Identificatori
Numere
iruri de caractere
10.Prelugete definiia.
Sintaxa
este ................................................................................................................................ ......................
............. .................................................................................................................
Semantica este .............................................................................................................................
.........................................................................................................................................................