Paso de parámetros en módulos

Existen diferentes métodos para el paso de parámetros a subprogramas, un mismo programa puede producir diferentes resultados bajo diferentes sistemas de paso de parámetros.

Los parámetros se clasifican de la siguiente manera:

1.  Entradas: Las entradas proporcionan valores desde el programa que llama y que se utilizan  dentro de un procedimiento. En los subprogramas función las entradas son los argumentos en el sentido tradicional.

2. Salidas: Las salidas producen los resultados del subprograma; de nuevo si se utiliza el caso  una función,  mientras que con procedimientos pueden calcularse cero, una o varias salidas.

3. Entradas/Salidas: Un solo parámetro se utiliza para mandar argumentos a un programa y para devolver resultados. Los métodos más empleados para realizar el paso de parámetros son: