La programación estructurada implica dividir un programa en módulos modulares y jerárquicos y utilizar solo tres estructuras de control básicas: secuencial, selectiva y repetitiva. Estas técnicas mejoran la productividad y reducen errores al hacer los programas más fáciles de escribir, verificar y mantener.