For
Repetir-hasta_que
Repeat
Do-while
While
Switch/case/break
si-entonces-sino/if-then-else
si-entonces/if-then
Pueden ser
O estructuras alternativas

Estructuras de control de
flujo en algoritmos: de
decisión y repetición

Estructuras de decisión

Se evalúa una condición y en función del resultado se realiza una opción, se hacen mediante expresiones lógicas.

Simples

Ejecuta una determinada acción cuando se cumple una determinada acción. Si no se cumple, no hace nada.

Dobles

Permite efectuar más de una condición aún cuando no se haya cumplido una condición anterior(else).

Múltiples

Evaluará una expresión que podrá tomar n valores distintos, según que elija alguno de esos valores, se realizará una de las n acciones.

Dependiendo de la expresión a realizar, se ejecutarán todas aquellas diversas acciones que cumplan con tal expresión.

Estructuras de repetición

Se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces (bucle). Estas estructuras son:

Mientras

El cuerpo del bucle se repite mientras se cumple una determinada condición.

El bucle se termina de ejecutar cuando se haya cumplido todas las condiciones.

hacer-mientras

El bucle se ejecuta una y otra vez mientras la condición sea verdadera.

Repetir

Se ejecuta hasta que se cumpla una condición determinada que se comprueba al final del bucle.

Se repite mientras el valor de la expresión condicionada sea falsa. Es lo opuesto de la estructura mientras.

Desde/para

Ejecuta las acciones del cuerpo del bucle un número específico de veces y de modo automático el bucle controla los pasos.