Repetir: Permite hacer una secuencia de acciones hasta completar
una condición.
• Debe existir previamente una variable con el valor de inicio.
• Debe existir un valor de llegada, ya sea mediante variable o
predeterminado.
• Para empezar el comando, se necesita escribir ‘Repetir’ luego
colocar la secuencia de acciones y para finalizar colocar ‘Hasta
Que’ y la condición para finalizar la repetición.
CUÁL ES SU FUNCIÓN?
Repetir
Hasta Que
Comprueba la condición de finalización al
final del cuerpo del bucle, y si ésta es cierta
continua con el resto del programa, a veces
esto resulta más adecuado. La instrucción se
ejecutará al menos una vez.
ESTRUCTURA REPETIR
BUCLE REPEAT CONTROLADO POR
CONTADOR:
Cuando el bucle es controlado por
contador, se inicializa la variable
contadora, luego se realiza el proceso, se
incrementa la variable contadora y después
se coloca la condición.
ESTRUCTURA REPETIR
BUCLE REPEAT CONTROLADO POR
CONDICIÓN:
Cuando el bucle es controlado por
condición, si es controlado por el usuario,
se continuará cuando el usuario lo indique
pero se entrará siempre la primera vez y
luego se coloca la condición para que el
usuario decida si continúa o sale.
ESTRUCTURA REPETIR
BUCLE REPEAT CONTROLADO POR
BANDERAS:
El proceso es igual que en el bucle Mientras, con
la diferencia de que la condición se coloca en la
parte de abajo. Generalmente cuando se usan
banderas para controlar un bucle, se utilizan
operadores lógicos en la condición.
Las banderas también se pueden usar como parte
de un proceso, para controlar la secuencia de
dichos proceso.
EL CICLO DO-WHILE.
Es una estructura de control cíclica que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condición especifica, sino evaluándola justo después de ejecutar por primera vez el bloque de instrucciones.
Ejemplos.
1.Diseñar un algoritmo que permita ingresar n
cantidad de notas validas, sabiendo que el rango de
nota valida es de 1 a 5 pts.
Algoritmo ejemplo1
Repetir
Escribir "Nota "
Leer n
Hasta Que n<1 o n>5
Escribir "Nota incorrecta "
FinAlgoritmo
2. Hacer un algoritmo que lea 5 números y determine la
suma entre ellos.
Algoritmo ejemplo2
i <- 1
Repetir
Escribir "Valor "
Leer v
s <- s+v
i <- i+1
Hasta Que i>5
Escribir "Suma ", s
FinAlgoritmo
3.Realizar un algoritmo para sumar consecutivamente y
cuando la suma sea superior a 100 deje de
pedir números y muestre el total.
Comentarios
Publicar un comentario