La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.

Presentaciones similares


Presentación del tema: "DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José."— Transcripción de la presentación:

1 DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José Guillermo Juárez Pozas Víctor Manuel Terrones García Carlos

2 Existe también una versión diferente, la estructura de control do…while. La diferencia está en que en la estructura while primero comprueba la condición y si se cumple ejecuta el bloque de instrucciones, en cambio en la estructura de control do while primero se ejecutan las instrucciones y después se comprueba la condición Do while

3

4 Como principal característica tenemos que: Do while es muy similar al bucle while La diferencia radica en cuándo se evalúa la condición de salida del ciclo. En el bucle while esta evaluación se realiza antes de entrar al ciclo, lo que significa que el bucle puede no llegar ejecutarse. Es como un while pero al revés. Primeramente se ejecuta la sentencia y luego evalúa la condición. La evaluación se hace después de la primera ejecución del ciclo. Características

5 Estructura Do While  La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque. Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior. Alexis

6 Diagrama de Flujo Do While  Esta estructura repetitiva se utiliza cuando conocemos que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior. Jason

7

8 Estructura repetitiva do while La estructura do while es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque.Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior. El bloque de operaciones se repite mientras que la condición sea Verdadera. Si la condición retorna Falso el ciclo se detiene. En Java, todos los ciclos repiten por verdadero y cortan por falso. Es importante analizar y ver que las operaciones se ejecutan como mínimo una vez. Victor

9  Podría darse el caso particular de que en la primera evaluación no se cumpla la condición, con lo cual el bloque de instrucciones del bucle no llegaría a ejecutarse siquiera una vez. Si tras la primera pasada la condición cambia y se convierte en falsa, el bloque se ejecuta una única vez. Gráficamente utilizaremos la siguiente representación: Jason

10 Do while El bucle do … while es muy similar al bucle while. La diferencia radica en cuándo se evalúa la condición de salida del ciclo en el bucle while esta evaluación se realiza antes de entrar al ciclo, lo que significa que el bucle puede no llegar ejecutarse. En cambio, en un bucle do … while, la evaluación se hace después de la primera ejecución del ciclo, lo que significa que el bucle obligatoriamente se ejecuta al menos en una ocasión do { //instrucciones } while(condicion); Rubén

11 Scanner reader = new Scanner(System.in); public static void main (String [ ] Args) { //programa que realiza una suma int numero1,numero2,resultado,respuesta = 0; do { System.out.println ("programa que realiza una suma de 2 numeros" ); System.out.println("Introduce el primer número:"); numero1= reader.nextInt(); System.out.println("Introduce el segundo número:"); numero2= reader.nextInt(); resultado=numero1+numero2; System.out.println("el resultado de la suma de "+numero1"+"+numero2"="+resultado); System.out.println("¿quieres realizar otra suma?\n escribe 1 para empezar de nuevo o 0 para terminar"); respuesta= reader.nextInt(); } while (respuesta=0); } Guillermo

12 Ejemplo: Escribir un programa que solicite la carga de un número entre 0 y 999, y nos muestre un mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se cargue el valor 0. import java.util.Scanner; public class EstructuraRepetitivaDoWhile1 { public static void main(String[] ar) { Scanner teclado=new Scanner(System.in); int valor; Do { System.out.print("Ingrese un valor entre 0 y 999 (0 finaliza):"); valor=teclado.nextInt(); if (valor>=100) { System.out.println("Tiene 3 dígitos."); } else { if (valor>=10) { System.out.println("Tiene 2 dígitos."); } else { System.out.println("Tiene 1 dígito."); } while (valor!=0); } Victor

13

14 GRACIAS POR SU ATENCIÓN


Descargar ppt "DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José."

Presentaciones similares


Anuncios Google