Want to create interactive content? It’s easy in Genially!
Programación modular
John Lenin Hernández López
Created on May 20, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Fundamentos de programación.
Programación modular
Programación modular
Por: John Lenin hernández lópez
ÍNDICE
¿qué es?
imagen de estructura
ventajas
usos
desventajas
video
Estructura
¿qué es?
Consiste en la descomposición de un programa en trozos más pequeños denominados módulos o subprogramas en el que cada uno de ellos se encargara de llevar a cabo una tarea concreta y bien definida, y se agrupara según su funcionalidad. Cada uno de estos módulos se analizara y codificara por separado.
Ventajas
Reduce complejidades de problemas
reduce tamaños de problemas
Facilita el mantenimiento y documentación del código
facilita el testeo y reutilización códigos
protege contra efectos colaterales (destruccion accidental de datos de programa)
ayuda a ser mas clara la lógica de programación
La depuración es más fácil de realizar ya que primero se corrigen errores en los módulos de nivel inferior.
Permite plantear una solución completa del problema, para luego profundizar en los detalles.
desventajas
La separación entre datos (variables) y rutinas (procedimientos y funciones) conduce a la necesidad de utilizar variables globales e implica que las capacidades de encapsulamiento que el paradigma propone sean limitadas
No permite modelar directamente los conceptos del dominio del problema por lo que el nivel de abstracción que se puede lograr es menor que en la programación orientada a objetos.
Es muy habitual que al añadir una característica a un programa o incluso al corregir un error se introduzcan inadvertidamente efectos secundarios que provocan nuevos errores.
es más difícil introducir cambios porque ello requiere mayores modificaciones en el código que ya está funcionando.
estructura
La estructura de un programa modular constara de un módulo principal desde el que se llamara al resto de los módulos. El módulo principal recibe el control al inicio de la ejecución del programa. Cuando se invoca un módulo concreto (a través de su nombre y parámetros), el control del programa se pasara al módulo.
Ejemplo
forma en la que se estructura un módulo
usos
Los módulos en la programación se utilizan en momentos para sepaRAR acciones a realizar cuando creamos nuestros códigos de programa. una buena idea para la creación de estos es al nosotros dieñar el programa, para así planificar mejor la estructura del programa y asi mismo definir las interfaces de cada módulo.
video explicativo
para comprender mejor el tema se introdujo un video explicativo sobre ello.