2
Subprogram- secve n ă de instruc iuni c are poate fi apela tă 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, v alorile căr ora sînt comunicate fu nc 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 co rpul func iei a unei valori la o var iabilă glob ală sau la un ț  parametru formal variabilă Recursia –  o situa ie în care un program se autoa pelează fie dire ct, fie prin intermediul ț altei func ii sau pro ced uri ț Variabile statice- variabile declarate la începutul programului care nu mai pot fi modific ate pe parcu rsul execu iei program ului ț Variabile dinamice- varia bilele create i distru se p e par cursul execu iei p rogramu lui ș ț ndicatori de adresă- variabilele în studiu Dome niul de v alori al t ipului de date ref erin ă este f ormat d in adrese i valoare a nil. ț ș Cu v ariabilele de tip re ferin ă se pot e fectua doar opera ii de comparare i de atribuire a ț ț ș valorii nil. vari abil ele de t ip referi n ă nu pot fi ci tite i af i ate. ț ș ș !locarea dinamică a memoriei- spa iul memo riei este atrib uit unei vari abile dinam ice ț numai pe d urata existen ei ei ț Structură de date- formată din datele propriu -zise i rela iile dintre ele ș ț Structuri implicite de date- tabl ouri, irur i de caractere, articole, fi iere i mul imi ș ș ș ț Structuri statice de date- variabile ca re nu se modif ică în timpul exe cu iei unui prog ram ț sau subprogram Structuri dinamice de date- structuri de date componentele cărora s unt create i eventual ș distruse în timpul e xecu iei progr amului ț "is te un idir ec iona le ț - structuri explicite i dinam ice d date formate din celule ș #elulă- variabil ă dinamică d e tip record, ce c on ine două cîm puri ț #$mpul datelor- păstrează datele ce urmează a fi prelucrate #$mpul legăturilor- păstrează indicatorul adreselor ce urmează %pera ii cu l iste unidirec ional e ț ț : parcur gerea lis tei i prelucr area date lor căut area unui ș anumit element includerea unui element într-un anumit loc din listă excluderea unui element din listă

Definiții informatică - pascal

Embed Size (px)

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ă