SlideShare una empresa de Scribd logo
1 de 13
Creación de reloj digital
 utilizando ciclo for en
          Java



               Ing. Luis Octavio Pérez Malvaez
El bucle for se empleará cuando conocemos
el número de veces que se ejecutará una
sentencia o un bloque de sentencias.
Sintaxis del Ciclo for
 La Sintaxis empleada por el ciclo for es la
 siguiente:

for (valores de entrada ; condición de terminación ; iteración por ciclo)




 Las tres partes del ciclo se encuentran separadas por ; (punto y coma).
Sintaxis del Ciclo for



for (valores de entrada ; condición de terminación ; iteración por ciclo)




 La primer parte del ciclo especifica valores previo a su inicio.
Sintaxis del Ciclo for



for (valores de entrada ; condición de terminación ; iteración por ciclo)




La segunda parte indica la condición de terminación para el ciclo, la
cual esta directamente relacionada con los valores iniciales.
Sintaxis del Ciclo for



for (valores de entrada ; condición de terminación ; iteración por ciclo)




Finalmente, la última parte especifica como serán manipulados los
valores iniciales en cada iteración del ciclo.
Ejemplo
for (inicializacion;condición;iteracion) {
   ….(Instrucciones)
}

for (int i = 0; i <= 10 ; i++) {
  System.out.println(i);
}
Ejemplo
for (inicializacion;condición;iteracion) {
   ….(Instrucciones)
}

for (int i = 0; i <= 10 ; i++) {
  System.out.println(i);
}
Ejemplo
for (inicializacion;condición;iteracion) {
   ….(Instrucciones)
}

for (int i = 0; i <= 10 ; i++) {
  System.out.println(i);
}
Ejemplo
for (inicializacion;condición;iteracion) {
   ….(Instrucciones)
}

for (int i = 0; i <= 10 ; i++) {
  System.out.println(i);
}
Ejemplo de tablas de multiplicar
 package tablas;
 public class Main {




     public static void main(String[] args) {
       // Declaramos las variables
       int num, res;
 // realizamos mediante el ciclo for un recorrido de los numeros del 1 hasta el 10
 for (int x = 1; x <= 10; x++)
 //Por cada numero de la iteracion pasada se realiza el recorrido de los numeros del 1 hasta el 10
            for (num = 1; num <= 10; num++)
           // Aqui mostramos en pantalla la tabla y a su ves hacemos una
           // concatenacion para la multiplicacion que realizaremos
           System.out.println(num + " x " + x + " = " + (res = num * x));
     }
 }
Ejercicio
Simular el comportamiento de un reloj digital,
imprimiendo la hora, minutos y segundos de un día
desde las 00:00:00 horas hasta las 23:59:59 horas
Respuesta
public static void main(String[] args) {

for (int h=0; h <= 23; h++)
       for (int m=0; m <= 59; m++)
               for (int s=0; s <= 59; s++)
System.out.println(h +": "+ m +": "+ s+":");
}
}

Más contenido relacionado

La actualidad más candente

Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Análisis numérico
Análisis numéricoAnálisis numérico
Análisis numéricoFidel Lopez
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales Michele André
 
Convergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos NumericosConvergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos NumericosTensor
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numericaKevinGVG
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
3.1. macros internas
3.1. macros internas3.1. macros internas
3.1. macros internasSpiderHal
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioTensor
 
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNLA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNJorge Iván Alba Hernández
 
