Estructura Repetitiva "Repetir"

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.

Algoritmo ejemplo3
Repetir
Escribir "Valor "
Leer v
s <- s+v
Hasta Que s>100
Escribir "Suma ", s
FinAlgoritmo


Comentarios