Un diagrama de flujo es una representación gráfica de un algoritmo o proceso que utiliza símbolos como rectángulos, rombos y flechas. Los diagramas de flujo muestran la secuencia lógica de las etapas de un proceso y las decisiones que se toman. Los símbolos más comunes son rectángulos para actividades, rombos para decisiones y flechas para indicar el flujo del proceso. Existen diferentes formatos como vertical, horizontal y panorámico.