PROCEDIMIENTOS (FUNCIONES CON PARAMETROS)
Un procedimiento es un subprograma que ejecuta un proceso específico. Un procedimiento es llamado desde el algoritmo o programa principal mediante su nombre y una lista de parámetros actuales, o bien con la instrucción LLAMAR. Al llamar al procedimiento se detiene momentáneamente el programa que se estuviera realizando y el control pasa al procedimiento llamado. Después que las acciones (instrucciones o sentencias)del procedimiento se ejecutan, se regresa a la acción (instrucción ó sentencia) siguiente a la que se llamó.
Un procedimiento se declara igual que una función, pero su nombre no está asociado a ninguno de los resultados que obtiene.
Se dice también que cuando una función no regresa valor alguno se llama procedimiento, en todo caso el valor que regresa es nulo.
Un procedimiento es un grupo de instrucciones, que como su nombre lo dice realiza un procedimiento y nada mas, cuya ejecución se lleva a cabo cada vez que se invoca el nombre del procedimiento, posiblemente con algunos valores como argumentos.
Todo procedimiento no regresa valores, sino que hace algo como por ejemplo ordenar, imprimir, intercambiar valores, etc.
Sintaxis para declarar un procedimiento:
​
PROCEDIMIENTO nombre_procedimiento (<Lista_de_parámetros>)
<Declaración de variables y constantes locales>
INICIO
Instrucción 1
Instrucción 2
.
.
Instrucción n
FIN
Sintaxis para invocar a un procedimiento:
LLAMAR nombre_del_procedimiento (<lista de parámetros actuales>)
ó
LLAMADA A UN PROCEDIMIENTO:
Procedimiento (argumentos)