duminică, 21 decembrie 2014

Proceduri

O procedura Pascal poate avea uan din urmatoarele sintaxe.
Forma a) fara parametrii formli cu sintaxa
Forma b) cu parametrii formali, cu sintaxa
unde
-nume este un indentificator Pascal, unde si este numele procedurii;
-(l1:t1; ;ln: tn) reprezinta listele parametrilor formali si a tipurilor acestora, daca multimea acestora nu e vida; li : ti, i=1,2, ,n sint separate prin caracterul “i”( punct si virgula) si se numesc parametric formali.
Parametrii formali dintr-o procedura(si functie) se declara numai in antetul de procedura(functie) si nu in sectiunea declaratiei ca celelalte obiecte Pascal.
Observatii:
1) O procedura are o structura asemanatoare cu a unui program diferit doar prin antet (instructiunea de inceput).
2) Intr-o declaratie de procedura sunt obligatorii doar antetul de procedura si instructiunea compusa BEGIN END.
3) Orice identificator folosit in zona de instructiuni a procedurii, exceptand parametrii formali, trebuie sa fie declarat fie in sectiunia de decalratii a procedurii(cand are valoare locala-numai in corpul procedurii), fie in programul din care face parte procedura in care caz variabila are valoare gloabla –dac aceiasi variabila nu este declarata si in procedura
4) Daca un identificator cu acelas nume figureaza si este declarat si in programul principal si in subprogram(procedura functie), atunci semnificatiiele lui sunt diferite in programul principal si subprogram



Niciun comentariu:

Trimiteți un comentariu