Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRafael Vázquez Herrera Modificado hace 9 años
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
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
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
14
GRACIAS POR SU ATENCIÓN
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.