Sunteți pe pagina 1din 8

FUNDAMENTOS DE

PROGRAMACIÓN
SESION Nº 08-B

ESTRUCTURAS
REPETITIVAS
La repetición o iteración en programación
significa realizar una serie de
instrucciones en forma repetida.

A esto se le llama ciclo porque estas


estructuras ocasionan que el programa
fluya entrando en un ciclo que continua
mientras se cumpla una determinada
condición.
CONTROLES
Mientras: (while)
Hacer – Mientras: (do – while)
Desde: (for)

Acumuladores
Inicializar variables
suma = suma + var
Terminos suma = 0
mult = mult * var
adicionales: mult = 1
Contadores cont = 0
cont = cont +1
Estructura Repetitiva: while
 Sintaxis en Pseudocódigo:

mientras ( expresión lógica ) hacer


sentencias
fin_mientras

 Sintaxis en Java:

while (expresión lógica)


sentencia;
===================
while (expresión lógica)
{
sentencia1;
sentencia2; El ciclo WHILE es un ciclo de
PREVERIFICACION porque evalúa la
….. expresión de verificación y si es verdadera
sentenciaN; se ejecutarán las instrucciones del ciclo.
}
Estructura Repetitiva: do - while
 Sintaxis en Pseudocódigo:

hacer
sentencias
mientras ( expresión lógica )

 Sintaxis en Java:

do
sentencia;
while (expresión lógica);
========================
do
{
sentencia1; Aquí la verificación se hace al final del
sentencia2; ciclo, es por eso que es un ciclo de
….. POSVERIFICACION, las instrucciones
sentenciaN; del ciclo siempre se ejecutarán por lo
} while (expresión lógica); menos una vez.
CONTROL REPETITIVO DESDE (for)
A este tipo de Estructura Repetitiva (for) se le llama ciclo
de repetición fija porque el ciclo de instrucciones se repite
un número determinado de veces.
El formato de esta estructura en Pseudocódigo:
Cantidad de veces
................
Desde ( cont  1 ) hasta N hacer cont+1
instrucción 1
instrucción 2
.
.
Fin – Desde
................
Formato para el enunciado for en Java
Aquí se coloca una Aquí se coloca una condición Aquí se coloca el
variable controladora del que determina hasta cuanto incremento o
ciclo inicializándola en deberá llegar el valor de la decremento de
algún valor. variable inicializada la variable
inicializada.

for (Inicialización de variables ; expresión de verificación ; progresión)

{ instrucción 1;
:
instrucción N;
} for (cont = 1; cont <= N; cont++)
{
if ( edad < 30 )
suma =suma + edad;
}
Como funciona el ciclo
repetitivo

for ( Inicialización ; condición; incremento) V


F
{ V
V
instrucción 1;
F
instrucción 2;
..........

S-ar putea să vă placă și