20 jul 2009

Definición de Estructuras "Repetir hasta (Repeat)"

Una de las estructuras de repetición empleada en la programación de algoritmos para repetir un código (una o más sentencias de programación). En algunos lenguajes (como C) el "repeat" es llamada "do".

Es similar al while. En while la condición para que se repita el bloque de instrucciones se evalúa desde el principio del ciclo de repeticiones, en cambio, 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 repeat en C (empleando DO) 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 se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.

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

} while (num<=10);

printf(“La variable num vale: %d
”, num);

Esto imprime en pantalla:

1
2
3
4
5
6
7
8
9
10
La variable num vale: 11

No hay comentarios:

Publicar un comentario