La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Tema 6b Estructuras de control repetitivas. Estructuras de control repetitivas Ciclos –Mientras (while) –Hasta que (do-while) –Número de veces (for)

Presentaciones similares


Presentación del tema: "Tema 6b Estructuras de control repetitivas. Estructuras de control repetitivas Ciclos –Mientras (while) –Hasta que (do-while) –Número de veces (for)"— Transcripción de la presentación:

1 Tema 6b Estructuras de control repetitivas

2 Estructuras de control repetitivas Ciclos –Mientras (while) –Hasta que (do-while) –Número de veces (for)

3 Repetitiva (Mientras) C si no C

4 Repetitiva (Mientras) instrucción1; while(condicion) instrucción2; instrucción3; instrucción1; while(condicion){ instrucción2; instrucción3; instrucción4; } instrucción5; Palabra reservada Bloque evaluable a verdadero o falso. Se repite mientras se evalúe verdadero

5 Repetitiva (Mientras)

6 k<=0 Ingrese valor de k si no m =1 Ingrese valor de m si no Calcular f(x) Ingrese valor de k k<=0 Ingrese valor de m m =1 Calcular f(x)

7 Repetitiva (Mientras) double f=0,x=0,aux=0; int k=0,m=-2; printf("Ingrese valor de k: "); while(k<=0) scanf("%d",&k); printf("Ingrese valor de m: "); while((m =1)) scanf("%d",&m); printf("Valor de m invalido"); } printf("Ingrese valor de x: "); scanf("%lf",&x); aux=k*(x-m)*(x-m); f= aux/(1+aux); printf("f(%0.2f)=%f [%f]\n",x,f,aux);

8 Repetitiva (Hasta que) C si no C

9 Repetitiva (Hasta que) instrucción1; do instrucción2; while(condición) instrucción3; instrucción1; do{ instrucción2; instrucción3; instrucción4; }while(condicion); instrucción5; Palabra reservada Bloque evaluable a verdadero o falso Se repite mientras se evalúe verdadero (Igual que el while)

10 Repetitiva (Hasta que) k<=0 Ingrese valor de k si no m =1 Ingrese valor de m si no Calcular f(x) Ingrese valor de k k<=0 Ingrese valor de m m =1 Calcular f(x)

11 Repetitiva (Hasta que) printf("Ingrese valor de k: "); do scanf("%d",&k); while(k<=0); printf("Ingrese valor de m: "); do{ scanf("%d",&m); printf("Valor de m invalido\n"); }while( (m =1) ); printf("Ingrese valor de x: ");

12 Repetitiva (Número de veces) Inicio, fin

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

14 Repetitiva (Número de veces) 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;

15 Repetitiva (Número de veces) int i; for(i=0;i<10;i++){ printf(%d\n,i); }

16 Repetitiva (Número de veces) int i,j; for(i=0,j=10;((i 0));i++,j--){ printf("%d - %d\n",i,j); }

17 Repetitiva (Número de veces)

18 … printf("Ingrese valor de n: "); do scanf("%d",&n); while(n<=0); … for(k=0;k<=n;k++){ aux=k*(x-m)*(x-m); f= f + aux/(1+aux); printf("f(%0.2f)=%f [%f]\n",x,f,aux); } …

19 Repetitiva (Número de veces) Tarea –Crear diagramas de flujo y de caja

20 Fin Tema 6b Estructuras de control repetitivas


Descargar ppt "Tema 6b Estructuras de control repetitivas. Estructuras de control repetitivas Ciclos –Mientras (while) –Hasta que (do-while) –Número de veces (for)"

Presentaciones similares


Anuncios Google