Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porÓscar Poblete Espinoza Modificado hace 7 años
1
Ciclos while y do ... while Ixent Galpin
2
Ciclo for inicio (preparación del ciclo)
for (<inicio>; <condición>; <avance>) { <cuerpo> } la condición es verdadera? no termina el ciclo En el inicio normalmente se declara un contador, por ejemplo: int i = 0; La condición es una expresión booleana que suele examinar la variable contadora, por ejemplo: i < 10 El avance es lo que se realiza al final de cada iteración. Normalmente implica un cambio al contador, por ejemplo: i++ El cuerpo son las instrucciones que se repiten en cada iteración. si ejecuta instrucciones en el cuerpo del ciclo avance Diagrama de flujo inspirado de Villalobos y Casallas (2006), p130.
3
Ejemplo ciclo for Ejempo clásico, y ejemplo donde no se compara el contador...
4
Ciclo while inicio (preparación del ciclo)
<inicio> while (<condición>) { <cuerpo> <avance> } la condición es verdadera? no termina el ciclo si ejecuta instrucciones en el cuerpo del ciclo avance This is equivalent to for. When to use each one? Rule of thumb: Use for when you know the number of iterations beforehand, and while when you don’t. Program for clarity of code, not brevity or speed. Diagrama de flujo inspirado de Villalobos y Casallas (2006), p130.
5
Ejemplo ciclo while Mostrar los mismo ejemplos que antes, pero ahora usando for en lugar de while
6
while/for - ciclo infinito
This is equivalent to for (;;)
7
Generación de secuencia (for vs. while)
8
Iterando por un arreglo
9
Sumando números hasta número negativo
seria mejor representarlo con un do while!
10
Ciclo do…while inicio (preparación del ciclo) <inicio> do {
<cuerpo> <avance> } while (<condición>) ejecuta instrucciones en el cuerpo del ciclo avance la condición es verdadera? no A do while loop is repeated at least once! Good for menus.
11
Menú de opciones con do…while
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.