estructuras de repeticion
Las estructuras de repetición generan ciclos que permiten repetir una o más veces ciertas instrucciones. Es importante para el uso de estas estructuras tener especialcuidado que la condición lógica tenga un punto de término, para así evitar un bucle infinito en un caso no deseado. En el lenguaje de programación C se utilizan 3 tipos de estructuras de repetición.ESTRUCTURA DE REPETICION WHILE
Permite ejecutar un bloque de instrucciones mientras que una expresión lógica dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. La expresiónlógica se denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones. Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el bloque se ejecuta,después de lo cual la instrucción vuelve a empezar, es decir, la condición se vuelve a evaluar.
En el caso en que la condición evalúe la primera vez como falsa, el bloque de instrucciones no seráejecutado, lo cual quiere decir que el número de repeticiones o iteraciones de este bloque será cero. Si la condición siempre evalúa a verdadero, la instrucción se ejecutará indefinidamente, es decir, unnúmero infinito de veces.
Estructura:
while (condición_lógica){
... cuerpo ...
}
EJEMPLO
#include
int main() {
int repetir = 1;
while(repetir==1) {
printf("Ingrese un valor: ");scanf("%d", &repetir);
}
return 0;
}
ESTRUCTURA DE REPETICION DO WHILE
Es similar al ciclo while, la diferencia radica en el momento de evaluación de la condición. En el ciclo Do whilela condición se evalúa después de ejecutar el bloque de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Este bloque se ejecuta nuevamente si la condición evalúa a verdadero, yno se ejecuta más si se evalúa como falso. Para este caso se ejecutan las instrucciones del cuerpo y posteriormente se evalúa la condición lógica y mientras resulte ser verdadera se repetirá el...
Regístrate para leer el documento completo.