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.