Bucles -While

La sentencia "While" existe en la mayoría de lenguajes de programación, y es algo que hay que saber si o si para el aprendizaje de la programación.

 

El propósito de los bucles es hacer que se ejecute un fragmento de código (el que esté dentro del While), mientras una condición sea verdadera.

 

La forma de escribirlo es muy similar a la de un IF, es muy sencilla:

 

 

bucles while

 

 

n comienza inicializada en 0.

 

Entonces la condición del While "pregunta"...¿n es menor o igual que 10?


Si, es menor, entonces ejecuta lo que hay dentro del While.

 

Muestra por pantalla el valor de "n", o sea 0. Luego incrementa "n" a 1, o sea que "n" vale 1.

 

Y ahora se vuelve a preguntar...¿n es menor o igual que 10? Si, pues vuelve a entrar al While...hasta que "n" no sea menor o igual que 10.

 

¿Cual creéis que será el resultado de este programa?


Lo que hace es, mostrar los números del 0 al 10, simplemente.

 

Hay que aclarar la línea de: n++

 

Los "++" es un operador de incremento, lo único que hace es aumentar el valor de esa variable en 1.

 

Es decir, si "n" vale 0, se pone en 1, si "n" vale 3, se pone en 4...y así.

 

También está la posibilidad de rebajar un valor, con el operador "--"

 

***IMPORTANTE***: Es muy común cuando se esta empezando, cometer un error en este tipo de bucles.

Los bucles While SIEMPRE tienen que modificar los valores de la condición...En este caso, la "n", dentro del bucle se tiene que modificar...porque si no nunca va a ser falsa la condición, y por tanto se producirá un bucle infinito.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame