Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama Descripción
Las cajas A y B pueden ser definidas para ejecutar desde una simple
instrucción hasta un módulo o programa completo, siempre y
cuando éstos también sean programas apropiados.
Diagrama Descripción
En el diagrama de flujo, C es una condición que se evalúa; A es la
acción que se ejecuta cuando la evaluación de esta condición
resulta verdadera y B es la acción ejecutada cuando el resultado
de la evaluación indica falso. La estructura también tiene una sola
entrada y una sola salida; y las funciones A y B también pueden
ser cualquier estructura básica o conjunto de estructuras.
Estructura iterativa
También llamada la estructura hacer - mientras - que, corresponde a la ejecución repetida de
una instrucción mientras que se cumple una determinada condición. El diagrama de flujo para
esta estructura es el siguiente:
1
Diagrama Descripción
Aquí el bloque A se ejecuta repetidamente mientras que la
condición C se cumpla o sea cierta. También tiene una sola
entrada y una sola salida; igualmente A puede ser cualquier
estructura básica o conjunto de estructuras.
Ventajas:
a) Los programas son más fáciles de entender, pueden ser leídos de forma secuencial.
b) La estructura de los programas es clara, puesto que las instrucciones están más ligadas
o relacionadas entre sí.
c) 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ás sencilla y
comprensible, por lo que los errores se pueden detectar y corregir más fácilmente.
d) Reducción de los costos de mantenimiento. Análogamente a la depuración, durante la
fase de mantenimiento, modificar o extender los programas resulta más fácil.
e) Los programas son más sencillos y más rápidos de confeccionar.
f) Se incrementa el rendimiento de los programadores.
Desventajas:
a) Complejidad para adaptarse.
b) Mayor cantidad de código (aunque a la larga no, por la reutilización).