Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Uni5 estructuras-repetitivas
1. Fundamentos de
Programación
M.Sc. Franco Guamán B.
Universidad Técnica Particular de Loja
Departamento de Ciencias de la Computación y
Electrónica
ESTRUCTURAS REPETITIVAS
2. Contenidos
5. Estructuras Repetitivas
a. Estructura mientras (« while »)
b. Estructura hacer-mientras (« do-while »)
c. Estructura repetir (« repeat »)
d. Estructura desde/para (« for »)
e. Ejercicios
Fundamentos de Programación - Franco Guamán 2
3. Fundamentos de Programación - Franco Guamán 3
• El cuerpo del bucle se repite mientras se cumple
una determinada condición
• Primeramente se evalúa una condición (pre-test)
Estructura mientras
«while»
condición
acciones
si
no
mientras condición hacer
acción S1
acción S2
.
fin_mientras
while (condicion){
<acciones>
.
.
}
4. Fundamentos de Programación - Franco Guamán 4
• El cuerpo del bucle se ejecuta al menos una vez
• La condición se evalúa al finalizar el cuerpo del
bucle (post-test)
Estructura hacer-mientras
«do-while»
hacer
acción S1
acción S2
.
mientras condición
do{
<acciones>
.
.
}while (condicion)
condición
acciones
verdadera
falsa
5. Fundamentos de Programación - Franco Guamán 5
• A diferencia de while, se repetirá mientras la
condición sea falsa
• La condición se evalúa al final (post-test)
Estructura repetir
«repeat»
repetir
acción S1
acción S2
.
Hasta_que condición
repeat{
<acciones>
.
.
}until (condicion)
condición
acciones
falsa
verdadera
6. Fundamentos de Programación - Franco Guamán 6
• Se debe conocer de antemano el número de
veces que se deberá ejecutar el código
• La condición se evalúa al inicio (pre-test)
Estructura desde/para
«for»
desde v vi hasta vf [incremento incr] hacer
acción S1
.
fin_desde
for(int i=vi; i<vf; i++){
<acciones>
.
.
}
acciones
<= valor final
desde (valor inicial)
hasta (valor final)
> valor final