Proceduri si functii Proceduri si functii | Page 11
• Datele de prelucrat se transmit procedurii P prin variabila globală a. Rezultatul produs de
procedură se returnează în blocul de apel prin variabila globală b. Valoarea argumentului funcţiei F
se transmite prin variabila globală b. Menţionăm că variabila a este locală în F şi nu poate fi
folosită pentru transmiterea datelor în această funcţie.
De obicei, comunicarea prin variabile globale se utilizează în cazurile în care mai multe
subprograme prelucrează aceleaşi date. Pentru exemplifi care amintim funcţiile cu argumente de tip
tablou, procedurile care prelucrează tablouri şi fişiere de angajaţi, persoane, elevi etc.