La programación estructurada es un paradigma de programación que mejora la claridad, calidad y tiempo de desarrollo de programas al requerir que las estructuras de control tengan un punto de entrada y salida bien definidos de acuerdo al diagrama de flujo, lo que ayuda a diseñar nuevas aplicaciones, resolver problemas y promocionar productos.