Sunteți pe pagina 1din 3

Sentencia FOR definicin

Si necesitamos repetir un grupo de acciones un nmero conocido de veces la mejor


opcin es la sentencia repetitiva for().
for() es una de las sentencias repetitivas ms usadas en los lenguajes de programacin,
esta sentencia inicializa una variable, evala una condicin y luego realiza una
operacin sobre una variable.
Secuencia:
1. Se inicializa la variable.
2. Se evala la condicin.
3. Si la condicin se cumple, se realizan las acciones especificadas, si no se
cumple, no se ejecuta ninguna accin y se salta a la prxima lnea.
4. Se realiza una operacin sobre una variable (incremento, decremento).
5. Se repiten los pasos 2, 3 y 4 mientras se cumpla la condicin.
Sintaxis:
For (inicializacin; condicin;
operacin)
{
//Acciones
}

http://blog.espol.edu.ec/programando/sentencia-repetitiva-for-lenguaje-c/

Sentencia WHILE definicin


Una instruccin repetitiva while permite ejecutar, repetidamente, (cero o ms veces) un
bloque de instrucciones, mientras que, una determinada condicin sea verdadera.
Por otra parte, al igual que en las instrucciones alternativas doble y simple, a la
expresin lgica de una instruccin repetitiva while, tambin se le llama condicin.
Para que se ejecute el bloque de instrucciones, la condicin tiene que ser verdadera. Por
el contrario, si la condicin es falsa, el bloque de instrucciones no se ejecutara.
Por tanto, cuando el flujo de un programa llega a un bucle while, existen dos
posibilidades:

1. Si la condicin se evala a falsa, el bloque de instrucciones no se ejecuta, y el


bucle while finaliza sin realizar ninguna iteracin.
2. Si la condicin se evala a verdadera, el bloque de instrucciones s que se
ejecuta y, despus, se vuelve a evaluar la condicin, para decidir, de nuevo, si el
bloque de instrucciones se vuelve a ejecutar o no. Y as sucesivamente, hasta
que, la condicin sea falsa.
El bloque de instrucciones de un bucle while puede ejecutarse cero o ms veces
(iteraciones). Si el bloque de instrucciones

se ejecuta al menos una vez, seguir

ejecutndose repetidamente, mientras que, la condicin sea verdadera.


Sintaxis
while ( <expresin_lgica> )
{
<bloque_de_instrucciones>
}

Sentencia DO WHILE definicin


Los ciclos do-while son una estructura de control, los cuales nos permiten ejecutar una o
varias lneas de cdigo de forma repetitiva sin necesidad de tener un valor inicial e
incluso a veces sin siquiera conocer cundo se va a dar el valor final, hasta aqu son
similares a los ciclos while, sin embargo el ciclo do-while nos permite aadir cierta
ventaja adicional y esta consiste que nos da la posibilidad de ejecutar primero el bloque
de instrucciones antes de evaluar la condicin necesaria, de este modo los ciclos dowhile, son ms efectivos para algunas situaciones especficas. El ciclo do-while, es una
estructura de control cclica que permite ejecutar de manera repetitiva un bloque de
instrucciones sin evaluar de forma inmediata una condicin especfica, sino evalundola
justo despus de ejecutar por primera vez el bloque de instrucciones.

Por consiguiente, cuando el flujo de un programa llega a un bucle do while, existen dos
posibilidades:

1. Se ejecuta el bloque de instrucciones y, despus, si la condicin se evala a


falsa, el bloque de instrucciones no se vuelve a ejecutar, de manera que, el
bucle do while finaliza, habiendo realizado una sola iteracin.
2. Se ejecuta el bloque de instrucciones y, a continuacin, si la condicin se evala
a verdadera, el bloque de instrucciones se vuelve a ejecutar. Y as
sucesivamente, hasta que la condicin sea falsa.
El bloque de instrucciones de un bucle do while puede ejecutarse una o ms veces
(iteraciones).
Sintaxis
do
{
<bloque_de_instrucciones>
} while ( <expresin_lgica> );

S-ar putea să vă placă și