El diagrama de rutina es un diagrama de flujo que representa el flujo de control de una rutina o subrutina de un programa. Muestra los pasos o instrucciones que se ejecutan secuencialmente y las decisiones que se toman dependiendo de las condiciones, incluyendo bucles y saltos condicionales. El diagrama de rutina ayuda a comprender la lógica y secuencia de una rutina de programa sin necesidad de ver el código fuente.