Statistici |
Total online: 1 Vizitatori: 1 Utilizatori: 0 |
|
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:
- O procedura are o structura asemanatoare cu a unui program diferit doar prin antet (instructiunea de inceput).
- Intr-o declaratie de procedura sunt obligatorii doar antetul de procedura si instructiunea compusa BEGIN….END.
- 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
- 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
|
|