(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemasJuan Marin Villa
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAJoseph Mendoza
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos1002pc4
 
Definicion de error
Definicion de errorDefinicion de error
Definicion de errorTensor
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Tipos de metodos numericos
Tipos de metodos numericosTipos de metodos numericos
Tipos de metodos numericosTensor
 
G2 monografia transformada de laplace
G2 monografia transformada de laplaceG2 monografia transformada de laplace
G2 monografia transformada de laplaceCentro de Multimedios
 

La actualidad más candente (20)

Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Análisis numérico
Análisis numéricoAnálisis numérico
Análisis numérico
 
Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales    Tutorial estructuras algoritmicas instruciones secuenciales
Tutorial estructuras algoritmicas instruciones secuenciales
 
Convergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos NumericosConvergencia del metodo de bisección Metodos Numericos
Convergencia del metodo de bisección Metodos Numericos
 
Integracion numerica
Integracion numericaIntegracion numerica
Integracion numerica
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
3.1. macros internas
3.1. macros internas3.1. macros internas
3.1. macros internas
 
Error
ErrorError
Error
 
Matlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecioMatlab integración numérica, método del trapecio
Matlab integración numérica, método del trapecio
 
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNLA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
 
(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas(2) necesidades y problemas de la ingeniería de sistemas
(2) necesidades y problemas de la ingeniería de sistemas
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Definicion de error
Definicion de errorDefinicion de error
Definicion de error
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Calculo integral
Calculo integralCalculo integral
Calculo integral
 
Tipos de metodos numericos
Tipos de metodos numericosTipos de metodos numericos
Tipos de metodos numericos
 
G2 monografia transformada de laplace
G2 monografia transformada de laplaceG2 monografia transformada de laplace
G2 monografia transformada de laplace
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 

Destacado

Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de ProgramaciónTrabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de ProgramaciónEmmanuel Fontán
 
Introduction to Clojure
Introduction to ClojureIntroduction to Clojure
Introduction to ClojureRenzo Borgatti
 
Introduction to Clojure and why it's hot for Sart-Ups
Introduction to Clojure and why it's hot for Sart-UpsIntroduction to Clojure and why it's hot for Sart-Ups
Introduction to Clojure and why it's hot for Sart-Upsedlich
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
Certificación java 6 cap 5
Certificación java 6 cap 5Certificación java 6 cap 5
Certificación java 6 cap 5srBichoRaro
 
Flujo de un programa Java (I)
Flujo de un programa Java (I)Flujo de un programa Java (I)
Flujo de un programa Java (I)alvaro gonzalez
 
86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsfpablo lopez
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaDaniel Gómez
 
Plataforma de programación Java
Plataforma de programación JavaPlataforma de programación Java
Plataforma de programación JavaAntonio Contreras
 
Sentencias de control en java
Sentencias de control en javaSentencias de control en java
Sentencias de control en javaLorenna Glez
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosAndres Garcia
 
Captura de datos y mensajes Interfaz - JAVA
Captura de datos y mensajes Interfaz - JAVACaptura de datos y mensajes Interfaz - JAVA
Captura de datos y mensajes Interfaz - JAVAJose Diaz Silva
 
Java script(diapositivas)
Java script(diapositivas) Java script(diapositivas)
Java script(diapositivas) Roberto Mejia
 

Destacado (20)

Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Clojure: Java y Lisp, unidos
Clojure: Java y Lisp, unidosClojure: Java y Lisp, unidos
Clojure: Java y Lisp, unidos
 
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de ProgramaciónTrabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
Trabajo práctico sobre Clojure, Evaluación de un Lenguaje de Programación
 
Clojure
ClojureClojure
Clojure
 
Introduction to Clojure
Introduction to ClojureIntroduction to Clojure
Introduction to Clojure
 
Introduction to Clojure and why it's hot for Sart-Ups
Introduction to Clojure and why it's hot for Sart-UpsIntroduction to Clojure and why it's hot for Sart-Ups
Introduction to Clojure and why it's hot for Sart-Ups
 
Ciclos
CiclosCiclos
Ciclos
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Certificación java 6 cap 5
Certificación java 6 cap 5Certificación java 6 cap 5
Certificación java 6 cap 5
 
Flujo de un programa Java (I)
Flujo de un programa Java (I)Flujo de un programa Java (I)
Flujo de un programa Java (I)
 
While do while
While do whileWhile do while
While do while
 
Programación III (Java) - 08 threads
Programación III (Java) - 08 threadsProgramación III (Java) - 08 threads
Programación III (Java) - 08 threads
 
86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf86535551 ciclo-de-vida-jsf
86535551 ciclo-de-vida-jsf
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - Algoritmia
 
Plataforma de programación Java
Plataforma de programación JavaPlataforma de programación Java
Plataforma de programación Java
 
Curso java
Curso javaCurso java
Curso java
 
Sentencias de control en java
Sentencias de control en javaSentencias de control en java
Sentencias de control en java
 
ProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y CiclosProgramacióN En Java Variables Y Ciclos
ProgramacióN En Java Variables Y Ciclos
 
Captura de datos y mensajes Interfaz - JAVA
Captura de datos y mensajes Interfaz - JAVACaptura de datos y mensajes Interfaz - JAVA
Captura de datos y mensajes Interfaz - JAVA
 
Java script(diapositivas)
Java script(diapositivas) Java script(diapositivas)
Java script(diapositivas)
 

Similar a Fase 5 ciclo for

Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoyhtmrk
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlJose Selman
 
Ejercicios
EjerciciosEjercicios
EjerciciosEzmee XD
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de controlStalyn Cruz
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónUVM
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iiiGiovanny Guillen
 
Clase5 controldeflujo
Clase5 controldeflujoClase5 controldeflujo
Clase5 controldeflujojorg_marq
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Matlab u1 ambiente
Matlab u1 ambienteMatlab u1 ambiente
Matlab u1 ambientejmedina13
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.DENIRAMIREZANDRADE
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNAnyeni Garay
 

Similar a Fase 5 ciclo for (20)

5 c iterative
5 c iterative5 c iterative
5 c iterative
 
5.instrucciones de control en java parte2
5.instrucciones de control en java parte25.instrucciones de control en java parte2
5.instrucciones de control en java parte2
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
P1
P1P1
P1
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow Control
 
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
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
JAVA ciclos (FOR Y WHILE)
JAVA ciclos  (FOR Y WHILE)JAVA ciclos  (FOR Y WHILE)
JAVA ciclos (FOR Y WHILE)
 
Sentencia de control
Sentencia de controlSentencia de control
Sentencia de control
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecución
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iii
 
Clase5 controldeflujo
Clase5 controldeflujoClase5 controldeflujo
Clase5 controldeflujo
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Matlab u1 ambiente
Matlab u1 ambienteMatlab u1 ambiente
Matlab u1 ambiente
 
4 ejemplos en c#
4 ejemplos en c#4 ejemplos en c#
4 ejemplos en c#
 
Programación básica
Programación básicaProgramación básica
Programación básica
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓNTEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
TEMA Nº 8: CONTROL DE EJECUCIÓN Y MANTENIMIENTO DE SESIÓN
 

Fase 5 ciclo for

  • 1. Creación de reloj digital utilizando ciclo for en Java Ing. Luis Octavio Pérez Malvaez
  • 2. El bucle for se empleará cuando conocemos el número de veces que se ejecutará una sentencia o un bloque de sentencias.
  • 3. Sintaxis del Ciclo for La Sintaxis empleada por el ciclo for es la siguiente: for (valores de entrada ; condición de terminación ; iteración por ciclo) Las tres partes del ciclo se encuentran separadas por ; (punto y coma).
  • 4. Sintaxis del Ciclo for for (valores de entrada ; condición de terminación ; iteración por ciclo) La primer parte del ciclo especifica valores previo a su inicio.
  • 5. Sintaxis del Ciclo for for (valores de entrada ; condición de terminación ; iteración por ciclo) La segunda parte indica la condición de terminación para el ciclo, la cual esta directamente relacionada con los valores iniciales.
  • 6. Sintaxis del Ciclo for for (valores de entrada ; condición de terminación ; iteración por ciclo) Finalmente, la última parte especifica como serán manipulados los valores iniciales en cada iteración del ciclo.
  • 7. Ejemplo for (inicializacion;condición;iteracion) { ….(Instrucciones) } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }
  • 8. Ejemplo for (inicializacion;condición;iteracion) { ….(Instrucciones) } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }
  • 9. Ejemplo for (inicializacion;condición;iteracion) { ….(Instrucciones) } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }
  • 10. Ejemplo for (inicializacion;condición;iteracion) { ….(Instrucciones) } for (int i = 0; i <= 10 ; i++) { System.out.println(i); }
  • 11. Ejemplo de tablas de multiplicar package tablas; public class Main { public static void main(String[] args) { // Declaramos las variables int num, res; // realizamos mediante el ciclo for un recorrido de los numeros del 1 hasta el 10 for (int x = 1; x <= 10; x++) //Por cada numero de la iteracion pasada se realiza el recorrido de los numeros del 1 hasta el 10 for (num = 1; num <= 10; num++) // Aqui mostramos en pantalla la tabla y a su ves hacemos una // concatenacion para la multiplicacion que realizaremos System.out.println(num + " x " + x + " = " + (res = num * x)); } }
  • 12. Ejercicio Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 00:00:00 horas hasta las 23:59:59 horas
  • 13. Respuesta public static void main(String[] args) { for (int h=0; h <= 23; h++) for (int m=0; m <= 59; m++) for (int s=0; s <= 59; s++) System.out.println(h +": "+ m +": "+ s+":"); } }