4.2 Estructuras para Repetir: Lazos 69
4.2 Estructuras para Repetir: Lazos
1. Repita - Hasta
2. Mientras - Repita
3. Lazo “Para”
Las estructuras de control de repetición son bloques que permiten a un algoritmo repetir
determinado segmento de instrucciones, de tal forma que, en función de una condición lógica o
el valor de una variable, pueda ser repitido un determinado número de veces.
A las estructuras de control de repetición también se les llega a conocer como estructuras
de iteración o bucles.
4.2.1 Estructuras para Repetir
En algunos problemas existen bloques de operaciones que se repiten. Estas operaciones se
pueden repetir hasta que se cumpla una condición o se repiten mientras se cumpla una condición.
Por ejemplo:
Un estudiante toma un curso y al final debe cumplir la condición de obtener una calificación
mínima para pasar al siguiente curso, caso contrario debe repetir el curso.
Una forma diferente de expresar lo mismo es:
Un estudiante debe tomar un curso si obtiene una calificación inferior a la de suficiencia. Si la
cumple, puede pasar al siguiente curso.
Como se puede observar, existen variasformas de expresar las repeticiones por lazos:
1. Repita- Hasta
2. Mientras-Repita.
3. Lazo - Para
Repita-Hasta
La primera forma de repetir mostrada es el Repita-Hasta, que ejecuta un bloque o proced-
imiento para luego evaluar una condición a ser satisfecha para pasar al siguiente bloque, si no se
repetirá el bloque o procedimiento hasta que se cumpla la condición.
Ejemplo: un curso o materia de estudio en la universidad, al final del curso tiene la condición
de superar la nota mínima para aprobar.
Ilustración 1