Un diagrama de flujo representa gráficamente un proceso o algoritmo mediante una serie de pasos estructurados y conectados. Utiliza figuras geométricas como círculos, cuadrados y flechas para mostrar la secuencia y dirección del flujo. Existen cuatro tipos principales: horizontal, vertical, panorámico y arquitectónico.