SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Aplica las bases
de programación




CBT ACAMBAY
LIA. Eric Martínez Aguilar



  Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Veremos   como repetir segmentos de código con Java.
  Hay tres tipos en Java:
        for
        while
        do


  Para    ejemplificarlo crearemos un juego sencillo
     titulado: «Adivina el número»




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  La instrucción while permite crear bucles. Un
   bucle es un conjunto de sentencias que se
   repiten si se cumple una determinada
   condición.
  Los bucles while agrupan instrucciones las
   cuales se ejecutan continuamente hasta que
   una condición que se evalúa sea falsa.
  La condición se mira antes de entrar dentro
   del while y cada vez que se termina de
   ejecutar las instrucciones del while

Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Es    un bucle más complejo especialmente pensado
     para rellenar arrays o para ejecutar instrucciones
     controladas por un contador. Una vez más se ejecutan
     una serie de instrucciones en el caso de que se
     cumpla una determinada condición. Sintaxis:




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




 1.    Elabora un programa que imprima los múltiplos de 5
       hasta llegar a 100.

 2.    Elabora un programa que imprima la tabla de
       multiplicar que el usuario desee.




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Crea    un bucle muy similar al while, en la que también
     las instrucciones del bucle se ejecutan hasta que una
     condición pasa a ser falsa. La diferencia estriba en
     que en este tipo de bucle la condición se evalúa
     después de ejecutar las instrucciones; lo cual significa
     que al menos el bucle se ejecuta una vez. Sintaxis:




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Podemos             insertar un loop, dentro de otro loop.




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Damos     nombre a los Loops para llamarlo
     posteriormente.




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




  Elabora    un programa que imprima la multiplicación de
     los números nones por su consecutivo par, hasta que
     la multiplicación sea menor que 1000.




Lic. Eric Martínez Aguilar – cbteric@hotmail.com
Historia y conceptos básicos




    Programa para calcular la velocidad del procesador utilizando
     loops.




Lic. Eric Martínez Aguilar – cbteric@hotmail.com

Más contenido relacionado

Más de Eric Martinez Aguilar (10)

2. que es java
2. que es java2. que es java
2. que es java
 
12 trabajo con objetos
12   trabajo con objetos12   trabajo con objetos
12 trabajo con objetos
 
10. programación orientada a objetos (java)
10. programación orientada a objetos (java)10. programación orientada a objetos (java)
10. programación orientada a objetos (java)
 
9. sistemas complejos (arrays)
9. sistemas complejos   (arrays)9. sistemas complejos   (arrays)
9. sistemas complejos (arrays)
 
7. tomar decisiones con condicionales
7. tomar decisiones con condicionales7. tomar decisiones con condicionales
7. tomar decisiones con condicionales
 
7. ejercicio sentencias de selección
7. ejercicio sentencias de selección7. ejercicio sentencias de selección
7. ejercicio sentencias de selección
 
6. trabajo con objetos string
6. trabajo con objetos string6. trabajo con objetos string
6. trabajo con objetos string
 
5. trabajo con operadores
5. trabajo con operadores5. trabajo con operadores
5. trabajo con operadores
 
4. variables almacenamiento de información
4. variables   almacenamiento de información4. variables   almacenamiento de información
4. variables almacenamiento de información
 
3. tipos de programas java
3. tipos de programas java3. tipos de programas java
3. tipos de programas java
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

8. planificar repeticiones con loops

  • 1. Aplica las bases de programación CBT ACAMBAY LIA. Eric Martínez Aguilar Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 2. Historia y conceptos básicos  Veremos como repetir segmentos de código con Java.  Hay tres tipos en Java:  for  while  do  Para ejemplificarlo crearemos un juego sencillo titulado: «Adivina el número» Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 3. Historia y conceptos básicos  La instrucción while permite crear bucles. Un bucle es un conjunto de sentencias que se repiten si se cumple una determinada condición.  Los bucles while agrupan instrucciones las cuales se ejecutan continuamente hasta que una condición que se evalúa sea falsa.  La condición se mira antes de entrar dentro del while y cada vez que se termina de ejecutar las instrucciones del while Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 4. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 5. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 6. Historia y conceptos básicos  Es un bucle más complejo especialmente pensado para rellenar arrays o para ejecutar instrucciones controladas por un contador. Una vez más se ejecutan una serie de instrucciones en el caso de que se cumpla una determinada condición. Sintaxis: Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 7. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 8. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 9. Historia y conceptos básicos 1. Elabora un programa que imprima los múltiplos de 5 hasta llegar a 100. 2. Elabora un programa que imprima la tabla de multiplicar que el usuario desee. Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 10. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 11. Historia y conceptos básicos  Crea un bucle muy similar al while, en la que también las instrucciones del bucle se ejecutan hasta que una condición pasa a ser falsa. La diferencia estriba en que en este tipo de bucle la condición se evalúa después de ejecutar las instrucciones; lo cual significa que al menos el bucle se ejecuta una vez. Sintaxis: Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 12. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 13. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 14. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 15. Historia y conceptos básicos Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 16. Historia y conceptos básicos  Podemos insertar un loop, dentro de otro loop. Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 17. Historia y conceptos básicos  Damos nombre a los Loops para llamarlo posteriormente. Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 18. Historia y conceptos básicos  Elabora un programa que imprima la multiplicación de los números nones por su consecutivo par, hasta que la multiplicación sea menor que 1000. Lic. Eric Martínez Aguilar – cbteric@hotmail.com
  • 19. Historia y conceptos básicos  Programa para calcular la velocidad del procesador utilizando loops. Lic. Eric Martínez Aguilar – cbteric@hotmail.com