Un diagrama de flujo es una representación gráfica de un proceso o algoritmo que utiliza símbolos como rectángulos, diamantes y flechas para mostrar las etapas y decisiones de un proceso. Los diagramas de flujo comúnmente se usan para especificar algoritmos de manera visual clara y simplificada.