El bucle repetir comprueba la
condición de finalización al final del cuerpo del bucle, y si
ésta es cierta continua con el resto del programa, a veces esto resulta más
adecuado.
SINTAXIS
El cuerpo del bucle es el fragmento de programa
que será repetido en cada iteración.
La condición es una variable o una función
reducible a valor booleano.
EJEMPLOS :
Una situación típica en la que resulta cómoda el empleo de esta
sentencia es la que se produce cuando al finalizar cada iteración se pregunta
al operador si desea continuar con otra nueva. En estos casos, el programa
siempre realiza la primera iteración y según la condición de salida la repite.
Otro caso también típico son los filtros de entrada de datos, donde se
comprueba si el valor de la entrada esta en un rango de valores.
Admite un número del 3 al 7, si no pregunta de nuevo
REPEAT
WriteString(“Escribe el numero”)
ReadInt(numero); UNTIL (numero
>= 3) AND (numero <= 7)
BUCLES EN PHP
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.
LA INSTRUCCIÓN WHILE
La instrucción while (que en castellano se traduciría como
“mientras…”) ejecuta una porción de programa mientras se cumpla una cierta
condición.
Mientras la condición sea verdadera, se ejecutan las
instrucciones contenidas en el while. Cuando deja de cumplirse la condición, se
sale del ciclo y se continúa ejecutando el resto del programa.
Si la condición no se cumple ni la primera vez que se comprueba,
las líneas en el interior del while no se ejecutarán ni una vez.
La estructura general o sintaxis habitual de
un bucle while es la siguiente:
<?php
while (condición) {
... sentencias;
}
?>
|
LA INSTRUCCIÓN FOR
La estructura repetitiva for (en castellano se traduciría como
“desde…”) se utiliza generalmente cuando tenemos bien determinada la cantidad
de repeticiones a realizar. Se diferencia de las anteriores en que se debe
incluir en la propia instrucción una variable de control, la cual se incrementa
o decrementa de forma automática. La estructura de estas instrucciones viene a
ser muy similar a la anterior.
La estructura general o sintaxis habitual de
un bucle for es la siguiente:
<?php
for ($variable=valor_inicial;
condición; incremento) {
... sentencias;
}
?>
|
Esta instrucción consta, por tanto, de tres parámetros:
- Inicialización
de la variable que se utilizará en la condición.
- Condición
que se debe cumplir para permanecer en el ciclo.
- Modificación
de la variable utilizada en la condición.
No hay comentarios:
Publicar un comentario