Programación Estructurada
vs. POO
Marcos López | Jhony Claure | DAW 2 | 18/09/2025
Tabla de Contenido
1
Programación Estructurada
2
Puntos Positivos
3
Aspectos Negativos
4
Conclusión
1. Programación
Estructurada
Estilo de diseño que divide el código en bloques lógicos simples. Surgió para
organizar el código y facilitar su comprensión, mantenimiento y depuración.
2. Puntos Positivos
Simplicidad y Claridad
Eficiencia
Fácil de entender para principiantes.
Menor sobrecarga de recursos (memoria y velocidad).
Depuración Directa
Modularidad Funcional
Flujo secuencial facilita la corrección de errores.
Código reutilizable en funciones/procedimientos.
2. Puntos Positivos
Simplicidad en Compilación
Historia Probada
Proceso más sencillo sin jerarquías de clases.
Éxito en lenguajes clásicos como C y Pascal.
Proyectos Pequeños/Medianos
Tareas Específicas
Desarrollo rápido y mantenimiento sencillo.
Ideal para algoritmos y sistemas sin ventajas POO.
3. Aspectos Negativos
Malo para Grandes Proyectos
Poco Reutilizable
Con buen diseño, puede manejar proyectos grandes (ej.
La reutilización no es exclusiva de la POO; librerías de
Puede ser Restrictiva
Curva de Aprendizaje
Las restricciones fomentan claridad y lógica secuencial,
Más suave que POO, aprendiendo conceptos básicos antes
evitando errores.
de complejidad.
Kernel de Linux en C).
funciones existen desde antes.
3. Aspectos Negativos
Posible Sobrecarga
No Ideal para Todos los Paradigmas
Menos sobrecarga en tiempo de ejecución sin instanciación
Ideal para eficiencia, simplicidad y control explícito
de objetos o jerarquías complejas.
(sistemas, microcontroladores).
Conclusión
La Programación Estructurada sigue siendo una herramienta poderosa y relevante, especialmente en contextos donde la eficiencia y la
claridad son primordiales.
Claridad
Eficiencia
Control
Código fácil de entender.
Menor consumo de recursos.
Flujo predecible del programa.
¡Gracias!
¡Gracias!
¿Alguna pregunta?
Marcos López | Jhony Claure
DAW 2 | 18/09/2025