Bucles

Páginas: 5 (1217 palabras) Publicado: 7 de noviembre de 2012
BUCLE
O
CICLO
Enprogramación, es una sentencia que se realiza repetidas veces a untrozo aislado de código, hasta que la condición asignada a dicho bucle deje decumplirse.Generalmente, un bucle es utilizado para hacer una acción repetida sintener que escribir varias veces el mismo código, lo que ahorra tiempo, deja elcódigo más claro y facilita su modificación en el futuro.El bucle yloscondicionalesrepresentan la base de laprogramación estructurada. Es una evolución del códigoensamblador , donde la únicaposibilidad de iterar un código era establecer una sentencia jump (que en loslenguajes de programación fue sustituida por el "ir a" o GOTO).
Los Bucles y sus características
Los tres bucles más utilizados en programación son elbucle while,elbucle for y elbucle repetir .Se puededistinguir cinco tipos de bucles:
1.
El bucle while o mientras
2.
El bucle do-while, o repetir-mientras
3.
El bucle repeat-until, o repetir-hasta (éste es una variante delanterior, o al revés)
4.
El bucle for o para
5.
El bucle foreach o para cada
El bucle while (mientras)
La característica típica de este tipo de bucle es que se repite 0 o másveces. Es decir, las instrucciones que contieneno tienen por qué ejecutarse almenos una vez. Podría ser que no se ejecutaran

  
En el bucle while
,
se evalúa una expresión booleana
antes
de entrar albucle. Si la expresión es cierta, entonces se ejecuta el contenido del bucle, ycomienza un nuevo ciclo. En ese nuevo ciclo, vuelve a comprobarse lacondición
antes
de entrar.En este bucle, es necesario que se modifique de alguna maneraelcontenido de las expresiones involucradas en la condición para poder salir deél.
El bucle while (mientras)
La característica típica de este tipo de bucle es que SE REPITE 0 OMÁS VECES. Es decir, las instrucciones que contiene NO TIENEN POR QUÉEJECUTARSE AL MENOS UNA VEZ. Podría ser que no se ejecutaran.En el bucle
while
,
se evalúa una expresión booleana
antes
de entrar albucle. Si laexpresión es cierta, entonces se ejecuta el contenido del bucle, ycomienza un nuevo ciclo. En ese nuevo ciclo, vuelve a comprobarse lacondición
antes
de entrar.En este bucle, es necesario que se modifique de alguna manera elcontenido de las expresiones involucradas en la condición para poder salir deél.
El bucle do-while (hacer-mientras)
La característica típica de este tipo de bucle es que SE REPITE1 OMÁS VECES. Es decir, las instrucciones que contiene SE EJECUTANSIEMPRE AL MENOS UNA VEZ.En el bucle do-while, se ejecutan una serie de instrucciones, y
después
,se comprueba una expresión booleana. Si esta expresión es cierta, se ejecutade nuevo el bucle, y si no, se termina.
El bucle repeat-until (repetir-hasta)
Los lenguajes pascaloides (inspirados en Pascal) y algunos otros noposeen elbucle do-while, sino una variante denominada repeat-until

Básicamente, se utiliza de la misma manera que el do-while, con unasalvedad: se sale del bucle cuando la condición es
verdadera
, a diferencia deldo-while, en el que es justo al revés.
El bucle for (para)
La característica de este bucle es que se utiliza cuando el número deiteraciones que se necesitan está perfectamente definido.Adiferencia de los anteriores, cuando se entra en un bucle
for 
, no sesale hasta que han concluido todas las iteraciones previstas.La sintaxis del bucle
for 
 
en los lenguajes pascaloides tiene una sintaxismuy clara y estricta, a diferencia de los lenguajes derivados del C, en loscuales éste bucle tiene una utilización más abierta que lo hace propicio aabusar de él, utilizándolo casi de lamisma manera que un while.
Funcionamiento
Los bucles son una evolución del JUMP en el lenguajeensamblador oGOTO en los lenguajes de alto nivel.Los bucles más generales en loslenguajes de programaciónsonWHILE, FOR y REPEAT (estructuras de repeticiónTodos los bucles se ejecutan mientras se cumpla una determinadacondición (ver condición simpleocondición compuesta), o sea, mientras esacondición sea...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUCLES
  • Bucles
  • BUCLES
  • Bucles y Condiciones
  • bucles de oro
  • ESTRUCTURAS DE BUCLES
  • el bucle for
  • BUCLES EN PYTHON

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS