Ciclos While, Do while en PHP
Ciclos While
1.-Ciclo While
Las estructuras repetitivas
(bucles) son aquellas que reiteran una o un grupo de instrucciones
"n" veces y dependen de una variable de control del ciclo. Es decir,
ejecutan una o varias instrucciones un número de veces definido. Las
instrucciones básicas que permiten construir este tipo de estructuras son
while, do ... while y for.
Estos bucles se utilizan cuando queremos
repetir la ejecución de unas sentencias un número indefinido de veces, siempre
que se cumpla una condición. Es más sencillo de comprender que el bucle FOR,
pues no incorpora en la misma línea la inicialización de las variables su
condición para seguir ejecutándose y su actualización. Sólo se indica, como
veremos a continuación, la condición que se tiene que cumplir para que se
realice una iteración.
Otro ejemplo de código donde se utiliza este bucle se puede ver a continuación.
2.-Ciclo Do While
El bucle do...while es la última de las
estructuras para implementar repeticiones de las que dispone en Javascript y es
una variación del bucle while visto anteriormente. Se utiliza generalmente
cuando no sabemos cuantas veces se habrá de ejecutar el bucle, igual que el
bucle WHILE, con la diferencia de que sabemos seguro que el bucle por lo menos
se ejecutará una vez.
Este tipo de bucle se introdujo
en Javascript 1.2, por lo que no todos los navegadores los soportan, sólo los
de versión 4 o superior. En cualquiuer caso, cualquier código que quieras
escribir con DO...WHILE se puede escribir también utilizando un bucle WHILE,
con lo que en navegadores antiguos deberás traducir tu bucle DO...WHILE por un
bucle WHILE.
El bucle se ejecuta siempre una vez y al final se evalúa la condición para decir si se ejecuta otra vez el bucle o se termina su ejecución.
Veamos otro ejemplo que escribimos para un bucle WHILE en este otro tipo de bucle.
Vamos otro un ejemplo más práctico sobre cómo trabajar con un bucle WHILE. Como resulta muy difícil hacer ejemplos prácticos con lo poco que sabemos sobre Javascript, vamos a adelantar una instrucción que aun no conocemos.
En este ejemplo vamos a declarar una variable e inicializarla a 0. Luego iremos sumando a esa variable un número aleatorio del 1 al 100 hasta que sumemos 1.000 o más, imprimiendo el valor de la variable suma después de cada operación. Será necesario utilizar el bucle WHILE porque no sabemos exactamente el número de iteraciones que tendremos que realizar (dependerá de los valores aleatorios que se vayan obteniendo).
1.-Ciclo While
Las estructuras repetitivas
(bucles) son aquellas que reiteran una o un grupo de instrucciones
"n" veces y dependen de una variable de control del ciclo. Es decir,
ejecutan una o varias instrucciones un número de veces definido. Las
instrucciones básicas que permiten construir este tipo de estructuras son
while, do ... while y for.
Estos bucles se utilizan cuando queremos
repetir la ejecución de unas sentencias un número indefinido de veces, siempre
que se cumpla una condición. Es más sencillo de comprender que el bucle FOR,
pues no incorpora en la misma línea la inicialización de las variables su
condición para seguir ejecutándose y su actualización. Sólo se indica, como
veremos a continuación, la condición que se tiene que cumplir para que se
realice una iteración.
Otro ejemplo de código donde se utiliza este bucle se puede ver a continuación.
2.-Ciclo Do While
El bucle do...while es la última de las
estructuras para implementar repeticiones de las que dispone en Javascript y es
una variación del bucle while visto anteriormente. Se utiliza generalmente
cuando no sabemos cuantas veces se habrá de ejecutar el bucle, igual que el
bucle WHILE, con la diferencia de que sabemos seguro que el bucle por lo menos
se ejecutará una vez.
Este tipo de bucle se introdujo
en Javascript 1.2, por lo que no todos los navegadores los soportan, sólo los
de versión 4 o superior. En cualquiuer caso, cualquier código que quieras
escribir con DO...WHILE se puede escribir también utilizando un bucle WHILE,
con lo que en navegadores antiguos deberás traducir tu bucle DO...WHILE por un
bucle WHILE.
El bucle se ejecuta siempre una vez y al final se evalúa la condición para decir si se ejecuta otra vez el bucle o se termina su ejecución.
Veamos otro ejemplo que escribimos para un bucle WHILE en este otro tipo de bucle.
Vamos otro un ejemplo más práctico sobre cómo trabajar con un bucle WHILE. Como resulta muy difícil hacer ejemplos prácticos con lo poco que sabemos sobre Javascript, vamos a adelantar una instrucción que aun no conocemos.
En este ejemplo vamos a declarar una variable e inicializarla a 0. Luego iremos sumando a esa variable un número aleatorio del 1 al 100 hasta que sumemos 1.000 o más, imprimiendo el valor de la variable suma después de cada operación. Será necesario utilizar el bucle WHILE porque no sabemos exactamente el número de iteraciones que tendremos que realizar (dependerá de los valores aleatorios que se vayan obteniendo).
Comentarios
Publicar un comentario