Las estructuras de código en Pseudocódigo son un conjunto de instrucciones que tiene un encabezado y un pie con palabras reservadas. Permiten modificar el flujo de control.
Condicionales
Ejecutan cierto código solo si se cumple cierta condición.
Simple
SI [condición] ENTONCES [acción] FIN_SI
Alternativa
SI [condición] ENTONCES
[acción_1]
SINO
[acción_2]
FIN_SI
Múltiple
SEGÚN [variable_de_control] HACER
[valor_1]: [acción_1]
[valor_2]: [acción_2]
[valor_3]: [acción_3]
[valor_4]: [acción_4]
OTROS [acción_por_defecto]
FIN_SEGUN
Iterativas
Ejecutan el mismo código repetidas veces.
Definidas
Son manejadas por un Contador.
PARA x := 1 a [tope] HACER
[acción]
FIN_PARA
Indefinidas
Post test: repite hasta que sea verdadero (mientras que sea falso). Siempre se ejecuta al menos una vez, dado que la condición de freno se evalúa al final de cada iteración.
REPETIR
[acción]
HASTA QUE [condición] FIN_REPETIR
Pre test: repite mientras sea verdadero (hasta que sea falso).
MIENTRAS [ccondición] HACER
[acción]
FIN_MIENTRAS