Está en la página 1de 9

CICLO FOR Y DO WHILE

LIC. GUSTAVO CRUZ CALLEJAS


FOR

• Su propósito primordial es simplificar la escritura de los ciclos controlados por el contador. Por esta
razón, el ciclo for suele conocerse como ciclo for contado o indexado.


El ciclo for se ejecuta de esta manera:
1. Se ejecuta la instruccion inicial.
2. Se evalúa la condicion de control de ciclo.
Si la condición de control de ciclo se evalúa como true:
i. Se ejecuta la instruccion del ciclo for.
ii. Se ejecuta la instruccion de actualizacion (la tercera expresión entre
paréntesis).
3. El paso 2 se repite hasta que la condicion de control de ciclo se evalúa
como false.
La instruccion inicial suele inicializar una variable (llamada variable de
control de ciclo for, o variable indexada for).
EJERCICIOS

• Imprimir del 1 al 50
• Imprimir del 30 al 1
• Imprimir de 5 en 5 al 100
• Imprimir la suma de los primeros enteros positivos n
• Realiza un programa que lee un conjunto dado de enteros y luego imprime el número de enteros
impares y pares. También imprime el número de ceros.
DO WHILE

• Esta estructura le permite al programador especificar que se repita una acción en tanto cierta condición
sea verdadera; cuando ésta es falsa se sale del ciclo. La condición la revisa después del ciclo o bucle.


• Primero se ejecuta la instruccion y luego se evalúa la expresion. Si la expresion se evalúa como true, se
ejecuta la instruccion otra vez. Mientras la expresion en una instrucción do...while sea true, se ejecuta
la expresion. Para evitar un ciclo infinito cerciórate de nueva cuenta de que el cuerpo del ciclo contenga
una instrucción que finalmente vuelva false la expresion y asegure que ésta salga apropiadamente.
EJERCICIOS

• Supón que se desea crear el siguiente patrón:


*
**
***
****
*****
Supón que se desea crear la siguiente tabla de multiplicar:
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
• Supón que los siguientes datos se encuentran en el archivo Datos.txt
• 87 78 83 94
23 89 92 70
92 78 34 56

El objetivo es hallar la suma de los números en cada línea. Por cada línea, deben imprimirse los
números junto con su suma.

También podría gustarte