Documente Academic
Documente Profesional
Documente Cultură
Limbajul PASCAL
conţine un set de funcţii predefi nite, cunoscute oricărui program: sin, cos, eof
2.Procedurile sînt subprograme care efectuează prelucrarea datelor comunicate în
momentul apelului. Limbajul conţine procedurile predefi nite read, readln, write, writeln
3.Parametrii din listă introduşi prin declaraţii de forma se numesc
parametri-valoare. Aceştia servesc pentru transmiterea de valori din programul principal
în procedură. Parametrii formali introduşi în listă prin declaraţii de forma
se numesc parametri-variabilă şi servesc pentru întoarcerea rezultatelor
din procedură în programul principal.
În cazul unui parametru-valoare drept parametru actual poate fi utilizată orice expresie
de tipul respectiv, în particular o constantă sau o variabilă. Modifi cările parametrilor-
valoare nu se transmit în exteriorul subprogramului. În cazul unui parametru-variabilă
drept parametri actuali pot fi utilizate numai variabile. Evident, modifi cările
parametrilor în studiu vor fi transmise programului apelant.
8.Prin stivă (în limba engleză stack) înţelegem o listă unidirecţională cu proprietatea că
operaţiile de introducere şi extragere a elementelor se fac la un singur capăt 47 al ei.
Poziţia ocupată în stivă de ultimul element introdus poartă numele de vîrf. O stivă fără
niciun element se numeşte stivă vidă.
Datele necesare pentru crearea şi prelucrarea unei stive pot fi defi nite prin declaraţii de
forma:
Cozile mai poartă numele de liste FIFO (fi rst in, fi rst out — primul element intrat în
coadă va fi primul ieşit din coadă). Menţionăm că simularea cozilor cu ajutorul
tablourilor unidimensionale este inefi cientă din cauza migrării elementelor cozii spre
ultima componentă a tabloului.