Romantico

Páginas: 3 (544 palabras) Publicado: 11 de octubre de 2012
Ciclos o Bucles
Estos tipos de sentencias son el núcleo de cualquier lenguaje de programación, y están presentes en la mayor parte de ellos. Nos permiten realizar tareas repetitivas, y se usan enla resolución de la mayor parte de los problemas.
La sentencia while
La sentencia while es otro ciclo o bucle disponible en C. Su formato es:


while () ;

Donde sentencia puede ser unasentencia vacía, una sentencia única o un bloque de sentencias que se repetirán. La sentencia es ejecutada repetidamente mientras la condición sea verdadera, ("while" en inglés significa "mientras"). Si nose especifica condición se asume que es "true", y el bucle se ejecutará indefinidamente. Si la primera vez que se evalúa la condición resulta falsa, la sentencia no se ejecutará ni una vez. Cuandollega a ser falsa, el control del programa pasa a la línea que sigue al ciclo.
Ejemplo1. A continuación se muestra una rutina de entrada desde el teclado, la cual se cicla mientras no se pulse A:int main()
{
char carac;

carac = '\0';
while( carac != 'A') carac = getchar();
return 0;
}

Antes de entrar al ciclo se inicializa la variable carac a nulo. Después pasa a lasentencia while donde se comprueba si carac no es igual a 'A', como sea verdad entonces se ejecuta la sentencia del bucle (carac = getchar();). La función getchar() lee el siguiente carácter delflujo estándar (teclado) y lo devuelve, que en nuestro ejemplo es el caracter que haya sido tecleado. Una vez que se ha pulsado una tecla, se asigna a carac y se comprueba la condición nuevamente.Después de pulsar A, la condición llega a ser falsa porque carac es igual a A, con lo que el ciclo termina.
De lo anterior, se tiene que tanto el ciclo for, como el ciclo while comprueban la condición enlo alto del ciclo, por lo que el código dentro del ciclo no se ejecuta siempre.
Ejemplo2. En este ejemplo se muestra como imprimir varias líneas variando la cadena:
int main()
{
int x=3;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • los romanticos
  • Romanticos
  • romantica
  • romanticas
  • ROMANTICOS
  • Romantica
  • Romantico
  • Romantico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS