La programación modular es un método para el diseño de programas en donde se busca dividir un problema grande en varios subproblemas más pequeños y fáciles de resolver.
El programa se divide en módulos que son subprogramas independientes que realizan una tarea específica. Si la tarea es muy complicada se dividirá a su vez en más módulos.
Las principales ventajas de utilizar módulos son que hace mucho más fácil:
- Trabajar en equipo
- Encontrar fallas
- Dar mantenimiento al programa
- Desarrollar programas complejos
- Reutilizar código
Un módulo se compone de:
- Entrada: parámetros
- Proceso: asignaciones o acciones
- Salida: valor de retorno