Sei sulla pagina 1di 1

Procedimientos y funciones est�ndar de Pascal

Una de las formas de encarar un problema es descomponerlo en problemas o m�dulos


m�s peque�os y m�s sencillos de implementar. En Pascal, estos m�dulos se
implementan mediante procedimientos y funciones. Tanto un procedi-miento como una
funci�n son subprogramas que realizan alguna tarea especifica.
Las diferencias entre ellos son:
� Las funciones devuelven un �nico valor a la unidad que la llamo (el programa
principal o un procedimiento o funci�n) En cambio los procedimientos pueden
retornar 0, 1 o m�s valores.
� Una funci�n se referencia utilizando su nombre en una expresi�n, mientras que
un procedimiento se referencia por una llamada o invocaci�n.
Cuando se lo invoca a un procedimiento, se localiza el procedimiento y se ejecutan
las instrucciones del cuerpo, luego el control vuelve a la instrucci�n siguiente de
donde se lo invoc�.

Par�metros
Son un mecanismo de comunicaci�n con los procedimientos. Debe existir una
correspondencia entre los par�metros reales y formales (en cantidad, orden y tipo).

Potrebbero piacerti anche