Estructuras de control repetitivas Estructuras de control repetitivas

  • Slides: 14
Download presentation
Estructuras de control repetitivas

Estructuras de control repetitivas

Estructuras de control repetitivas Ciclos • Mientras QUE(while) • Hasta que (do-while) • Número

Estructuras de control repetitivas Ciclos • Mientras QUE(while) • Hasta que (do-while) • Número de veces-Para (for)

Repetitiva (Mientras)- WHILE 1 C si 2 3 no Mientras < Condición > <

Repetitiva (Mientras)- WHILE 1 C si 2 3 no Mientras < Condición > < Acción > Fin_Mientras

Repetitiva (Mientras que) -WHILE Ejemplo: Mostrar el producto de números enteros positivos entrados por

Repetitiva (Mientras que) -WHILE Ejemplo: Mostrar el producto de números enteros positivos entrados por teclado hasta el ingreso de un número negativo. Pseudocódigo: INICIO Módulo: Principal INICIO Entero P, num P = 1 P 1 Num >= 0? Si Escribir num P = P * num Leer num FIN P, num: entero ALGORITMO: Leer num No DATOS: FIN Leer num Mientras num >= 0 P p * num Leer num Fin_mientras Escribir p

Repetitiva (Mientras que) -WHILE Obtener la suma de diez cantidades introducidas por teclado mediante

Repetitiva (Mientras que) -WHILE Obtener la suma de diez cantidades introducidas por teclado mediante la utilización de un ciclo “Mientras”. Realice el diagrama de flujo y pseudocódigo. 1. Inicio 2. SU = 0 3. C = 1 4. MQ C < = 10 5. Leer VA 6. SU = SU + VA 7. C = C + 1 8. Fin mientras 9. imprimir SU 10. Fin

Repetitiva (Mientras que)- WHILE-LENGUAJE C instrucción 1; while(condicion) instrucción 2; Palabra reservada instrucción 3;

Repetitiva (Mientras que)- WHILE-LENGUAJE C instrucción 1; while(condicion) instrucción 2; Palabra reservada instrucción 3; instrucción 1; while(condicion){ instrucción 2; instrucción 3; instrucción 4; } instrucción 5; “evaluable” a verdadero o falso. Se repite mientras se evalúe “verdadero” Bloque

Repetitiva (Hasta que)-DO WHILE 1 Hacer < Acción > Mientras < Condición > 2

Repetitiva (Hasta que)-DO WHILE 1 Hacer < Acción > Mientras < Condición > 2 no C si 3

Repetitiva (Hasta que)-DO WHILE Obtener la suma de diez cantidades mediante la utilización de

Repetitiva (Hasta que)-DO WHILE Obtener la suma de diez cantidades mediante la utilización de un ciclo “hacermientras-repetir. Realice el diagrama de flujo y pseudocódigo. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Inicio SU = 0 C = 1 Do Leer VA SU = SU + VA C = C + 1 MQ C > 10 imprimir SU Fin

Repetitiva (Hasta que)- DO WHILE-LENGUAJE C Palabra reservada Bloque instrucción 1; do instrucción 2;

Repetitiva (Hasta que)- DO WHILE-LENGUAJE C Palabra reservada Bloque instrucción 1; do instrucción 2; while(condición) instrucción 3; instrucción 1; do{ instrucción 2; instrucción 3; instrucción 4; }while(condicion); instrucción 5; “evaluable” a verdadero o falso Se repite mientras se evalúe “verdadero” (Igual que el while)

Repetitiva (Número de veces. . desde para)-FOR 1 Inicio, fin 2 3 Para variable

Repetitiva (Número de veces. . desde para)-FOR 1 Inicio, fin 2 3 Para variable = Vi, variable < Vf, Inc n <Acción> Fin_Para

Repetitiva (Número de veces. . desde para)-FOR Obtener la suma de diez cantidades mediante

Repetitiva (Número de veces. . desde para)-FOR Obtener la suma de diez cantidades mediante la utilización de un ciclo “PARA”. Realice el diagrama de flujo y pseudocódigo. 1. Inicio 2. SU = 0 3. Para C = 1 hasta C = 10 4. Leer VA 5. SU = SU + VA 6. Fin desde 7. imprimir SU 8. Fin

Repetitiva (Número de veces. . desde para)-FOR LENGUAJE C Palabra reservada separadores for(inicio; termino;

Repetitiva (Número de veces. . desde para)-FOR LENGUAJE C Palabra reservada separadores for(inicio; termino; incremento) Se ejecuta una vez, antes de iniciar las repeticiones Condicion de termino de Las repeticiones Se ejecuta después de cada iteración

Repetitiva (Número de veces. . desde para)-FOR-LENGUAJE C instrucción 1; for(inicio; termino; incremento) instrucción

Repetitiva (Número de veces. . desde para)-FOR-LENGUAJE C instrucción 1; for(inicio; termino; incremento) instrucción 2; instrucción 3; instrucción 1; for(inicio; termino; incremento){ instrucción 2; instrucción 3; } instrucción 4;

Formando líderes para la construcción de un nuevo país en paz

Formando líderes para la construcción de un nuevo país en paz