Saltar al contenido
EnglishEspacio →

Ejercicios con Repetir Hasta Que en PSeInt

7 ejemplos

Cómo funciona

Repetir ejecuta un bloque y recién al final revisa la condición. Por eso siempre da al menos una vuelta, aunque la condición ya se cumpla desde el principio.

Con Hasta Que, el ciclo termina cuando la condición se vuelve verdadera. Es la forma natural de validar: «pide la nota hasta que esté entre 0 y 20». Con Mientras Que es al revés: sigue mientras la condición sea verdadera.

La diferencia con Mientras está en el momento en que se revisa la condición. Si el bloque tiene que ejecutarse una vez antes de poder preguntar algo (como leer un dato), Repetir suele quedar más corto.

Ejemplo corto

Lo mínimo para verlo funcionar. Cópialo o ábrelo en el editor.

ciclo-repetir.psc · 8 líneas
Algoritmo ValidarNota    Definir nota Como Real    Repetir        Escribir "Nota (0 a 20):"        Leer nota    Hasta Que nota >= 0 Y nota <= 20    Escribir "Nota registrada: ", notaFinAlgoritmo

Lo que muestra:

Nota (0 a 20):Respuesta del usuario: 25Nota (0 a 20):Respuesta del usuario: -1Nota (0 a 20):Respuesta del usuario: 17Nota registrada: 17
Ábrelo en Codoritmo

Se abre en el editor del navegador, sin instalar nada.

Ejercicios resueltos

Cada ejercicio trae el código completo, su diagrama de flujo y una ejecución de muestra.

En la referencia del lenguaje

Las instrucciones que intervienen, explicadas una por una.

Otros conceptos

Codoritmo es un proyecto independiente y de código abierto, inspirado en PSeInt y compatible con su sintaxis. No está afiliado al proyecto PSeInt. Sitio oficial de PSeInt.