Un procedimiento es una subacción que ejecuta una tarea determinada con un nombre que la identifica. Solo se ejecutan desde el algoritmo en el que fueron declarados. Pueden recibir valores del algoritmo que los llama y pueden devolverle otros valores.
Ventajas de usarlos:
- Diseño top-down.
- Facilita la división de tareas entre programadores.
- Se pueden incorporar a librerías.
- Evita copiar y pegar código.
PROCEDIMIENTO [nombre]([parámetros]);
[declaraciones_locales]
[acción]
FIN_PROCEDIMIENTO