Estructuras Repetitivas
Son operaciones que se deben ejecutar un número repetido de veces. El conjunto de instrucciones que se ejecuta repetidamente cierto número de veces, se llama Ciclo,Bucle o Lazo.
Iteración es cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle.
En C existen 3 estructuras repetitivas: while, for y do .. whileEstructura While
Sintaxis:
while(condición)
Acción;
En este caso, la sentencia Acción es ejecutada mientras el condicional condición se evalúa verdadera (distinta de0)
En el caso de que el cuerpo del while (acciones a ejecutar en caso de que el condicional se verifique) posea más de una sentencia, todas ellas son encerradas entre llaves:while(condición)
{
Acción1;
Acción2;
...
}
El condicional es una expresion relacional que puede involucrar operadoresrelacionales (>, <, >=, <=, ==, !=) y/o operadores logicos (&&, ||, !)
Ejemplo:
/* Programa que imprime la tabla de conversión de
Fahrenheit a Celsius para F = 0, 20, 40,...,300
*/
#include <stdio.h>
int main()
{
int Lower, Upper, Step;
floatFahr, Celsius;
Lower = 0;
Upper = 300;
Step = 20;
Fahr = Lower;
while(Fahr <=Upper)
{
Celsius = (5.0/9.0) * (Fahr - 32.0);
printf("%4.0f F -> %6.1f C\n", Fahr, Celsius);
Fahr = Fahr + Step;
} /* findel while */
return 0;
} /* fin del main */
NOTAS:
Lazo while(...) { ... }
Lo que se encuentra entre paréntesis es una expresión a...
Regístrate para leer el documento completo.