Uso del ciclo for en java

Solo disponible en BuenasTareas
  • Páginas : 5 (1221 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2011
Leer documento completo
Vista previa del texto
ilITP
Programación II

MC Silvia Alicia Gónzalez Perales

Najera Juan
Espinoza Eduardo
Toxqui Ulises
Andrade Mauricio
Jimenez Zaiht

Marco Teórico
Ciclo for
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Antes de continuarrecordar que for, asi como las instrucciones if y switch(). Son independientes del modelo de programación usado, es decir se pueden usar dentro de consola, frame, applet, servlet, jsp.

Sintaxis del Ciclo for.
La Sintaxis empleada por el ciclo for es la siguiente:
for (valores de entrada ; condición de terminación ; iteración por ciclo) |
* Las tres partes del ciclo seencuentran separadas por ; (punto y coma)
* La primer parte del ciclo especifica valores previo a su inicio.
* La segunda parte indica la condición de terminación para el ciclo, la cual esta directamente relacionada con los valores iniciales.
* Finalmente, la última parte especifica como serán manipulados los valores iniciales en cada iteración del ciclo.
Cada parte del ciclo debe incluiral menos un elemento, a la cual es posible agregar otros elementos a partir de una , (coma).

Ciclo while
La sentencia while es la más sencilla de las estructuras de iteración. La iteración continuará hasta que su condición sea falsa.
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa elciclo termina.
Su formato general es :
cargar o inicializar variable de condición;
while(condición)
{
grupo cierto de instrucciones;
instrucción(es) para salir del ciclo;
};
Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo while(condicion); ←-esto es y causa un error.
Ciclo do while.
La sentencia de iteración do-while es de tipoposprueba. Primero realiza las acciones luego pregunta. La sintaxis es la siguiente:
do sentencia while ( condición );

Es como un while pero al revés. Primeramente se ejecuta la sentencia y luego evalúa la condición. Si la expresión de la condición es verdadera vuelve a dar un ciclo. De lo contrario, termina. Esto nos garantiza que la sentencia se ejecute al menos una vez.
doSystem.out.println("Lo veras una vez");
while ( false );

Resulta útil para los casos en donde tendremos que realizar ciertas acciones antes de verificar una condición.

Desarrollo de la práctica

1.- ¿En que orden se ejecuta el ciclo? 1,2,3,2,3
1 2 3
for(i=2; i<=4; i+=2)
System.out.println(i);

2.-¿Que muestra en pantalla? 50,40, 30, 20 todo esto en forma de lista.for(i=50;i>=30;i-=10)
{System.out.println(i);}
System.out.println(i);

3.-¿Que muestra en pantalla? 3, 6, 4, 13 todo esto en forma de lista

int aux,i;
int x=5;
for(i=10;i<13;i++)
{aux=i%2;
if (aux==0) x-=2;
else x+=3;
System.out.println(x);}
System.out.println(i);

4.- ¿Que muestra en pantalla? 1 2 3

i=1;
while(i>=3)
{System.out.print(i+" ");
i++;
}5.- ¿Que muestra en pantalla? 50 40 30

i=50;
while (i>=30)
{System.out.print(i+" ");
i-=10;
}

6.-¿Que muestra en pantalla? 1,2,3 todo esto en forma de lista.
¿Cual es el numero minimo de veces en que se ejecuta el ciclo? 1 vez

i=1;
do{System.out.println(i);
i++;
} while (i<=3);

7.- ¿Que muestra en pantalla? 200 150 100

i=200;
do{System.out.print(i+ " ");i-=50;
}
while(i>=100);

Para los ejercicios de prueba de escritorio para los ciclos realizados en clase capturarlos (todos) en un programa y comprobar los resultados analizados.

¿Cuál es el formato general del ciclo for?
//formato ciclo “for”
for (varible_inicializacion;condición_ciclo;aumento_ciclo)
{
//instrucciones a repetir
}

¿Cuál es el formato general del ciclo While?...
tracking img