Este documento describe los subprogramas y las funciones, específicamente cómo dividir problemas complejos en subproblemas más simples mediante la técnica de "divide y vencerás". Explica las diferencias entre funciones y procedimientos, y cómo se comunican los programas principales con los subprogramas a través del paso de parámetros.