Sie sind auf Seite 1von 3

Estructuras Ciclicas

Las estructuras cclicas se utilizan para ejecutar fragmentos de cdigo un nmero limitado de veces.
Existen tres estructuras cclicas generales, las cuales son:

Desde Hasta (For)

Hacer Mientras (While)

Hacer Hasta (Do While)

Las tres estructuras tienen el mismo objetivo, ejecutar un fragmento de cdigo un nmero limitado de
veces, su principal diferencia se encuentra en la forma en la cual limitan el nmero de ocasiones que
se ejecutar el cdigo.

Estructura Cclica: Desde Hasta


La estructura cclica Desde Hasta tiene una caracterstica especial por sobre las otras estructuras
cclicas existentes, tiene la capacidad de incluir una o ms variables que trabajaran como contadores,
con las cuales se controla el nmero de ocasiones que se ejecutar el ciclo.
Esta sentencia repetir el mismo cdigo tantas veces como se le indique (acta como un bucle). A
partir de un valor inicial de una variable la va incrementando en cada iteracin del bucle hasta que
tome un valor determinado, momento en el que sale del bucle y contina ejecutando el cdigo
inmediatamente inferior al ciclo Desde-Hasta.

Composicin

Desde: Indica la variable que se utilizar y el valor que tendr cuando el bloque de cdigo se
ejecute por primera vez i=0.

Hasta: Debe hacer relacin a la misma variable indicada en la seccin desde, indica una
sentencia lgica, que al momento de cumplirse detendr la ejecucin del ciclo DesdeHasta, i=10.

Incremento: Indica el valor por el cual ser incrementado la variable mencionada, el


incremento puede ser positivo o negativo, pero se debe tener especial cuidado en que la
seccin Hasta se cumpla en algn momento incremento 1.

Accin(es): Corresponde al conjunto de lneas de cdigo que se encuentran dentro del ciclo
Desde-Hasta y que se ejecutarn en forma repetitiva.

Estructura cclica: Hacer Mientras


El Ciclo Hacer-Mientras es conocido en los lenguajes de programacin como ciclo While, una de sus
caractersticas es que verifica si la condicin se cumple antes de ingresar al bloque de cdigo que se
va a repetir, el lmite de ejecuciones estar dado por la condicin, se ejecutar mientras la condicin
devuelva un valor lgico verdadero.

Composicin

Hacer Mientras:

Condicin:

Fin Mientras:

Marca el inicio del bloque de cdigo que se repetir en forma


cclica.

Se refiere a una comparacin lgica que se evaluar en cada


ejecucin del ciclo, si esta operacin lgica entrega un resultado
verdadero contina ejecutando el bloque de cdigo, en caso
contrario saldr del ciclo y continuar con la lnea de cdigo
que est a continuacin del Fin Mientras

Indica el trmino del bloque de cdigo que se repetir en forma


cclica.

Repetir-Hasta:
Esta estructura, que en los lenguajes de programacin de alto nivel es conocida como Do While, es
similar a la estructura Hacer Mientras, pero tiene dos grandes diferencias:
- El cdigo que se encuentra dentro del ciclo repetir hasta se ejecuta por lo menos una vez, debido a
que la comparacin y verificacin de la condicin esta en la parte inferior del cdigo.
- Para continuar requiere que la condicin entregue un resultado lgico falso, a diferencia del ciclo
Hacer-Mientras que requiere que el resultado de la condicin sea verdadero.

Composicin

Repetir:

Accion1n:

Hasta:

Indica el inicio del bloque de cdigo que se desea a repetir.

Corresponde al bloque de cdigo que estar dentro del ciclo


Repetir Hasta.

Indica el trmino del bloque de cdigo que se desea repetir.

Condicin:

Corresponde a una sentencia lgica que se evaluar en forma


independiente cada vez que se desee repetir el bloque de
cdigo, si la evaluacin se determina como falsa, se continuar
ejecutando el bloque de cdigo hasta que la evaluacin sea
falsa, para en ese instante continuar fuera del ciclo RepetirHasta.

Das könnte Ihnen auch gefallen