Completion requirements
Receive a grade
Opened: Monday, 10 August 2026, 12:00 AM
Closes: Sunday, 23 August 2026, 11:59 PM
CONTENIDO
Ciclos mientras y repetir: ejecución controlada por condición
Los ciclos controlados por condición permiten ejecutar un bloque de instrucciones repetidamente mientras se cumpla (o hasta que se cumpla) una determinada condición lógica. Son útiles cuando no sabemos de antemano cuántas veces se repetirá el proceso.
Definiciones
-
Mientras: ejecuta un conjunto de instrucciones mientras la condición sea verdadera. La condición se evalúa antes de cada iteración, por lo que si es falsa desde el inicio, el ciclo no se ejecuta.
-
Repetir: ejecuta un conjunto de instrucciones hasta que la condición se cumpla. La condición se evalúa después de cada iteración, por lo que el bloque se ejecuta al menos una vez.
// Ciclo MIENTRAS: se repite mientras el número sea positivo
Leer num
Mientras num > 0 Hacer
Escribir "El número es positivo"
Leer num
FinMientras
// Ciclo REPETIR: se repite hasta que se ingrese un número mayor que 10
Repetir
Leer num
Escribir "Ingresaste: ", num
Hasta Que num > 10
Comparación rápida
| Característica | Mientras | Repetir |
|---|---|---|
| Evaluación de condición | Antes de iniciar cada iteración | Después de ejecutar las instrucciones |
| Posible ejecución 0 veces | Sí | No (mínimo una vez) |
| Uso común | Cuando no se sabe si debe ejecutarse | Cuando debe ejecutarse al menos una vez |
| Sintaxis básica | Mientras condición Hacer ... FinMientras | Repetir ... Hasta Que condición |
El ciclo Mientras ejecuta instrucciones únicamente si la condición es verdadera desde el inicio; el ciclo Repetir siempre ejecuta el bloque al menos una vez antes de verificar la condición.