Saltar al contenido
EnglishEspacio →

Repetir Hasta Que en PSeInt: qué hace y ejemplo

Repite un grupo de instrucciones y revisa la condición al final de cada vuelta, así que siempre se ejecuta al menos una vez. Ideal para pedir un dato hasta que sea válido.

Plantilla
Repetir
Ábrelo en Codoritmo

Se abre en el editor con este ejemplo cargado. Ejecútalo paso a paso y mira el diagrama.

Ejemplo resuelto

Un algoritmo completo, listo para copiar y ejecutar.

repetir-hasta-que.psc · 6 líneas
Algoritmo Ejemplo    Repetir        Escribir "Escribe un número positivo"        Leer n    Hasta Que n > 0FinAlgoritmo

Resultado

Vuelve a preguntar mientras escribas 0 o negativos.

Esto es lo que muestra la consola al ejecutar el ejemplo. Lo que escribe el usuario aparece resaltado.

Escribe un número positivoRespuesta del usuario: -3Escribe un número positivoRespuesta del usuario: 0Escribe un número positivoRespuesta del usuario: 7

Otro ejemplo

repetir-hasta-que.psc · 5 líneas
Algoritmo Ejemplo    Repetir        Leer clave    Hasta Que clave = "1234"FinAlgoritmo

Resultado

Sigue pidiendo la clave hasta que escribas 1234.

Esto es lo que muestra la consola al ejecutar el ejemplo. Lo que escribe el usuario aparece resaltado.

Respuesta del usuario: 0000Respuesta del usuario: 1234

En el diagrama de flujo

Así aparece en un diagrama de flujo, con las mismas formas que dibuja Codoritmo.

…n > 0NoSí
En el diagrama de flujo. Diagrama de flujo: primero el bloque de instrucciones y debajo un rombo de decisión con la condición «n > 0»; por No vuelve a repetir, por Sí sale.
Dibuja el diagrama de flujo de tu propio algoritmo →

Plantilla

La forma general. Reemplaza lo que está entre < > por tus propios datos.

Repetir · 3 líneas
Repetir  <acciones>Hasta Que <condicion>

Ejemplos que lo usan

Programas de la biblioteca de ejemplos donde aparece, de los más simples a los más completos.

Ver todos los ejemplos de Repetir →

Más de estructuras

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.