Estructuras de control repetitivas
Estructuras de control repetitivas Ciclos Mientras QUE(while) Hasta que (do-while) Número de veces-Para (for)
Repetitiva (Mientras)- WHILE 1 no C Mientras < Condición > < Acción > Fin_Mientras si 2 3
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: Módulo: Principal INICIO DATOS: P, num: entero ALGORITMO: P 1 Leer num Mientras num >= 0 P p * num Fin_mientras Escribir p FIN INICIO Entero P, num P = 1 Leer num No Num >= 0? Si Escribir num P = P * num Leer num FIN
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. Inicio SU = 0 C = 1 MQ C < = 10 Leer VA SU = SU + VA C = C + 1 Fin mientras imprimir SU Fin
Repetitiva (Mientras que)- WHILE-LENGUAJE C instrucción1; while(condicion) instrucción2; instrucción3; “evaluable” a verdadero o falso. Palabra reservada instrucción1; while(condicion){ instrucción2; instrucción3; instrucción4; } instrucción5; Se repite mientras se evalúe “verdadero” Bloque
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 un ciclo “hacer- mientras-repetir. Realice el diagrama de flujo y pseudocódigo. 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 instrucción1; do instrucción2; while(condición) instrucción3; Palabra reservada “evaluable” a verdadero o falso instrucción1; do{ instrucción2; instrucción3; instrucción4; }while(condicion); instrucción5; Se repite mientras se evalúe “verdadero” (Igual que el while) Bloque
Repetitiva (Número de veces..desde para)-FOR 1 Para variable = Vi, variable < Vf, Inc n <Acción> Fin_Para Inicio, fin 2 3
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. Inicio SU = 0 Para C = 1 hasta C = 10 Leer VA SU = SU + VA Fin desde imprimir SU Fin
Repetitiva (Número de veces..desde para)-FOR LENGUAJE C Palabra reservada separadores for(inicio;termino;incremento) Se ejecuta después de cada iteración Se ejecuta una vez, antes de iniciar las repeticiones Condicion de termino de Las repeticiones
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