jueves, 14 de mayo de 2009

ESTRUCTURA FOR


La estructura for sirve para repetir un código dependiendo de un contador, y se difiere de las demas ya que en una sola linea de codigo se reune la incializacion,la condicion el incremento o decremento segun sea el caso.

for(inicializacion;condicion;incremento)
{
instruccion 1:
instruccion 2:
instruccion n:
}


Ejemplo:
int contador;
for (contador = 1; contador<=6; contador++)
{
printf(“Repetición numero %d\n”, contador);
}


Primero se crea la variable contador de tipo entero (será la variable de control en el for). Luego se ejecuta la estructura for iniciando la variable contador en 1. Luego se verifica que se cumple la condición contador<=6 y se ejecuta el bloque dentro de la estructura, o sea, imprime en pantalla Repetición número 1.Luego la variable contador es incrementada en uno con la expresión contador++ y el ciclo se inicia otra vez. La variable contador ahora vale 2, por lo tanto se verifica la condición y se vuelve a ejecutar el código. Este proceso se ejecuta hasta que contador toma el número 7 y la condición se hace falsa y no ejecuta el bloque.
Este código imprimirá en pantalla lo siguiente:
Repetición numero 1
Repetición numero 2
Repetición numero 3
Repetición numero 4
Repetición numero 5
Repetición numero 6



El siguiente ejemplo muestra como utilizar el for para mostrar un listado de números del 1 al 15.
#include stdio.h>
#include conio.h>
main ()
{
int i;
printf ("Numeros del 1 al 15\n\n\n");
for (i=1;i<=15;i++)
printf ("%d\n",i);
return 0;

}