1.1.
HAGA HASTA
Esta es una estructura similar en algunas
características, a la anterior. Repite un proceso una cantidad de veces, pero a
diferencia del Hacer-Mientras, el Repetir-Hasta lo hace hasta que la condición
se cumple y no mientras, como en el Hacer-Mientras. Por otra parte, esta
estructura permite realizar el proceso cuando menos una vez, ya que la
condición se evalúa al final del proceso, mientras que en el Hacer-Mientras
puede ser que nunca llegue a entrar si la condición no se cumple desde un
principio.
EJEMPLO 1: Algoritmo que calcule la suma de los 50 primeros números
enteros.
Inicio
Suma ← 0
Conta ← 0
Repetir
Conta ← conta + 1
Suma ←suma +
conta
Hasta que conta=
50
Escribir ¨suma¨
Fin
EJEMPLO 2:
Se desea obtener
los cuadrados de todos los números leídos desde un archivo hasta que se
encuentre el número 0.
Inicio
Repetir
Leer ¨archivo,
num¨
Si num<> 0
entonces
Escribir ¨num ^
2¨
Fin si
Hasta que num= 0
Fin
No hay comentarios:
Publicar un comentario