Los diagramas de flujo son una técnica gráfica de representación de algoritmos en la que se utilizan símbolos para representar "el flujo de ejecución" del programa. En un diagrama de flujo se define el comportamiento
del programa, dependiendo de las condiciones que se presenten. Los elementos básicos que usaremos en los diagramas de flujo son:
Significado de los símbolos
- Inicio y fin: Al inicio y al final del diagrama, habrá un símbolo de este tipo.
- Entrada / Salida: Representa una operación de entrada /salida del programa, como entrada de teclado, salida a pantalla...
- Proceso: Es una acción, un cálculo, como la suma de 2 números, etc... Se pueden agrupar varias acciones bajo un mismo proceso
- Decisión: Es un punto del diagrama en el que dependiendo del resultado de una determinada condición, se realiza una acción u otra. También puede utilizarse para elegir entre varias alternativas.
- Línea de flujo: Representa el "flujo lógico secuencial" de un programa.
A continuación mostramos un diagrama de flujo mucho más complejo, incluyendo iteraciones o bucles hasta que se cumplan las condiciones del diagrama.