programación estructurada en C++
1. Secuencia: ejecución de una instrucción tras otra.
2. Selección: ejecución deuna de dos instrucciones (o conjuntos), según el valor de una variable booleana.
3. Iteración: ejecución de una instrucción (o conjunto) mientras una variable booleana sea 'verdadera'. Estaestructura lógica también se conoce como ciclo o bucle.
Características de la programación estructurada
Los programas son más fáciles de entender, pueden ser leídos de forma secuencial, no hay necesidad dehacer engorrosos seguimientos en saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica.
2. La estructura de los programas es clara, puesto que las instruccionesestán más ligadas o relacionadas entre sí.
3. Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a su estructura mássencilla y comprensible, por lo que los errores se pueden detectar y corregir más fácilmente.
4. Reducción de los costos de mantenimiento. Análogamente a la depuración, durante la fase demantenimiento, modificar o extender los programas resulta más fácil.
5. Los programas son más sencillos y más rápidos de confeccionar (y se facilita su optimización).
6. Los bloques de código son casiauto-explicativos, lo que reduce y facilita la documentación.
7. Las instrucciones de salto, GOTO, quedan reservadas para construir las instrucciones básicas, si fuera realmente imprescindible. Aunque no seusan de forma directa, por estar prohibida su utilización, están incluidas implícitamente en las instrucciones de selección e iteración.
8. Un programa escrito de acuerdo a los principios de...
Regístrate para leer el documento completo.