[pic]
CICLOS
Como ya se mencionó cuando se estudiaron las estructuras de control en los algoritmos, los ciclos sirven para repetir la ejecución de una sentencia o bloque de sentencias. Aquí veremosla implementación de dichas estructuras de control en C.
CICLO MIENTRAS (WHILE)
Su sintaxis es:
          while (Condición)
                   {
                        (Bloque de Sentencias) ;                   }
El ciclo se ejecutará mientras la condición sea verdadera. Si en lugar de un bloque de sentencias se tiene una sola sentencia, podrá omitirse { }. Se recomienda su uso cuandobajo cierta condición específica se requiere la ejecución cíclica de un grupo de instrucciones, en caso contrario no se realiza ninguna operación, lo que ahorra tiempo de procesamiento haciendo másrápida la ejecución del programa.
EJEMPLO:
    ...
         printf ( “ESTA PARTE SÓLO LEE NÚMEROS POSITIVOS? “);
         printf (“SI DESEA SALIR TECLEE UN NÚMERO NEGATIVO”);
         scanf (“%d”,&num);
             while (num >=0)
                      {
                           scanf (“%d”, &num);
                           printf (“EL NÚMERO PROPORCIONADO ES %d “, num);                      }
    ...
CICLO HACER-MIENTRAS (DO-WHILE)
Su sintaxis es:
   do
       {
           (Bloque de Sentencias);
       }
    while (CONDICIÓN);
La operación se ejecuta y después se evalúa la condición. Sies verdadera, las operaciones se evalúan de nuevo y así sucesivamente, cuando la condición se hace falsa el ciclo termina. Se recomienda su uso cuando se requiere que el bloque de instrucciones seejecute al menos una vez, como podría ser un menú. Si se está repitiendo la sentencia, no son necesarias las llaves { }. La mayoría de los programadores las incluyen para reconocer fácilmente que el Whileque termina al Do es parte de ese ciclo y no del principio de un ciclo While.
EJEMPLO:
   ...
          do
              {
                  función1 (a, b, c) ;
         ... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2010, 10). Ciclos while, do while y for. BuenasTareas.com. Recuperado 10, 2010, de http://www.buenastareas.com/ensayos/Ciclos-While-Do-While-y-For/960596.html

MLA

"Ciclos while, do while y for" BuenasTareas.com. 10 2010. 2010. 10 2010 <http://www.buenastareas.com/ensayos/Ciclos-While-Do-While-y-For/960596.html>.

MLA 7

"Ciclos while, do while y for." BuenasTareas.com. BuenasTareas.com, 10 2010. Web. 10 2010. <http://www.buenastareas.com/ensayos/Ciclos-While-Do-While-y-For/960596.html>.

CHICAGO

"Ciclos while, do while y for." BuenasTareas.com. 10, 2010. consultado el 10, 2010. http://www.buenastareas.com/ensayos/Ciclos-While-Do-While-y-For/960596.html.