WorksheetsClasa 10 - evaluare sumativă I
Total questions: 10
Worksheet time: 15mins
Care sunt părțile componente unui program în limbajul PASCAL?
Begin
Antet
Partea executabilă
Partea declarativă
Start
Metalimbajul BNF utilizează simboluri:
exacte
terminale
opționale
neterminale
Ce se găsește în partea stângă a unei formule metalingvistice?
simbol terminal
simbol caracterial
simbol neterminal
Care din secvențele ce urmează sunt conforme definiției unității lexicale <Număr>:
<Cifră> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<Număr> ::= <Cifră> {<Cifră>}
123
4a8
9
3+2
-5
Cum sunt înscrise simbolurile neterminale într-o diagramă sintactică?
exact și la fel
în paranteze
în dreptunghiuri
în triunghiuri
în cerc
Determinaţi care din secvenţele ce urmează sînt conforme acestor diagrame:
+0.1
5.3
-423
247.532
+109.000
Sintaxa limbajului de programare a executantului Robot este descrisă cu ajutorul formulelor metalingvistice:
<Cifră> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<Număr> ::= <Cifră> {<Cifră>}
<Comandă> ::= sus | jos | dreapta | stînga
<Instrucţiune> ::= <Comandă>(<Număr>)
<Program> ::= început {< Instrucţiune >;} sfîrşit
Indicaţi programele corecte sintactic:
început sus(1); dreapta(73); jos(0); stînga (00+23); sfîrşit
început stînga (21); jos (50); dreapta (45); sus(980); sfîrşit
început jos (73); dreapta (5); sus (71) stînga (13); sfîrşit
început sus (1); dreapta (4); jos (0); stînga (00); sfîrşit
Determinaţi care din secvenţele ce urmează sînt conforme diagramei <Număr octal>:
+6362,1
-34637
18
-17250
Compuneţi cel puţin câte un identificator care ar reflecta specificul problemelor din fizică, matematică și chimie.
(a)
Desenați diagrama sintactică pentru următoarea formulă metalingvistică
<Program>::= inceput {< Instrucţiune >;} sfarsit

