logo
Inicio
Tutorial
Descargar el curso
Contacto
Enlaces
Copyright
La Sentencia Repetir..hasta

Una variante de la sentencia mientras, es la sentencia repetir. Una de las características de la sentencia mientras es que la condición lógica se evalúa al principio de cada iteración.

En particular, si la condición es falsa cuando la sentencia comienza, entonces el bucle no se ejecuta nunca.

La sentencia repetir..hasta especifica un bucle condicional que se repite hasta que la condición se hace verdadera.

Después de cada iteración el cuerpo del bucle evalúa la condición. Si la condición es verdadera, el bucle se termina y se sale de el, ejecutándose la siguiente sentencia. Si la condición es falsa el bucle se repite.

El seudocódigo es el siguiente:

repetir
 sentencias
hasta (expresión lógica)



Veamos un ejemplo

Volvamos a realizar el ejemplo anterior, donde se desea obtener la suma de tres numeros ingresados por el usuario. Para acortar, solo colocaré la parte donde se efectua la suma

Escribir ("Cuántos numeros desea ingresar")
leer (Total_num)
contador <-- 0
suma <-- 0
repetir
 leer (num)
 suma <-- suma + numero
 contador <-- contador + 1
hasta (contador = Total_num)

Estructuras de Control Repetitivas  Indice  Bucles Para (For)

© Copyright 2001-2002 ® Derechos Reservados
Luis Enrique Pirir e-mail: luispirir@hotmail.com
Cualquier consulta o sugerencia puedes hacersela llegar al webmaster