Está en la página 1de 2

Definición de estructura condicional: Estructura condicional.

Una instrucción
condicional es aquella que nos permite "preguntar" sobre el entorno que nos rodea,
pudiendo así actuar según la respuesta obtenida. Estas respuestas siempre serán
Verdadero o Falso, pudiendo así tomar, en un principio, dos caminos diferentes.
Pongamos un pequeño ejemplo.
sintaxis de do- while: do sentencia while (condicion); sentencia. Una sentencia que se
ejecuta al menos una vez y es reejecutada cada vez que la condición se evalúa a
verdadera. Para ejecutar múltiples sentencias dentro de un bucle, utilice la sentencia
block ( { ... } ) para agrupar aquellas sentencias.
for: Ciclos For (sintaxis Crystal) Los ciclos For le permiten evaluar una secuencia de
expresiones varias veces. ... La variable i se conoce como variable de contador ya que su
valor cambia con cada iteración del ciclo For. Es decir, se usa para contar las iteraciones
del ciclo.

while: ResumenEdit
Crea un bucle que ejecuta una sentencia especificada mientras cierta
condición se evalúe como verdadera. Dicha condición es evaluada antes
de ejecutar la sentencia

SintaxisEdit
while (condicion)
sentencia
condicion
Una expresión que se evalúa antes de cada paso del bucle. Si esta
condición se evalúa como verdadera, se ejecuta sentencia. Cuando
la condición se evalúa como false, la ejecución continúa con
la sentencia posterior al bucle while.
sentencia
Una sentecia que se ejecuta mientras la condición se evalúa como
verdadera. Para ejecutar múltiples sentencias dentro de un bucle,
utiliza una sentencia block ({ ... }) para agrupar esas sentencias.
EjemplosEdit
El siguiente bucle while itera mientras n es menor que tres.
n = 0;
x = 0;
while (n < 3) {
n ++;
x += n;
}
Cada interación, el bucle incrementa n y la añade a x. Por lo
tanto, x y n toman los siguientes valores:
 Después del primer pase: n = 1 y x = 1
 Después del segundo pase: n = 2 y x = 3
 Después del tercer pase: n = 3 y x = 6
Después de completar el tercer pase, la condición n < 3 no será
verdadera más tiempo, por lo que el bucle terminará.
Vea TambiénEdit
 do...while
 for

También podría gustarte