Sie sind auf Seite 1von 7

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 Desde-Hasta, 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.

La forma de esta estructura es la siguiente:

Forma Bsica de Ciclo Desde-Hasta en Pseudocdigo

En este ciclo la variable de control toma el valor inicial del ciclo y el ciclo se repite
hasta que la variable de control llegue al lmite superior.
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: Marca el inicio del bloque de cdigo que se repetir en


forma cclica.
Condicin: 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
Fin Mientras: Indica el trmino del bloque de cdigo que se repetir en
forma cclica.

La forma de esta estructura es la siguiente:

Ejemplo de Bloque de Cdigo con Sentencia Cclica Hacer Mientras

Ejemplo de Bloque de Cdigo con Sentencia Cclica Hacer Mientras


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: Indica el inicio del bloque de cdigo que se desea a


repetir.
Accion1n: Corresponde al bloque de cdigo que estar dentro del
ciclo Repetir Hasta.
Hasta: Indica el trmino del bloque de cdigo que se desea
repetir.
Corresponde a una sentencia lgica que se evaluar en
Condicin: 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 Repetir-Hasta.
La forma de esta estructura es la siguiente:

Ejemplo de Bloque de Cdigo con Sentencia Cclica Repetir Hasta

Ejemplo de Diagrama de Flujo con Sentencia Cclica Repetir Hasta

Estructuras Cclicas
Es una estructura que se basa en una estructura Bsica de EPS pero puede volver a un
punto anterior determinado a realizar algo de nuevo, en la simbologa o Diseo utiliza
una estructura similar a la Estructura Selectiva Doble pero con algunas variaciones.
La Estructura Cclica debe cumplir con tres elementos al momento de el diseo y la
implementacin que son obligatorios y hacen parte de el esquema a cumplir.
1. Inicio
2. Fin
3. Incremento o contador
Para entender mejor el mtodo de uso de un ciclo el profesor nos dio un ejemplo;
Ejemplo:
Realizamos una vaca (Recolecta de Dinero), para comprar algo, en la vaca hay 6
integrantes y cada uno aporta algo, para comenzar le pregunta a la primera persona
junto a l cuanto va a aportar, posterior mente suma lo que tenia que era Cero (0) ms
lo que recogi con la primera persona, y este proceso lo sigue realizando hasta llegar a
la ultima persona, cuando esta en la sexta persona y esta responde la cantidad que
aporta entonces el debe sumar lo que ya tiene (lo de los cinco anteriores) ms lo que le
dio la sexta persona;

Como ve que ya no hay a quien mas pedirle entonces puede realizar un informe a los
integrantes de la vaca sobre cuanto dinero recogieron en total entre las 6 personas.
Existen dos Formas de dar solucin al ejercicio con ciclos; por consiguiente existen dos
tipos de ciclos que mencionaremos de forma Rapida y al final Usaremos los dos para
solucionar el ejercicio.
1. Estructura del Ciclo Mientras Que (Do-While)

Caracteristicas de Estructura Cclica Mientras


Que

Se llama Mientras a la estructura algortmica que se ejecuta mientras la


condicin evaluada resulte verdadera.
Se evala la expresin booleana y, si es cierta, se ejecuta la instruccin
especificada, llamada el cuerpo del bucle. Entonces se vuelve a evaluar la
expresin booleana, y si todava es cierta se ejecuta de nuevo el cuerpo.
Este proceso de evaluacin de la expresin booleana y ejecucin del cuerpo se
repite mientras la expresin sea cierta.
Cuando se hace falsa, finaliza la repeticin.
Debe tener un incremento o contador que permita que el ciclo avance hasta que
la condicin se convierta a falsa.

2. Estructura del Ciclo Para (For)

Caractersticas de Estructura cclica Para (for)

Variable de control: prcticamente un mandato impuesto por el uso habitual es


utilizar la letra i Iterador como variable de control.
Inicializacin de la variable de control: en pseudolenguaje se pide explicitarlo
(es la seccin := ValorInicial).
Condicin de control(Hasta): en pseudolenguaje se ve representado por el valor
final que puede tomar la variable de control (la seccin A ValorFinal).
Incremento: en pseudolenguaje se toma por defecto el valor 1, aunque puede
explicitarse por medio de la sentencia PASO = ValorPaso cualquier nmero
entero.
Cuerpo(hacer): es lo que se har en cada iteracin, pueden ser una o ms
instrucciones.