. / SUBPROGRAME - Vizualizare subiect 14 pe clasaxb.myforum.ro
Raspunde la subiect Raspunde la subiect
Pagina 1 din 1 Pagina de start a forumului / Informatica / SUBPROGRAME  

MesajTitlul subiectului: SUBPROGRAME Trimis: 04/02/2010 13:34
Serban Laurentiu
Serban Laurentiu
Administrator
Administrator

Data inscrierii: 03/Feb/2010
Mesaje: 71
Localitate: Udresti
  Un subprogram este o secventa de operatii dintr-un program,descrisa separat printr-un nume,pentru care s-a pus in evidenta componentă "variabila".
Actiunea prin care este lansat in executie un subprogram se numeste APELUL subprogramului.
La apelul subprogramului se intrerupe executia programului apelant,se transfera niste date de la program catre subprogram("date de intrare"),se executa intructiunile subprogramului,se transfera catre programul apelant rezultatele si se continua cu executia programului apelant.
Inainte de apelul subprogramului,intr-o zona speciala din memoria interna numita stiva(STACK),se salveaza niste informatii necesare reluarii executiei programului, dupa terminarea executiei subprogramului.

Informatiile care se salveaza sunt:
--contextul de fapt al programului;(datele)
--adresa de revenire(adresa urmatoarei instructiuni de executat dupa terminarea executiei subprogramului).


Parametrii folositi la descrierea unui subprogram se numesc parametrii formali.Ei se folosesc numai pentru a descrie operatiile executate de subprogram.
Parametrii apar la apelul subprogramului se numesc parametri efectivi sau actuali.Ei desemneaza datele care vor fi efectiv prelucrate de instructiunile subprogramului.

SUBPROGRAMELE pot fi de 2 tipuri:
--PROCEDURA(proceduri);
--FUNCTIE(functii).



  Raspunde cu citat (quote)
Vezi profilul utilizatorului Trimite mesaj privat
Pagina 1 din 1
Raspunde la subiect Raspunde la subiect
 Pagina de start a forumului / Informatica / SUBPROGRAME

Mergi direct la: 



Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB - 2001, 2002 phpBB Group
Ora este GMT + 2 ore Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro