Programacion Modular
INTRODUCCION.- La programación modular es uno de los métodos de diseño más flexibles y potentes para mejorar la productividad de un programa. Es más fácil resolver unproblema complejo cuando se divide en partes manejables, ésta técnica se llama refinamiento sucesivo, divide y vencerás ó
análisis descendente (Top-Down).
ANTECEDENTES.- Se presenta históricamentecomo una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver. Es evidente que si esta metodología nos lleva atratar con subproblemas, entonces también tengamos la necesidad de poder crear y trabajar con subprogramas para resolverlos. A estos subprogramas se les suele llamar módulos, de ahí viene el nombrede programación modular
DESARROLLO DEL TEMA.- 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ás simples. Esto debe hacersehasta obtener subproblemas lo suficientemente simples como para poder ser resueltos fácilmente con algún lenguaje de programación. De esta manera, en lugar de resolver una tarea compleja y tediosa,resolvemos otras más sencillas y a partir de ellas llegamos a la solución. Esta técnica se usa mucho en programación ya que programar no es más que resolver problemas, y se le suele llamar diseñodescendente, metodología del divide y vencerás o programación top-down.
Esquema de programación modular
EJEMPLOS DE APLICACION.-
Se desea crear un programa para unacalculadora de operaciones matemáticas la cual tendrá un teclado para insertar los números y una pantalla para mostrar los resultados. Dividir el problema en módulos y crear su diagrama de flujo....
Regístrate para leer el documento completo.