lunes, 18 de julio de 2011

Estructuras repetitivas

Son instrucciones o bloques de instrucciones que se repiten mientras o hasta que se cumpla determinada condición, generalmente se controlan mediante el uso de banderas o variables, éstas estructuras son:
     ♦ Para (for)
     ♦ Mientras (while)
     ♦ Repite - hasta (repeat-until / do-while)




Para: Este ciclo repite un bucle de instrucciones un número de veces previamente establecido, se controla mediante una variable que inicia en determinado valor y avanza o retrocede en uno hasta el valor límite, este ciclo se emplea cuando se conoce exactamente el número de iteraciones que se necesitan, es decir, el número de veces que se desea repetir.

Se representa mediante la sentencia para-hasta (for) y funciona de la siguiente forma:

para <valor_inicial> hasta <valor_final> hacer
     //Instrucciones
fin_para


Mientras: Está determinado por una condición de entrada y se repite tantas veces como se cumpla esa condición, es decir, no es necesario conocer previamente el número de veces que se repetirá, puesto que cuando la condición no se cumple se termina el ciclo.

Se representa mediantela sentencia mientras (while)  y funciona de la siguiente forma:

mientras <condición> hacer
     //Instrucciones
fin_mientras


Repite: Se utiliza cuando se necesita que al menos se ejecute una vez su bloque de instrucciones, puesto que en este ciclo la condición se verifica al final, es por ello que aún sin evaluarse entra al menos una vez, a diferencia del mientras, en éste ciclo la condición es de salida, es decir, hasta que la condición se cumple termina el ciclo.

Se representa mediante la sentencia repite-hasta (repeat-until/do-while) y funciona de la siguiente forma:

repite
     //Instrucciones
hasta <condición>


*La sintaxis de cada una de éstas estructuras repetitivas dependerá del lenguaje de programación empleado.

No hay comentarios:

Publicar un comentario