Programacion
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo máslegible y manejable.
Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas mássimples. Esto debe hacerse hasta obtener subproblemas lo suficientemente simples como para poder ser resueltos fácilmente con algún lenguaje de programación. Ésta técnicase llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down)
Un módulo es cada una de las partes de un programa que resuelve uno de lossubproblemas en que se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de queun módulo necesite de otro, puede comunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida.
Si bien un módulo puede entenderse comouna parte de un programa en cualquiera de sus formas y variados contextos, en la práctica se los suele tomar como sinónimos de procedimientos y funciones. Pero nonecesaria ni estrictamente un módulo es una función o un procedimiento, ya que el mismo puede contener muchos de ellos, no debe confundirse el término "modulo" (en el sentido deprogramación modular) con términos como "función" o "procedimiento", propios del lenguaje que lo soporte.
Parametros de entrada: valores que son proporcionados por elprograma principal
Parametros de Salida: son parámetros cuyos valores se calculan en el procedimiento y se deben devolver al programa principal
www.monografias.com
Regístrate para leer el documento completo.