Cuanto más detallada sea la especificación y más próxima esté a las instrucciones del
programa, tanto más fácil será escribir éste.
El diagrama de flujo es la forma más fácil de entender un programa, sus condiciones
y la forma en que se ejecuta; con su ayuda es también sencillo modificar o mejorar el
programa original.
Los símbolos utilizados se corresponden con distintos tipos de instrucciones:
Condición
Veamos, por ejemplo, el esquema de un programa para determinar el valor absoluto
de un número.
El algoritmo sería:
a)
Recibir el número.
b)
Comprobar si es positivo.
c)
En caso contrario, cambiarlo a positivo.
d)
En caso afirmativo, dejarlo sin cambiar.
n
ó
Si
No
75
Proceso/procedimiento/operaci
Bifurcación condicional decisión
Entrada o salida de datos
Principio o final
Conexión entre diagramas de flujo
Línea de flujo
Entrada A
No
0 – A ⇑ A
SES Scientific Educational Systems
a)
b)
Si
A > 0
c)
d)