sábado, 17 de enero de 2015

USO DE LOS BUCLES


Los bucles o ciclos son instrucciones que nos permiten realizar acciones repetitivas dentro de nuestro programa hasta que la condición asignada deja de cumplirse. Para que la condición no se cumpla algún elemento dentro del ciclo debe variar.
Podemos entender mejor el concepto de ciclo si imaginamos la ruta de un mensajero que sale de la oficina postal entrega los encargos y vuelve a la oficina por mas encargos, para poder cumplir su trabajo el mensajero debe saber desde donde empieza su recorrido y donde termina además tiene que tener un control de cuantas veces retorna a la oficina por mas encargos.
Los ciclos o bucles nos dan más facilidad a la hora de hacerle mantenimiento al código ya que no tenemos que repetir las instrucciones.

En lenguaje c tenemos tres clases de bucles:

While(Mientras): Ejecuta una acción mientras se cumpla una condición, la estructura es la siguiente:

1.    While(condición)

2.    {

3.    //instrucciones

4.    }







Ejemplo:

1.       #include<stdio.h>
2.       #include<conio.h>
3.       #include<graphics.h>
4.       #include<dos.h>
5.       Void main()
6.       {
7.           int p=1 , q;
8.           printf(“Ingrese un numero:”);
9.          scanf(“%d”,& q);
10.      while (p<=q)
11.      {
12.       Gotoxy(10,p+3);printf(“%d”,p ) ;
13.       P++;
 14.     }
 15.     Getchar();
 16.   }

Do while( Haga hasta): Ejecuta una acción hasta que no se cumpla la condición dada, su estructura es la siguiente :


1.      Do{

2.      //instrucción

3.      }while(condición);
 


Ejemplo:

1.      #include<conio.h>

2.      #include<graphics.h>

3.      #include<dos.h>

4.      Void main()

5.      {

6.        Int p = 1 , q ;

7.       Printf(“Ingrese un número:”);

8.       scanf(“%d%” , & q );

9.       do{

10.        gotoxy(10,p+3);printf(“%d%”,p);

11.        P++;

12.   }while(p<=q);

13.   Getchar();

14.  }

For(para):Ejecuta una  acción desde un valor inicial hasta un valor final, se determina cuanto incrementar o cuanto disminuir en la variable de control durante las iteraciones , su estructura es la siguiente:




1.      For(p=1;p<10;p++)

2.      {

3.      //instrucciones

4.      }


 

1.      For (p=10;p>1;p--)

2.      {

3.      //instrucciones

4.      }


Ejemplo:

1.      #include<stdio.h>

2.      #include<conio.h>

3.      #include<graphics.h>

4.      #include<dos.h>

5.      Void main()

6.      {

7.      int p , q ;

8.      printf(“Ingrese un número:”);

9.      scanf(“%d%”,& q );

10.  for ( p=0; p<=q; p++ )

11.  {

12.  Gotoxy(10,p+4); printf(“%d”,p);

13.  }

14.  Getch();

15.  }


No hay comentarios:

Publicar un comentario