Práctica no 11

1,030 views

Published on

  • Be the first to comment

  • Be the first to like this

Práctica no 11

  1. 1. PRÁCTICA 11INSTRUCCIONES DEREPETICIÓN
  2. 2. While• El propósito del ciclo while es ejecutar muchasinstrucciones varias veces. Se escribe como unainstrucción if solo que cambiando la palabraclave while.• Forma generalwhile (condición) { instrucciones a repetirmientras la condición sea true }
  3. 3. CICLO WHILE1. /*PROGRAMA QUE ILUSTRA EL CICLO WHILE*/2. #include <stdio.h>3. #include <conio.h>4. main()5. {6. int cont=0;7. cont =0;8. while (cont<11)9. {10. printf("EL VALOR DEL CONTADOR ES =%d n", cont);11. cont=cont+1;12. }13. getch();14. return 0;15. }
  4. 4. CICLO WHILE1. #include <stdio.h>2. #include<stdlib.h>3. main()4. {5. int contador=0, numero1=0,numero2=1,numero3;6. printf("nImprime los primeros 10 numeros de la serie fibonaccinnn");7. printf ("t %i nt %in", numero1, numero2);8. while (contador<8)9. {10. numero3=numero1+numero2;11. printf("t %i n",numero3);12. numero1=numero2;13. numero2=numero3;14. contador++;15. }16. system ("pause");17. }
  5. 5. Su diferencia básica con el ciclo while es que la pruebade condición es hecha al finalizar el ciclo, es decir lasinstrucciones se ejecutan cuando menos una vez,porque primero ejecuta las instrucciones y al finalevalúa la condición.También se le conoce por esta razón como ciclo decondición de salida.Forma generalcargar o inicializar variable de condición;do{ grupo cierto de instrucción(es); instrucción(es) derompimiento de ciclo; }while(condición);Do while
  6. 6. CICLO DO WHILE1. /*PROGRAMA QUE ILUSTRA EL CICLO DO WHILE*/2. #include <stdio.h>3. #include <conio.h>4. main()5. {6. int cont;7. cont=0;8. do9. {10. printf("EL VALOR DEL CONTADOR ES =%d n", cont);11. cont=cont+1;12. }13. while14. (cont<=10);15. getch();16.return 0;17.}
  7. 7. CICLO DO WHILE1. #include <stdio.h>2. #include<stdlib.h>3. main()4. {5. int contador=0, numero1=0,numero2=1,numero3;6. printf("nImprime los primeros 10 numeros de la serie fibonaccin");7. printf ("t %i nt %in", numero1, numero2);8. do{9. numero3=numero1+numero2;10. printf("t %i n",numero3);11. numero1=numero2;12. numero2=numero3;13. contador++;14. } while (contador<8);15. system("pause");16.}
  8. 8. For• Esta orden es similar al while, pero es mas fácilde usar si se están contando o indexandovariables, este ciclo combina tres elementos :inicialización, prueba e incremento.• Forma generalfor (inicio; condicion; paso-siguiente){ cuerpo }
  9. 9. CICLO FOR1. /*PROGRAMAQUE ILUSTRA EL CICLO FOR*/2. #include <stdio.h>3. #include <conio.h>4. main()5. {6. int indice;7. for (indice=0;indice<11;indice=indice+1)8. {9. printf("EL VALOR DEL INDICE ES =%d n", indice);10. }11. getch();12. return 0;13. }
  10. 10. CICLO FOR1. #include <stdio.h>2. #include<stdlib.h>3. main()4. {5. int contador, numero1,numero2,numero3,n;6. numero1=0;7. numero2=1;8. printf("nHastaque numero de la serie de Fibonacci deseas?");9. scanf ("%d",&n);10. printf ("t %d) %i nt %d) %in", contador=1,numero1,contador=2, numero2);11. for (contador=3;contador<=n;contador++)12. {13.14. numero3=numero1+numero2;15. printf("t %d) %in",contador,numero3);16. numero1=numero2;17. numero2=numero3;18. }19. system("pause");20. }

×