Está en la página 1de 9
Prof. Abundio Mendoza A. 1

Prof. Abundio Mendoza A.

Repetición
Repetición
Las estructuras de repetición permiten la ejecución repetida de una lista o secuencia de instrucciones. El
Las estructuras de repetición
permiten la ejecución repetida de
una lista o secuencia de
instrucciones. El número de veces
que el bloque de instrucciones se
ejecutará se puede especificar de
manera explícita o a través de una
condición que indica cuando se
ejecuta de nuevo o cuando no.
Repetición Las estructuras de repetición permiten la ejecución repetida de una lista o secuencia de instrucciones.

2

Tipos de estructuras de repetición
Tipos de estructuras de repetición
Existen tres tipos principales de sentencias de repetición Se ejecuta cuando se cumple una condición o
Existen tres tipos principales de
sentencias de repetición
Se ejecuta cuando
se cumple una
condición o
expresión, es
Se realiza después
de ejecutar el
bloque de
instrucciones
La expresión
establece límites,
por tanto es finita
infinita
Mientras
ir
Hacer-mientras
ir
Para
ir
Ciclo Mientras
Ciclo Mientras
El ciclo mientras ejecuta un bloque de acciones “mientras” que una condición dada se cumpla, es
El ciclo mientras ejecuta un bloque de acciones
“mientras” que una condición dada se cumpla, es
decir, cuando la condición se evalúa verdadera.
La condición es evaluada
antes de ejecutar el
bloque de acciones y si la condición no se cumple,
el bloque no se ejecuta.
Ciclo Mientras El ciclo mientras ejecuta un bloque de acciones “mientras” que una condición dada se

4

Diagrama de Flujo y Pseudo
Diagrama de Flujo y Pseudo
Entrada Mientras(condición) Bloque de Falso Condición instrucciones Cierto Fin_mientras Bloque 5
Entrada
Mientras(condición)
Bloque de
Falso
Condición
instrucciones
Cierto
Fin_mientras
Bloque
5
Ciclo hacer -mientras
Ciclo hacer -mientras
El ciclo hacer-mientras es similar al ciclo mientras, la diferencia radica en el momento de evaluación
El ciclo hacer-mientras es similar al ciclo mientras, la
diferencia radica en el momento de evaluación de la
condición. En el ciclo hacer-mientras la condición se
evalúa antes de la ejecución del bloque, en el ciclo
HACER-MIENTRAS la condición se evalúa después de
ejecutar el bloque de acciones, por lo tanto, el
bloque se ejecuta por lo menos una vez.
Ciclo hacer -mientras El ciclo hacer-mientras es similar al ciclo mientras, la diferencia radica en el

6

Diagrama de Flujo y Pseudo
Diagrama de Flujo y Pseudo
Entrada Hacer Bloque Bloque de instrucciones Falso Condición Mientras(Condición) Cierto
Entrada
Hacer
Bloque
Bloque de
instrucciones
Falso
Condición
Mientras(Condición)
Cierto

7

Ciclo Para
Ciclo Para
El ciclo para permite la ejecución repetida de un conjunto de acciones; el número de veces
El ciclo para permite la ejecución repetida de un
conjunto de acciones; el número de veces que el
bloque se ejecuta está determinado por los valores
que puede tomar una variable contadora (de tipo
entero), en un rango definido por un límite inferior y
un límite superior.
En
cada
iteración
la
variable
contadora
es
incrementada
en
uno
automáticamente,
en
el
momento en que
la variable sobrepasa el
límite
superior el ciclo termina.
8
Diagrama de Flujo y Pseudo
Diagrama de Flujo y Pseudo
Entrada Para var=lím_inf hasta condición hacer var=lím_inf; Falso var++; Condición bloque de instrucciones Cierto Fin_para Bloque
Entrada
Para var=lím_inf
hasta condición
hacer
var=lím_inf;
Falso
var++;
Condición
bloque de
instrucciones
Cierto
Fin_para
Bloque
9