Llamadas a subalgoritmos en Pseudocódigo
En programación, el programa (módulo principal) o algoritmo que da solución a un problema, suele descomponerse en otros submódulos (subprogramas) o subalgoritmos más pequeños, que también se pueden fraccionar, y así sucesivamente.
Un subalgoritmo se convertirá en un subprograma cuando se codifique en un lenguaje de programación específico.
Un subprograma es un programa, el cual, es llamado desde otro programa o subprograma. Por tanto, un subprograma solamente se ejecutará cuando sea llamado desde otro programa o subprograma.
Los subalgoritmos (subprogramas) se pueden clasificar en: procedimientos y funciones.