SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
PRÁCTICA 11
INSTRUCCIONES DE
REPETICIÓN
While
• El propósito del ciclo while es ejecutar muchas
instrucciones varias veces. Se escribe como una
instrucción if solo que cambiando la palabra
clave while.
• Forma general
while (condición) { instrucciones a repetir
mientras la condición sea true }
CICLO WHILE
1. /*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. }
CICLO WHILE
1. #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. }
Su diferencia básica con el ciclo while es que la prueba
de condición es hecha al finalizar el ciclo, es decir las
instrucciones se ejecutan cuando menos una vez,
porque primero ejecuta las instrucciones y al final
evalúa la condición.
También se le conoce por esta razón como ciclo de
condición de salida.
Forma general
cargar o inicializar variable de condición;
do{ grupo cierto de instrucción(es); instrucción(es) de
rompimiento de ciclo; }
while(condición);
Do while
CICLO DO WHILE
1. /*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. do
9. {
10. printf("EL VALOR DEL CONTADOR ES =%d n", cont);
11. cont=cont+1;
12. }
13. while
14. (cont<=10);
15. getch();
16.return 0;
17.}
CICLO DO WHILE
1. #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.}
For
• Esta orden es similar al while, pero es mas fácil
de usar si se están contando o indexando
variables, este ciclo combina tres elementos :
inicialización, prueba e incremento.
• Forma general
for (inicio; condicion; paso-siguiente)
{ cuerpo }
CICLO FOR
1. /*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. }
CICLO FOR
1. #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. }

Mais conteúdo relacionado

Mais procurados

Lenguaje de raptor, c# y java
Lenguaje de raptor, c# y javaLenguaje de raptor, c# y java
Lenguaje de raptor, c# y javaariannalizeeth
 
Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)Elwin Huaman
 
Retroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfRetroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfKevinPeaChavez
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2Jose Tannous
 
Sentencia For
Sentencia ForSentencia For
Sentencia Forciberosv
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuenteRASEC1984
 
For next visual basic 6.0
For next visual basic 6.0For next visual basic 6.0
For next visual basic 6.0Edison Minga
 
programas varios de visual
programas varios de visualprogramas varios de visual
programas varios de visualdanny leon
 
PROBLEMAS DE PROGRAMACION 3
PROBLEMAS DE PROGRAMACION 3PROBLEMAS DE PROGRAMACION 3
PROBLEMAS DE PROGRAMACION 3Jordan Puente
 
Php Básico Octubre 2011
Php Básico Octubre 2011Php Básico Octubre 2011
Php Básico Octubre 2011programadoresmx
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSArgenis Gil
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POOAmado Arcaya
 

Mais procurados (20)

Rubenmajano
RubenmajanoRubenmajano
Rubenmajano
 
Lenguaje de raptor, c# y java
Lenguaje de raptor, c# y javaLenguaje de raptor, c# y java
Lenguaje de raptor, c# y java
 
2 ex parcial_b_gpo1115
2 ex parcial_b_gpo11152 ex parcial_b_gpo1115
2 ex parcial_b_gpo1115
 
Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)Hack (Lenguaje de Programacion)
Hack (Lenguaje de Programacion)
 
Retroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfRetroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdf
 
Problema c++
Problema c++Problema c++
Problema c++
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2
 
Sentencia For
Sentencia ForSentencia For
Sentencia For
 
Mathlab
MathlabMathlab
Mathlab
 
Instruccion while bm
Instruccion while bmInstruccion while bm
Instruccion while bm
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuente
 
For next visual basic 6.0
For next visual basic 6.0For next visual basic 6.0
For next visual basic 6.0
 
programas varios de visual
programas varios de visualprogramas varios de visual
programas varios de visual
 
PROBLEMAS DE PROGRAMACION 3
PROBLEMAS DE PROGRAMACION 3PROBLEMAS DE PROGRAMACION 3
PROBLEMAS DE PROGRAMACION 3
 
Introducción a TDD y PHPUnit
Introducción a TDD y PHPUnitIntroducción a TDD y PHPUnit
Introducción a TDD y PHPUnit
 
Php Básico Octubre 2011
Php Básico Octubre 2011Php Básico Octubre 2011
Php Básico Octubre 2011
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROSPROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
PROGRAMA DE SUMA Y MULTIPLICACION DE NUMEROS ENTEROS
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POO
 

Destaque

Tranformaciones isometricas
Tranformaciones isometricasTranformaciones isometricas
Tranformaciones isometricasSita Yani's
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbahnakomuri
 
Tentu ada cinta secara islam
Tentu ada cinta secara islamTentu ada cinta secara islam
Tentu ada cinta secara islammuzakkir142
 
Pati expo
Pati expoPati expo
Pati expopathyii
 
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...iacymcallao
 
Kids range by nauman
Kids range by nauman Kids range by nauman
Kids range by nauman Nauman butt
 
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индия
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индияимпорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индия
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индияgarrybale
 
Calendar of Creole Recipes - Haiti 2014
Calendar of Creole Recipes - Haiti 2014Calendar of Creole Recipes - Haiti 2014
Calendar of Creole Recipes - Haiti 2014raffabe
 
Pdf moha
Pdf mohaPdf moha
Pdf mohamoha97
 
Documentos da Igreja Evangélica Assembleia de Deus São João da Aliança
Documentos da Igreja Evangélica Assembleia de Deus São João da AliançaDocumentos da Igreja Evangélica Assembleia de Deus São João da Aliança
Documentos da Igreja Evangélica Assembleia de Deus São João da AliançaDinomar Miranda
 
Cambridge grammar for_ielts_-_book
Cambridge grammar for_ielts_-_bookCambridge grammar for_ielts_-_book
Cambridge grammar for_ielts_-_bookshouko
 
Как красиво программировать в AngularJS то, что обычно программируют в 1С
Как красиво программировать в AngularJS то, что обычно программируют в 1СКак красиво программировать в AngularJS то, что обычно программируют в 1С
Как красиво программировать в AngularJS то, что обычно программируют в 1СFDConf
 
Trabajo graupal 2 copia
Trabajo graupal 2   copiaTrabajo graupal 2   copia
Trabajo graupal 2 copiajhony hp
 

Destaque (20)

Excel.useful fns
Excel.useful fnsExcel.useful fns
Excel.useful fns
 
Tranformaciones isometricas
Tranformaciones isometricasTranformaciones isometricas
Tranformaciones isometricas
 
Nikah khitbah
Nikah khitbahNikah khitbah
Nikah khitbah
 
Tentu ada cinta secara islam
Tentu ada cinta secara islamTentu ada cinta secara islam
Tentu ada cinta secara islam
 
Ceramah pernikahan
Ceramah pernikahanCeramah pernikahan
Ceramah pernikahan
 
Pati expo
Pati expoPati expo
Pati expo
 
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...
La Historia de la Redención Parte 8 - Unos pocos hombres buenos y mujeres - 0...
 
Kids range by nauman
Kids range by nauman Kids range by nauman
Kids range by nauman
 
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индия
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индияимпорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индия
импорт из вьетнама, индонезии, мьянмы, лаоса, малайзии, непала, бангладеш, индия
 
Java swing
Java swingJava swing
Java swing
 
Calendar of Creole Recipes - Haiti 2014
Calendar of Creole Recipes - Haiti 2014Calendar of Creole Recipes - Haiti 2014
Calendar of Creole Recipes - Haiti 2014
 
Pdf moha
Pdf mohaPdf moha
Pdf moha
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Escuta
EscutaEscuta
Escuta
 
Demosthenes
DemosthenesDemosthenes
Demosthenes
 
Documentos da Igreja Evangélica Assembleia de Deus São João da Aliança
Documentos da Igreja Evangélica Assembleia de Deus São João da AliançaDocumentos da Igreja Evangélica Assembleia de Deus São João da Aliança
Documentos da Igreja Evangélica Assembleia de Deus São João da Aliança
 
Ombudsman
OmbudsmanOmbudsman
Ombudsman
 
Cambridge grammar for_ielts_-_book
Cambridge grammar for_ielts_-_bookCambridge grammar for_ielts_-_book
Cambridge grammar for_ielts_-_book
 
Как красиво программировать в AngularJS то, что обычно программируют в 1С
Как красиво программировать в AngularJS то, что обычно программируют в 1СКак красиво программировать в AngularJS то, что обычно программируют в 1С
Как красиво программировать в AngularJS то, что обычно программируют в 1С
 
Trabajo graupal 2 copia
Trabajo graupal 2   copiaTrabajo graupal 2   copia
Trabajo graupal 2 copia
 

Semelhante a Práctica no 11

ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 
Bucles anidados 2012
Bucles anidados 2012Bucles anidados 2012
Bucles anidados 2012Gabii Méndez
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestasMonica Castillo
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoJosé Antonio Sandoval Acosta
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011mario_10
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011hjdfjhdf
 
Numeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaNumeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaAndreyAraya5
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++mario_10
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++mario_10
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011mario_10
 
estructura do while y while.docx
estructura  do while y while.docxestructura  do while y while.docx
estructura do while y while.docxkuno pernico
 

Semelhante a Práctica no 11 (20)

ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
Tema 5 3
Tema 5 3Tema 5 3
Tema 5 3
 
5.instrucciones de control en c++ parte 2
5.instrucciones de control en c++  parte 25.instrucciones de control en c++  parte 2
5.instrucciones de control en c++ parte 2
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
2 ex parcial_a_gpo1115
2 ex parcial_a_gpo11152 ex parcial_a_gpo1115
2 ex parcial_a_gpo1115
 
Bucles anidados 2012
Bucles anidados 2012Bucles anidados 2012
Bucles anidados 2012
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestas
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Fundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de FlujoFundamentos de Programación - Unidad III Control de Flujo
Fundamentos de Programación - Unidad III Control de Flujo
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
 
Numeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructuradaNumeros de armstrong en c programacion estructurada
Numeros de armstrong en c programacion estructurada
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
estructura do while y while.docx
estructura  do while y while.docxestructura  do while y while.docx
estructura do while y while.docx
 

Mais de Monica Castillo (20)

T3
T3T3
T3
 
T2
T2T2
T2
 
T1
T1T1
T1
 
Tema 5
Tema 5Tema 5
Tema 5
 
Serie algoritmos
Serie algoritmosSerie algoritmos
Serie algoritmos
 
Serie pseint
Serie pseintSerie pseint
Serie pseint
 
T4 1
T4 1T4 1
T4 1
 
Linux esquema
Linux esquemaLinux esquema
Linux esquema
 
Linux practica 4
Linux practica 4Linux practica 4
Linux practica 4
 
T3
T3T3
T3
 
P no 2
P no 2P no 2
P no 2
 
T2
T2T2
T2
 
P no 1
P no 1P no 1
P no 1
 
T1
T1T1
T1
 
Arreglos
ArreglosArreglos
Arreglos
 
Práctica no3
Práctica no3Práctica no3
Práctica no3
 
Tema 5 2
Tema 5 2Tema 5 2
Tema 5 2
 
Tema 5 1
Tema 5 1Tema 5 1
Tema 5 1
 
Práctica 10
Práctica 10Práctica 10
Práctica 10
 
T4
T4T4
T4
 

Práctica no 11

  • 2. While • El propósito del ciclo while es ejecutar muchas instrucciones varias veces. Se escribe como una instrucción if solo que cambiando la palabra clave while. • Forma general while (condición) { instrucciones a repetir mientras la condición sea true }
  • 3. CICLO WHILE 1. /*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. CICLO WHILE 1. #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. Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez, porque primero ejecuta las instrucciones y al final evalúa la condición. También se le conoce por esta razón como ciclo de condición de salida. Forma general cargar o inicializar variable de condición; do{ grupo cierto de instrucción(es); instrucción(es) de rompimiento de ciclo; } while(condición); Do while
  • 6. CICLO DO WHILE 1. /*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. do 9. { 10. printf("EL VALOR DEL CONTADOR ES =%d n", cont); 11. cont=cont+1; 12. } 13. while 14. (cont<=10); 15. getch(); 16.return 0; 17.}
  • 7. CICLO DO WHILE 1. #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. For • Esta orden es similar al while, pero es mas fácil de usar si se están contando o indexando variables, este ciclo combina tres elementos : inicialización, prueba e incremento. • Forma general for (inicio; condicion; paso-siguiente) { cuerpo }
  • 9. CICLO FOR 1. /*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. CICLO FOR 1. #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. }