Está en la página 1de 1

28-FEBRERO-2023

UNIDAD 2: 2.2 MODULAR Y PROGRAMACION ESTRUCTURADA


La programación estructurada es un paradigma de programación diseñado para mejorar
la claridad, la calidad y el tiempo de desarrollo de los programas de computadora. En la
programación estructurada, los algoritmos y los programas se ejecutan a través de
muchos pasos definidos y estructurados utilizando solo tres construcciones: una
secuencia de declaraciones, declaraciones condicionales e iteraciones o bucles, utiliza
un número limitado de estructuras de control que minimizan la complejidad de los
programas y, por consiguiente, reducen los errores, hace los programas más fáciles de
escribir, verificar, leer y mantener.
El teorema del programa estructurado, propuesto por Böhm-Jacopini, demuestra que
todo programa puede escribirse utilizando únicamente las tres instrucciones de control
siguientes:
 v Secuencia
 v Instrucción condicional.
 v Iteración (bucle de instrucciones) con condición al principio.

Como tal, la programación modular es un paradigma de programación un poco más


avanzado que incluye la programación estructurada pero también intenta dividir los
programas en módulos más simples, también conocidos como subrutinas. El propósito
de dividir en módulos es hacer el código más legible y manejable, ya que cada módulo
contiene una cantidad limitada de código que trata un aspecto específico. Es una
evolución de la programación estructurada para resolver problemas más grandes y
complejos. Cada programa contiene un módulo denominado programa principal, que
controla todo lo que sucede, se transfiere el control a submódulos (posteriormente se
denominan subprogramas), de modo que ellos puedan ejecutar sus funciones; sin
embargo, cada submódulo devuelve el control al módulo principal cuando termina su
tarea, Programación Modular diferentes programadores pueden trabajar
simultáneamente en diferentes partes del mismo programa. Esto reducirá el tiempo del
diseño del algoritmo y de la posterior codificación. Además un módulo se puede
modificar radicalmente sin afectar a otros módulos.
Otra forma de programación estructurada es el uso de subrutinas repetidas o bloques de
programa en ejecución. En este caso, no existe un programa raíz asociado a la idea de
punteros modulares, sino un programa principal, que contiene la mayoría de las
sentencias de tareas, y una serie de subrutinas o subrutinas llamadas desde varios puntos
del programa principal. La programación estructurada es particularmente útil para el
desarrollo de programas complejos porque la división de tareas en partes que se pueden
dividir en otras partes más fundamentales permite que la programación se procese en
términos de árboles.

Jaqueline Cortez Santes 21251384


Cesar Alejandro Vargas Alcantara 21250339
Jennifer Diego Galicia 21251386

También podría gustarte