------> C:
--> El bucle while sirve para ejecutar código reiteradas veces.
while (/* Condición de ejecución del bucle */) {
/* Código */
}
--> El bucle for es un bucle muy flexible y a la vez muy potente ya que tiene varias formas interesantes de implementarlo, su forma más tradicional es la siguiente:
for (/* inicialización */; /* sentencia condicional */; /* incremento o decremento */) {
/* código a ejecutar */
}
--> El bucle do...while es un bucle que, por lo menos, se ejecuta una vez. Do significa literalmente "hacer", y while significa "mientras"
do {
/* CODIGO */
} while (/* Condición de ejecución del bucle */)
------> FORTRAN:
--> Las instrucciones de control de un bucle son DO-END DO. Asociada al bucle existe una variable de control, normalmente entera, que hace de Ãndice. La sintáxis general de la estructura en bucle es
DO indice = inicio, fin [, paso]
sentencia_1
[sentencia_2] Cuerpo
…
END DO
-----> GCL:
--> A continuación se da una implementación del algoritmo de Euclides para hallar el máximo común divisor.
x, y = X, Y
do de nuevo, terminación cuando x = y
x > y \rightarrow x:= x-y
y > x \rightarrow y:= y-x
od
print x
-----> Gambas:
--> FOR – NEXT
Se repite un numero predeterminado de veces.
Sintaxis
FOR Variable = Expression TO Expression [STEP Expression] ... NEXT 'Counter loop.
--> FOR EACH IN
Se repite para cada uno de los miembros de una colección de elementos.
Sintaxis
FOR EACH Variable IN Expression ... NEXT
--> DO – LOOP. Este estructura de control de ciclosse repetirá mientras que una determinada condición sea cierta.
Sintaxis
DO [WHILE Condition] ... [BREAK|CONTINUE] ... LOOP [UNTIL Condition]
--> REPEAT – UNTIL
El bloque de acciones se repetirá hasta que una determinada condición sea cierta. La condición se evalúa al final de la estructura (condición de salida). Esto implica que el bloque de instrucciones se ejecutará al menos una vez, aunque la condición de salida ya sea cierta al entrar en la estructura.
Sintaxis
REPEAT ... UNTIL Condition
--> WHILE - WEND
La condición se evalúa al comienzo de la estructura (condición de entrada). Esto implica que el bloque de instrucciones pude no ejecutarse ninguna vez, si la condición de entrada es inicialmente falsa.
Sintaxis
WHILE Condition ... WEND
-----> ADAP:
--> Los bucles condicionales se crean con el grupo de instrucciones
WHILE…ENDWHILE.
WHILE x <> 0 AND x < 100.
WRITE / ‘Por favor escriba otro número’.
ENDWHILE
-----> PL/SQL:
--> El bucle LOOP, se repite tantas veces como sea necesario hasta que se fuerza su salida con la instrucción EXIT. Su sintaxis es la siguiente
LOOP
-- Instrucciones
IF (expresion) THEN
-- Instrucciones
EXIT;
END IF;
END LOOP;
------> C Sharp:
El bucle foreach se utiliza para hacer iteraciones sobre elementos de una colección, como pueden ser los enteros dentro de un arreglo de enteros. La sintaxis sigue la siguiente estructura:
foreach( tipo in coleccion )
{
instrucciones;
}