2. ¿Qué es la programación estructurada? ¿Cuál es su idea básica?
El concepto fue propuesto por primera vez por E.W. Dijikstra en 1965 y es un hito importante en el desarrollo de software. La idea principal es adoptar un enfoque de programación modular, refinado gradualmente y de arriba hacia abajo.
Utilice tres estructuras de control básicas para construir un programa. Cualquier programa se puede construir utilizando tres estructuras de control básicas: secuencia, selección y bucle. La programación estructurada enfatiza principalmente la legibilidad del programa.
Concepto básico:
Es una estructura modular, de arriba hacia abajo y progresivamente refinada. Es decir, primero descomponga un problema grande y complejo en varios problemas pequeños relativamente independientes. Luego, escriba un bloque de programa (módulo) funcionalmente independiente para cada pequeño problema. Finalmente, cada bloque de programa se ensambla en un programa completo.
Datos extendidos:
Estructura básica:
1. Estructura de secuencia
La estructura de secuencia indica que las operaciones en el programa aparecen de acuerdo a ellos ejecutados secuencialmente.
2. Estructura de selección
La estructura de selección indica que hay ramas en los pasos de procesamiento del programa y es necesario seleccionar una de ellas para su ejecución de acuerdo con ciertas condiciones. Hay tres formas de estructuras de elección: elección única, elección doble y elección múltiple.
3. Estructura de bucle
La estructura de bucle se refiere a un programa que realiza repetidamente una o algunas operaciones hasta que una determinada condición es falsa (o verdadera) antes de terminar el bucle.
Programación estructurada de la enciclopedia Baidu