Ingeniero

Páginas: 3 (538 palabras) Publicado: 15 de marzo de 2013
While

Esta estructura de repetición le permite al programador especificar las veces que se repita una acción mientras una condición se mantenga verdadera. La forma del while es:

while(condición)
{
             bloque de instrucciones
};

Mientras la condición se mantenga verdadera, se ejecutará X cantidad de veces el bloque de instrucciones dentro de las llaves. Es necesario que algunavez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque deinstrucciones dentro de la estructura while se ejecute alguna acción que en algún momento haga que la condición sea falsa.
Veamos un ejemplo para ver funcionar la estructura de repetición while:
int num;num = 0;
while (num<=10)
{
            printf(“Repetición numero %d\n”, num);
            num = num + 1;
};
El código anterior imprimirá en pantalla:

Repetición numero 0
Repetición numero1
Repetición numero 2
Repetición numero 3
Repetición numero 4
Repetición numero 5
Repetición numero 6
Repetición numero 7
Repetición numero 8
Repetición numero 9
Repetición numero 10

Dowhile
Esta estructura de repetición es similar a la estructura while. En while la condición para que se repita el bloque de instrucciones se evalúa desde el principio del ciclo de repeticiones, encambio, en la estructura do-while, al principio se ejecuta el bloque y luego se evalúa la condición para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutará por lo menos una vez.La forma de esta estructura es:

do {
 bloque de enunciados
} while (condición);

Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también seimprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.

num = 1;
do {
            printf(“%d\n”, num);
            num = num + 1;

} while...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS