Font size
WorksheetsFișă de lucru - Elemente de sintaxă Pascal
Total questions: 9
Worksheet time: 5mins
Care dintre următoarele simboluri este un separator în Pascal?
begin
:=
;
write
Ce reprezintă <expr> într-o formulare BNF?
O variabilă numerică
O instrucțiune de tipare
Un simbol terminal
O componentă sintactică (non-terminal)
Diagrama sintactică este:
O reprezentare grafică a structurii unui program
O formă de descriere a pașilor algoritmici
O reprezentare simbolică a unei funcții matematice
Un instrument pentru gestionarea erorilor de compilare
Care dintre următoarele este un identificator valid în Pascal?
3nume
_valoare
valoare123
end
Ce cuvânt cheie este folosit pentru a declara un bloc de instrucțiuni în Pascal?
start
do
begin
open
Bifează toate simbolurile speciale din lista de mai jos (poți selecta mai multe):
;
program
:=
and
*
Completează următoarea formulare BNF pentru o instrucțiune de atribuire în Pascal:
<instruc'iune_atribuire>::=<identificator>................<expresie>
:=
=
<-
==
8. Din fragmentul de cod de mai jos, identifică și clasifică fiecare unitate lexicală menționată (cuvinte cheie, identificatori, separatori, numere): var suma: integer; begin suma := 100 + 20; end.
Cuvinte cheie: var, integer, begin, end Identificatori: suma Separatori: :, ;, :=, . Numere: 100, 20
Cuvinte cheie: suma, integer, begin, end Identificatori: var Separatori: :, ;, :=, + Numere: 100, 20
Cuvinte cheie: var, suma, begin, end Identificatori: integer Separatori: :, ;, :=, . Numere: 100, 200
Cuvinte cheie: var, integer, suma, end Identificatori: begin Separatori: :, ;, :=, + Numere: 10, 20
Care dintre următoarele fragmente de cod Pascal conține toate unitățile lexicale cerute: un identificator, un șir de caractere, o directivă, o instrucțiune de atribuire și un separator?
{$APPTYPE CONSOLE}
var x: string; begin x := 'Salut'; end.
program Exemplu var x: string begin x := Salut end.
program;
{$APPTYPE CONSOLE}
var x string; begin x = 'Salut' end.
{$APPTYPE CONSOLE} program Exemplu;
var x: string; begin x := Salut; end.
