domingo, 14 de noviembre de 2010

*Iteración

Materia: Laboratorio de Lenguajes de Programación
Hora: Jueves v1


Hola a todos, aquí les dejo una pequeña entrada sobre Iteración.


Se dice que Iteración es la repetición de una serie de instrucciones en un programa. Un ejemplo de Iteración en pseudocódigo:


var i=0, a := 0                // inicializo a antes de comenzar la iteración




for i from 1 to 3 {          // ciclo 3 veces


a := a + i                      // incremento a con el valor actual de i


print a                          // se imprime el número 6


}



En este ejemplo el valor de la variable i cambia a medida que la ejecución del programa avanza, tomando los valores 1, 2 y 3. Y a este cambio de valor o estado mutable es característico de una iteración.
 
Existen Sentencias de Iteración o Ciclos  que son estructuras de control que repiten la ejecución de un grupo de instrucciones, es una estructura de control condicional, ya que dentro de la misma se repite la ejecución de una o mas instrucciones mientras o hasta que una condición específica se cumpla.

Y algunas de ellas son:

Sentencias For

for(contador; final; incremento)



{


Codigo a Repetir;


}



donde:  contador es una variable numérica.
            final es el valor final para contador.
            incremento es el valor que se suma  o se resta al contador.      


Sentencia while

while(condicion)



{


codigo a Repetir


}


 
 
Sentencia do-while
 
int contador = 0;



do


{


contador ++;
}

while(contador > 10);



Bueno esto es todo de mi entrada, aquí les dejo un video en donde muestran una explicación sobre la estructura de Iteración. Espero les sirva :) cualquier cosa hagánmelo saber.


Saludos :)

2 comentarios:

  1. Esta bien la entrada, solo que se deformo un poco al publicarla :)
    Solo hay que hacerle saber al publco que mientras un diagrama de flujo se puede considerar una representacion global para todos los lenguajes, la manera de declarar, escribir, estructurar un ciclo de lenguaje a lenguaje puede variar mucho.
    SALUDOS

    ResponderEliminar
  2. Muy sufrido el formato :( Dos puntos para el lab y uno de participación en la clase para JC.

    ResponderEliminar