Want to create interactive content? It’s easy in Genially!

Get started free

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.