La programación estructurada es un paradigma; ya que está
orientada a mejorar la claridad, calidad y tiempo de desarrollo de un programa
de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia,
selección (if y switch) e iteración (bucles for y while), considerando
innecesario y contraproducente el uso de la instrucción de transferencia
incondicional (GOTO), que podría conducir a "código espagueti", que
es mucho más difícil de seguir y de mantener, y era la causa de muchos errores
de programación.
Surgió en la década de 1960, particularmente del trabajo
Böhm y Jacopini, y una famosa carta, La sentencia goto considerada perjudicial,
de Edsger Dijkstra en 1968 y fue reforzado teóricamente por el teorema del
programa estructurado, y prácticamente por la aparición de lenguajes como ALGOL
con adecuadas y ricas estructuras de control.
En el siguiente video podrán ver un poco de lo que es la programación
estructurada.
9.1.-Programación en Pseudocódigo
  El
 pseudocódigo (o falso lenguaje) es comúnmente utilizado por los   
programadores para omitir secciones de código o para dar una explicación
 del   paradigma que tomó el mismo programador para hacer sus códigos, 
esto quiere   decir que el pseudocódigo no es programable sino facilita 
la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo
El
   pseudocódigo utiliza para representar las acciones sucesivas palabras
   reservadas en inglés (similares a sus homónimos en los lenguajes de  
 programación), tales como star,begin, end, stop, if-then-else, while, 
repeat-until….etc
Es
 un   lenguaje de especificación de algoritmos. El uso de tal lenguaje 
hace el   paso de codificación final (esto es, la traducción a un 
lenguaje de   programación) relativamente fácil.
El pseudocódigo nació como un lenguaje similar al inglés y era un medio representar básicamente las estructuras de control de programación estructurada. Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación. Cabe señalar que el pseudocódigo no puede ser ejecutado por una computadora.
El pseudocódigo nació como un lenguaje similar al inglés y era un medio representar básicamente las estructuras de control de programación estructurada. Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación. Cabe señalar que el pseudocódigo no puede ser ejecutado por una computadora.
- Creación de Algoritmo
 
- Diseño de algoritmos
 - Simbología y diagrama de flujo
 
9.2.-Programación Estructurada
- Identificación de la estructura básica
 - Programación
 - Lenguajes de programación
 - Compiladores e interpretes
 - Librerías
 - Creación de estructuras secuenciales
 - Estructuras selectivas if-else y anidades múltiples
 - Estructuras de iterativas do-while
 

