
Es la representación gráfica de una solución algorítmica, generalmente es elaborado para darle a entender al usuario el funcionamiento de algoritmo, sus reglas son:
-se escriban de arriba hacia abajo
-se escriben de izquierda a derecha
-las flechas son siempre rectas
-nunca se cruza la línea de flujo con otra
-cada paso expresa una acción concreta.
dicho diagrama tiene ventajas como la rápida comprensión de parte del usuario, una documentación adecuada del algoritmo y una buena comunicación con el usuario, pero las desventajas que con este encontramos es su laborioso planteamiento y las dificultad algunas veces de el usuario para seguir las decisiones.