ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces...

23
ESTRUCTURAS REPETITIVAS

Transcript of ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces...

Page 1: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

ESTRUCTURAS REPETITIVAS

Page 2: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

CICLO MIENTRAS (WHILE)

Se utiliza cuando no sabemos el número de veces que el ciclo se repite

Esta estructura permite que se repita una acción o un conjunto de acciones en tanto la condición se mantenga verdadera

Pregunta antes de entrar al ciclo, ósea que se puede ejecutar muchas veces o nunca.

Page 3: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

DO WHILE

El ciclo do while (hacer mientras) permite repetir la ejecución de su código mientras una condición sea verdadera.

La diferencia entre este ciclo y el while radica en el momento en que se evalúa la condición.

En el ciclo while la condición se evalúa al principio, mientras que en el ciclo do while la condición se evalúa al final.

Page 4: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

WHILE ( MIENTRAS)

En otras palabras, while evalúa la condición antes de que se ingrese al ciclo.

Page 5: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

DO WHILE ( HACER MIENTRAS)

Do while evalúa la condición después de que se ingrese al ciclo.

Page 6: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

DO WHILE

Como la condición se revisa al final, después de haber ejecutado el código entonces garantizamos que el código se ejecuta una o más veces.

En la estructura while, como la condición se revisa antes de ejecutar el código es posible que no se ejecute nunca.

EN C : La sintaxis del do while es:

do { INSTRUCCIONES } while(condicion);

Page 7: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

DO WHILE

El do while tiene la siguiente secuencia de ejecución: Se ejecuta el código del do while Se revisa la condición

Si la condición es verdadera se regresa al primer punto Si la condición es falsa ejecuta la siguiente línea de

código del programa

El do while se utilizaba principalmente para crear menús en las aplicaciones de línea de comandos. Ahora se utiliza con frecuencia para inicializar variables o en la lectura de cierto tipo de archivos de texto.

Page 8: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

CICLO PARA ( FOR) El ciclo for es una estructura de ciclo donde

la repetición está definido precisamente con un contador.

Page 9: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

EJEMPLO : MOSTRAR LOS NÚMEROS DEL 1 AL 5

Page 10: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 11: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 12: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 13: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 14: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 15: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 16: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 17: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 18: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 19: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 20: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 21: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.
Page 22: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

FOR

La sintaxis del for es la siguiente:for (inicializacion; condicion; incremento){ // codigo}

La ejecución del for sucede de la siguiente manera: Se inicializan las variables en la sección de inicializacion

Se evalúa la condicion Si el resultado es verdadero se ejecuta el código y al

final se ejecuta el incremento Si el resultado es falso se termina la ejecución del ciclo

y se continúa con la siguiente línea del programa.

Page 23: ESTRUCTURAS REPETITIVAS. C ICLO MIENTRAS ( WHILE ) Se utiliza cuando no sabemos el número de veces que el ciclo se repite Esta estructura permite que.

COMPARACIÓN DE CICLOS

While Do while For

UsoCuando no sabemos el número de iteraciones

Cuando no sabemos el número de iteraciones

Cuando sí sabemos el número de iteraciones

Número de ejecuciones

0 o más veces 1 o más veces 0 o más veces

Aplicación

Mostrar un menú, mostrar mensajes de error mientras el usuario no seleccione una opción válida

Contar números, recorrer estructuras de datos (veremos esto más adelante)

Frecuencia de uso

Frecuente Poco frecuente Muy frecuente