En programación estructurada, ¿cuáles son los principios de la división de módulos?
En la programación estructurada, el principio de división de módulos es una alta cohesión dentro de los módulos y un bajo acoplamiento entre módulos.
La programación estructurada es el principio básico para el diseño detallado centrándose en la función del módulo y el diseño del proceso. La programación estructurada es un subconjunto de la programación procedimental que utiliza estructuras lógicas en programas escritos para hacer que la comprensión y la modificación sean más eficientes y sencillas.
Utilice tres estructuras de control básicas para construir un programa. Cualquier programa se puede construir a partir de tres estructuras de control básicas: secuencia, selección y bucle. La programación estructurada enfatiza principalmente la legibilidad del programa.
Principios de la programación estructurada:
1. Utilizar estructuras de control básicas limitadas como secuencia, selección y repetición en el lenguaje para expresar la lógica del programa.
2. Sólo se permite una entrada y una salida en la estructura de control seleccionada.
3. Las declaraciones del programa están organizadas en bloques fácilmente identificables, y cada bloque tiene solo una entrada y una salida.
4. Las estructuras complejas deben implementarse combinando y anidando estructuras de control básicas.
5. Una estructura de control que no existe en el lenguaje se puede implementar mediante un segmento de programa equivalente, pero se requiere que el segmento de programa sea consistente en todo el sistema.
Información ampliada:
El método de programación "orientado a estructura" es el método de programación estructurado. Es una mejora del método "orientado a procesos" Estructuralmente, el sistema de software es. Dividido en varios módulos, cada módulo se programa por separado de acuerdo con los requisitos y luego los módulos se conectan y combinan para formar el sistema de software correspondiente.
Este método enfatiza la naturaleza estructural del programa, por lo que es fácil de leer y comprender. Este método tiene ideas claras y prácticas estandarizadas y es el preferido por los diseñadores.
La idea de programación estructurada (PROGRAMACIÓN ESTRUCTURADA, denominada SP) fue propuesta por primera vez por E.W. Dijikstra en 1965. La idea de programación estructurada mejora la eficiencia de ejecución del programa.
La tasa de error y los costos de mantenimiento del programa se reducen considerablemente. La programación estructural es un principio y método de programación.
De acuerdo con este principio y método, se puede diseñar un programa con una estructura clara, fácil de entender, fácil de modificar y fácil de verificar. El objetivo de la programación estructurada es hacer que el programa tenga un significado razonable. estructura para asegurar y verificar la corrección de la naturaleza del programa, desarrollando así procedimientos correctos y razonables.
Modularización:
Un problema complejo debe estar compuesto por varios problemas más simples. La modularización consiste en descomponer el objetivo general que debe resolver el programa en subobjetivos y luego ir un paso más allá. Divídalo en pequeños objetivos específicos y llame a cada pequeño objetivo módulo.
Restringir el uso de sentencias goto El origen de los métodos de programación estructurada proviene de la comprensión y el debate sobre las sentencias GOTO. La conclusión definitiva es que las declaraciones GOTO a menudo son necesarias en salidas anormales de bloques y procesos. El uso de declaraciones GOTO hará que la ejecución del programa sea más eficiente;
Las declaraciones GOTO suelen ser útiles al sintetizar objetivos de programas, como GOTO para. declaraciones de devolución.
La conclusión negativa es que las declaraciones GOTO son dañinas y la raíz del caos del programa. La calidad del programa es inversamente proporcional al número de declaraciones GOTO que deben cancelarse en todos los lenguajes de programación de alto nivel. .
Después de cancelar la declaración GOTO, el programa es fácil de entender, fácil de solucionar problemas, fácil de mantener y fácil de demostrar que es correcto. Como conclusión del debate, Knuth publicó un resumen convincente en 1974 y confirmó:
(1) Las declaraciones GOTO son realmente dañinas y deben evitarse tanto como sea posible;
(2 ) Completamente No es un método inteligente evitar el uso de declaraciones GOTO. El uso de declaraciones GOTO en algunos lugares hará que el programa fluya más claro y más eficiente;
(3) El foco del debate no debe centrarse en si. para cancelar la declaración GOTO, pero debe centrarse en qué tipo de estructura de programa utilizar. El más crítico de ellos es que el uso de declaraciones GOTO debería restringirse en métodos estructurados destinados a mejorar la claridad del programa.
Programación estructurada de la enciclopedia Baidu