Definiții informatică - pascal

Preview:

Citation preview

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ă

Recommended