Advertisement
PopaLepo

Subprograme Fox

Feb 14th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. Putem defini 2 tipuri de subprogram :
  2. a) Proceduri : reprezinta subprograme ( unitati functionale ) care realizeaza anumite operatii si returneaza sau nu valori in modulul apelant ( in programul principal )
  3. b) Functii : sunt subprograme care returneaza modulului apelant o singura valoare.
  4.  
  5. a ) PROCEDURE nume_procedura
  6. [ PARAMETERS lista-param-formali ]
  7. corpul procedorii ( comenzi )
  8. RETURN [ TO MASTER ] / CANCEL / RETRI
  9. ENDPROC
  10.  
  11. Comanda RETURN va intoarce controlul in programul apelant dupa instructiunea de apel a procedurii.
  12. RETURN TO MASTER va intoarce controlul in programul principal.
  13. CANCEL permite renuntarea la toate unitatile functionale din program si revenirea in fereastra de comenzi.
  14. RETRI va intoarce controlul in modulul apelant inaintea instructiunii de apel.
  15.  
  16. DO nume-procedura [ WITH lista-param-actuali ]
  17.  
  18. b ) FUNCTION nume_functie
  19. [ PARAMETERS lista-parametrii ]
  20. corpul functiei ( comenzi )
  21. RETURN expresie
  22. ENDFUNC
  23.  
  24. Lansarea in executie
  25.  
  26. nume_functie([lista-param-actuali])
  27. Observatie : transmiterea parametrilor se face in mod implicit prin valoare in cazul functiilor si prin referinta in cazul procedurilor
  28. Subprogramele vor fi definite fie inaintea apelului fie dupa apel.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement