8/18/2019 Definiții informatică - pascal
http://slidepdf.com/reader/full/definiii-informatica-pascal 1/1
Subprogram- secven ă de instruc iuni care poate fi apelată de cîte ori este nevoieț ț
Func iiț - subprograme care calculează i returnează o singură valoareș
Proceduri – subprograme care prelucrează datele transmise în momentul apelării i careș
pot întoarce unul, mai multe sau niciun rezultat Parametri actuali- expresii, valorile cărora sînt comunicate func ieiț
Parametrii actuali trebuie să fie compatibili în sensul atribuirii cu tipul parametrilor
formali
Parametri-valoare – servesc pentru trensmiterea de valori din programul principal în procedură
Parametri-variabilă - 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ă În cazul unui parametru-variabilă drept parametri actuali pot fi utilizate numai variabile
Bloc – corpul unui program sau subprogram
Domeniu de vizibilitate- por iune de program unde este văzută o variabilăț Variabilă globală- variabilă declarată în programul principal, dar nu este redeclarată în
subprogram Efect colateral- atribuire în corpul func iei a unei valori la o variabilă globală sau la unț
parametru formal variabilă Recursia – o situa ie în care un program se autoapelează fie direct, fie prin intermediulț
altei func ii sau proceduriț
Variabile statice- variabile declarate la începutul programului care nu mai pot fi
modificate pe parcursul execu iei programuluiț
Variabile dinamice- variabilele create i distruse pe parcursul execu iei programuluiș ț
ndicatori de adresă- variabilele în studiu Domeniul de valori al tipului de date referin ă este format din adrese i valoarea nil.ț ș
Cu variabilele de tip referin ă se pot efectua doar opera ii de comparare i de atribuire aț ț ș
valorii nil. variabilele de tip referin ă nu pot fi citite i afi ate.ț ș ș
!locarea dinamică a memoriei- spa iul memoriei este atribuit unei variabile dinamiceț
numai pe durata existen ei eiț
Structură de date- formată din datele propriu-zise i rela iile dintre eleș ț
Structuri implicite de date- tablouri, iruri de caractere, articole, fi iere i mul imiș ș ș ț
Structuri statice de date- variabile care nu se modifică în timpul execu iei unui programț
sau subprogram Structuri dinamice de date- structuri de date componentele cărora sunt create i eventualș
distruse în timpul execu iei programuluiț
"iste unidirec ionaleț - structuri explicite i dinamice d date formate din celuleș
#elulă- variabilă dinamică de tip record, ce con ine două cîmpuriț
#$mpul datelor- păstrează datele ce urmează a fi prelucrate
#$mpul legăturilor- păstrează indicatorul adreselor ce urmează %pera ii cu liste unidirec ionaleț ț : parcurgerea listei i prelucrarea datelor căutarea unuiș
anumit element includerea unui element într-un anumit loc din listă excluderea unuielement din listă