![Programación estructurada - Tecnología Programación estructurada - Tecnología](https://a.continuousdev.com/technology/structured-programming.png)
Contenido
- Definición - ¿Qué significa Programación Estructurada?
- Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.
- Techopedia explica la programación estructurada
Definición - ¿Qué significa Programación Estructurada?
La programación estructurada es un método de programación lógica que se considera un precursor de la programación orientada a objetos (OOP). La programación estructurada facilita la comprensión y modificación del programa y tiene un enfoque de diseño de arriba hacia abajo, donde un sistema se divide en subsistemas de composición.
Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.
Techopedia explica la programación estructurada
La programación estructurada es un subconjunto de programación procesal que reduce la necesidad de declaraciones goto. En muchos sentidos, OOP se considera un tipo de programación estructurada que implementa técnicas de programación estructurada. Ciertos lenguajes, como Pascal, Algorithmic Language (ALGOL) y Ada, están diseñados para imponer una programación estructurada.
El concepto de programación estructurada fue formalizado en 1966 por Corrado Böhm y Giuseppe Jacopini, quienes demostraron el diseño teórico de programas de computadora a través de bucles, secuencias y decisiones. A fines de la década de 1960 y principios de la de 1970, Edsger W.Dijkstra desarrolló la funcionalidad de programación estructural como un método ampliamente utilizado, en el que un programa se divide en múltiples secciones con múltiples salidas y un punto de acceso.
La programación modular es otro ejemplo de programación estructural, donde un programa se divide en módulos interactivos.