Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

No entendi del todo

hola por favor si pueden compartir alguna otra informacion pues la verdad no entendi este tema, sin embargo buscare informacion aidcional pero sugiero que puedan explicarme por aqui alguien del tema con el ciclo while. me enrede mucho con la explicacion del profesor.

3 respuestas

Hola Stive, cómo estás?

Gracias por compartir tu duda en el foro.

Bueno con respecto a tu duda, podemos hablar de la estructura repetitiva While

El bucle While lo que va a hacer es repetir un bloque de código o un conjunto de pasos a seguir, Mientras la condición sea verdadera, es decir, que mientras esta condición sea Verdadera, va a seguir repitiendo y repitiendo, Hasta que la condición cambie a Falso.

Busqué una imagen con un ejemplo para ser más claro:

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

En este caso es un código en Python pero no te preocupes que la lógica es la misma, vamos paso a paso:

  • Inicializamos la variable x en 0
  • Creamos un ciclo While y dentro de los () ponemos la condición, en este caso que x sea menor a 4
  • Entonces, podemos leerlo así, mientras x sea menor a 4, vamos a imprimir x, a través del Print
  • Y por último hacemos un contador para que el bucle no sea infinito, en cada iteración o "vuelta" que de el while va a aumentar en uno.
  • Ahora podemos ver el resultado '0-1-2-3', se imprimió X siempre que fue menor a 4, como la condición que colocamos al principio.

Espero haberte podido ayudar, saludos.

Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Hola Stive que tal?

Cuando hablamos del ciclo o bucle While queremos decir que vamos a repetir alguna acción mientras que alguna condición booleana se cumpla, o sea que para esa condición vamos a obtener dos tipos de respuesta, o true (verdadero) que va a permitir la ejecución del ciclo o false(falso) que en tal caso no ejecuta el ciclo, entonces, vamos a suponer que queremos contar los números del 1 al 10, vamos a hacerlo con while

public class EjemploBucles {
    public static void main(String[] args) {

    byte numero = 1;

        while (numero <= 10) {
            // Mientras el número sea menor que 10
            // Mostramos un mensaje por consola
            System.out.println("El número es el " + numero);
            /* Una vez mostrado el mensaje la variable 
             * sigue valiendo uno. Por lo tanto hay que
             * incrementar la variable numero
             * para que valga 2,3,4, etc. Ya que en caso
             * de no hacerlo crearíamos un bucle infinito,
             * asi que la incrementamos.*/
            numero++;           
        } 
         System.out.println("Se terminó el bucle");
    }
}

En este ejemplo estamos preguntando para nuestro While, ¿numero es menor que 10? ahí el evalúa, en la primera opción numero = 1 entonces la condición es verdadera y se ejecuta mostrando el mensaje, aumentamos el valor de numero para no crear un bucle infinito y conseguir contar hasta el valor que queremos, cuando el valor de numero = 11 ya la condición es falsa y vemos que el código dentro del while no se ejecuta, espero poder haberte ayudado

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

muchas gracias genesis y luis por la explicacion, entendi ahora con mas claridad :D