2.5 Organizacion repetitiva o iteración 51
Fin de Dato: num = 1000 (con este valor de num termina la repeticion)
2.5.3 Estructura de Iteración con cantidad desconocida de veces: Repetir – hasta
En este tipo de estructura la expresión también debe ser una expresión algorítmica válida
o variable de tipo lógica. El cuerpo del repetir – hasta se forma con la/s acciones que deban
repetirse o iterarse.Dado que la expresión se evalua al menos una vez, al final de la misma dicha
acción o acciones pueden repetir su ejecución una o más veces. Acá igualmente la/s variables
que intervienen en la expresión deben modifcar su valor para poder concluir con este tipo de
estructura.
Repetir
acción 1
acción 2
................
acción n
hasta que expresión
Ejemplo:
Ingresar números y sumarlos, siempre que el número sea distinto de 1000.
Algoritmo sumar
variables
real: num, suma
inicio
suma ← 0
Leer (num)
Repetir
sum ← sum + num
Leer(num)
hastaque( num = 1000)
Escribir (sum)
Fin
La estructura Repetir hasta implementada en el ejemplo anterior suma números leídos previa-
mente hasta que el número ingresado sea 1000, al cual no suma.
Llamaremos:
Dato centinela: num
Fin de dato: num=1000
Actividades Propuestas
Desarrollar la estrategia solución correspondiente a cada uno de los siguientes enunciados y
el algoritmo en pseudocódigo de los siguientes problemas.
1. Calcular el siguiente sumatorio. Solicitar el valor de N al usuario.
S=∑
1
2
n
2. Teniendo como datos dos valores enteros a y b, calcular y mostrar el producto de los
mismos desarrollando un algoritmo que calcule a dicho producto como una suma reiterada.