Universidad del Istmo
Asignatura
Algoritmia y programación
Tema:
Programación Estructurada vs Programación
Modular
Grupo
2A
Modulo
#1
Exploradores:
Alejandro Ramos
C.I.P 2-731-1697
Profesora:
Jose Israel Gomez
Panamá
4 de Marzo 2026
Programación Estructurada vs
Programación Modular
PROGRAMACIÓN PROGRAMACIÓ
ASPECTO ESTRUCTURADA N MODULAR
La programación
estructurada es un La programación
paradigma de
programación orientado a modular es un
mejorar la claridad, paradigma de
calidad y tiempo de programación que
Cincepto desarrollo de un programa consiste en dividir un
de ordenador o algoritmo, programa en módulos o
utilizando únicamente subprogramas con el fin
subrutinas (funciones o de hacerlo más legible y
procedimientos) y tres manejable.
estructuras: secuencia,
alternativas y repetitivas.
Tres estructuras de
control: secuencia, Módulos o subprogramas
condicional (if/switch) e autónomos (bloques de
estructuras iteración (bucles código aislados).
for/while). Además, Cada módulo cumple una
utilizadas Subrutinas tarea específica y puede
(funciones/procedimientos ser llamado desde el
) para fragmentar el módulo principal
código
Aumentar la reutilización
Objetivo principal mejorar y facilidad de
la claridad, calidad y mantenimiento del código:
objetivo tiempo de desarrollo del organizar el programa en
software, facilitando la componentes
comprensión, prueba y independientes para
mantenimiento del código facilitar su comprensión,
extensión y pruebas
Mayor reutilización de
Mejora la legibilidad, código, depuración más
mantenibilidad y calidad sencilla, escalabilidad
del código al utilizar mejorada, trabajo en
Ventajas equipo paralelo,
estructuras secuenciales,
organización más clara,
condicionales y bucles, lo tiempos de compilación
que facilita la depuración reducidos y mayor
y reutilización de módulos. facilidad de
mantenimiento.
Una mayor complejidad
Se vuelve ineficiente en de diseño inicial,
proyectos grandes y sobrecarga en el
complejos, siendo menos rendimiento por
Desventajas flexible para modelar el llamadas entre módulos,
mundo real en y el riesgo de
comparación con la inconsistencias si no se
orientación a objetos gestionan bien las
dependencias
Se basa en la teoría del Cada módulo es
programa estructurado autosuficiente, con
(solo 3 estructuras de interfaz definida (oculta su
Cracterísticas control esenciales) implementación interna)
Ausencia de saltos Facilita la escalabilidad y
incondicionales (no mantenibilidad (aisla
GOTO), ámbito limitado de cambios, soporta
variables locales crecimiento continuo)
Amplia aplicación en
software de procesamiento Se aplica en el desarrollo
de datos y cálculos,
Áreas de especialmente en de grandes sistemas,
Aplicación aplicaciones científicas, de web, aplicaciones
ingeniería y de
procesamiento numérico o móviles y videojuegos
texto
Ambos paradigmas son de Ambos usan subrutinas y
tipo estructuras lógicas
Similitudes imperativo/procedimental elementales sin saltos
arbitrarios, buscando
y emplean descomposición reducir la complejidad del
top-down programa.
Se centra en la lógica de Se enfoca en la
Diferencias control interna de un organización en
programa módulos independientes
Bibliografía
Muñoz, J. D. (2025, December 25). Programación
estructurada. PLEDIN 3.0.
1 [Link]
s/programacion/curso/u30/
Maldonado, R. (2024, August 30). Programación
modular: Divide y vencerás. KeepCoding
2 Bootcamps. [Link]
la-programacion-modular-y-como-funciona/
Vive. (2022, June 21). ¿Qué es la programación
estructurada? UNIR.
3 [Link]
tecnologia/programacion-estructurada/
Smartup, A. (2025, March 17). Programación
modular: Qué es, sus principios y su impacto en
4 el desarrollo de software. Arangoya Centro
Educativo. [Link]
modular-como-mejora-el-desarrollo-de-software/
Corvo, H. S. (2020, March 8). Programación
estructurada: características, ejemplos, ventajas,
5 aplicaciones. Lifeder.
[Link]
estructurada/