Los diagramas de flujo representan visualmente el flujo de datos a través de sistemas de procesamiento de información y describen las operaciones y secuencia requeridas para resolver un problema. Incluyen símbolos estándares como inicio, procesos, toma de decisiones, y fin del programa. Un ejemplo muestra un diagrama de flujo que encuentra la suma de los primeros 50 números naturales incrementando una variable en cada paso y tomando decisiones hasta alcanzar el número objetivo.