La programación estructurada es un estilo de programación que utiliza tres estructuras básicas: secuencial, selectiva e iterativa. Cualquier programa puede elaborarse utilizando únicamente estas tres estructuras. La programación estructurada hace que los programas sean más fáciles de entender, reduciendo el esfuerzo en pruebas y creando programas más sencillos y rápidos.