Subprogamas en Pascal
Un programa en Pascal consiste de uno o más módulos, los cuales a su vez también pueden estar constituídos por otros módulos, y así sucesivamente. Estos módulos serán llamados, en términos generales, SUBPROGRAMAS, y en particular PROCEDIMIENTOS y FUNCIONES.
Un subprograma es un bloque de programa que realiza una tarea determinada, y que al llamársele o invocársele puede necesitar que se le pasen PARAMETROS.
Los parámetros son identificadores que proveen un mecanismo para pasar información hacia los subprogramas invocados.
Los parámetros que se utilizan en la declaración de subprogramas se llaman PARAMETROS FORMALES.
Un subprograma puede ser invocado desde cualquier punto del programa, por medio de una instrucción INVOCADORA, la cual puede contener una lista de parámetros llamados PARAMETROS ACTUALES.