Anda di halaman 1dari 17

Estructura Repetitiva

for
Lenguaje de Programacin
Docente : Ing Edwin Vallejos Attilano


FISE
2

Al terminar esta sesin usted ser capaz de
disear programas o aplicaciones en Java
que involucren la utilizacin de esta
instruccin.
LOGROS DE ESTA SESIN
3
Temas a tratar
1. Introduccin general.
2. Situaciones reales
3. Concepto de bucle.
4. Estructuras repetitivas bsicas.
5. Construccin de un proceso repetitivo.
6. Instruccin for.
7. Funcionamiento de la instruccin for.
8. Aplicacin
4
Las computadoras de hoy estn
especialmente diseadas para todas
aquellas aplicaciones en las cuales
una operacin o conjunto de ellas
deben repetirse muchas veces, sta
caracterstica define la potencia de
una computadora.

En esta parte del curso se
examinarn las sentencias que
permitirn construir secciones de
cdigo repetitivo y como ponerlo en
prctica en programas.




INTRODUCCIN GENERAL
5
Responde a estas preguntas curiosas:

Cuntas veces has entrado hoy al facebook y
cmo haces cada vez que entras?.

Cuntas veces has llamado por telfono durante
estos dos ltimos das? y cuando lo haces,
Cmo lo haces siempre?.

Cuantos enamorados(as) has tenido? y cmo
es que haces normalmente para elegirlos(as)?.















SITUACIONES REALES
6
Construya un programa que permita el ingreso
por teclado de los nombres de 1500 obreros
considerando slo las instrucciones que conoce
hasta ahora.














SITUACIONES REALES
7
Desarrolle un programa que permita el ingreso de
las edades de 2000 alumnos y terminado esto,
muestre el promedio de dichas edades.
Utilice slo las sentencias conocidas hasta ahora.










SITUACIONES REALES
8
Se le llama as a un conjunto o grupo de instrucciones
que se deben repetir.
Despus de ejecutar la ultima instruccin del bucle el
programa regresa a su primera instruccin y comienza
otra repeticin.

Tambin recibe los siguientes nombres:

Lazo
Loop
Ciclo
Iterar



Concepto de bucle
9
El poder de un programa real se demuestra cuando
debe hacerse una y otra vez el mismo tipo de operacin
una cantidad finita de veces o hasta cuando se cumpla
una condicin.

Las instrucciones repetitivas en java son :

for
while
do while

ESTRUCTURAS REPETITIVAS BSICAS
10
Se utiliza cuando se conoce con exactitud la cantidad de
veces que se repetir una instruccin o grupo de ellas.

Formato 1

:
sentencia;
for ( ; ; )
sentencia_1;
sentencia_x;
:

Inicializacin
de la variable
Variacin de
la variable
Condicin de finalizacin
de la variable
INSTRUCCIN : FOR
11
Funcionamiento del formato 1:

La sentencia que esta inmediatamente
despus de la instruccin for se
ejecutar siempre que la condicin de
finalizacin tome el valor de verdad en
cada vuelta.
Si la condicin, en alguna vuelta
resulta ser falsa entonces se saldr
de esta estructura para continuar con
la ejecucin de la sentencia_x y las
que continan.

INSTRUCCIN : FOR
12
:
d=10;
for (a=1; a<5; a++)
b=a*5;
c=d+b;
:

d a b c
De la siguiente porcin de cdigo, si se ejecutara, que
valores se obtendran, escriba dichos valores en la tabla.
APLICACIN
13

:
sentencia;
for ( ; ; )
{
sentencia;
:
sentencia;
}
sentencia_x;
:
Inicializacin
de la variable
Variacin de
la variable
Condicin de finalizacin
de la variable
Formato 2:
INSTRUCCIN : FOR
14

Funcionamiento del formato 2:

Las sentencias que estn entre las llaves se
ejecutarn siempre que la condicin de
finalizacin tome el valor de verdad en cada
vuelta.
Si la condicin, en alguna vuelta resulta ser
falsa entonces se saldr de esta estructura
para continuar con la ejecucin de la
sentencia_x y las que continan.
INSTRUCCIN : FOR
15
:
for ( x=5; x>=1; x-- )
{
b=x+2;
c=b*10;
}
m=b+c+x;
:

x b c m
De la siguiente porcin de cdigo, si se ejecutara, que
valores se obtendran, escriba dichos valores en la tabla.
APLICACIN

Mientras ms corras de tus
problemas, ms cansado
vas a estar cuando te
alcancen.

REFLEXIN
17
Gracias por su atencin

Anda mungkin juga menyukai