Este documento presenta los conceptos básicos de la programación modular y los subprogramas. Explica que la programación modular divide un programa en módulos independientes que realizan tareas específicas. Luego describe los diferentes tipos de subprogramas como procedimientos, funciones y sus características como parámetros, ámbitos y la forma de invocarlos y definirlos. Finalmente, incluye ejemplos para ilustrar el uso de subprogramas.