La programación estructurada nos marca, que existen tres tipos de estructuras básicas, con las cuales se forma cualquier programa; estas estructuras son:
- estructura lineal
- estructura selectiva
- estructura cíclica o iterativa
Una estructura lineal implica que el programa esta compuesto de una serie de ordenes que deben ser ejecutadas en una sola secuencia definida que no puede ser alterada, en esta estructura solo existe un único camino de ejecución de las ordenes.
Veamos a continuación un programa muy simple que muestra una estructura lineal
Como podemos observar el programa anterior calcula el área de un triangulo, y las instrucciones se ejecutan de forma lineal en secuencia sin dejar ninguna de ellas sin ejecutar y solo ejecutándolas una sola vez.
Ahora bien, esto no quiere decir que los programas se limitan a emplear una sola estructura, sino que más bien es como armar un rompecabezas en el que deberemos de escoger como combinar las tres estructuras para obtener la mejor solución posible a nuestro problema.