Popular Post

Popular Posts

Recent post

Archive for agosto 2016

Ciclos Repetitivos

Los ciclos repetitivos también llamados lazos o bucles permiten repetir una operación o secuencia de operaciones en función de ciertas condiciones. Es un segmento de un algoritmo o programa cuyas instrucciones se repiten un número determinado de veces mientras se cumpla una determinada condición.

Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a su fin.

Ø  Contador: Es un tipo de variable que incrementa o decrementa su valor en un valor constante

Cuando decimos incrementa estamos sumando. Ejemplo: Veces = Veces + 1
Como se puede observar a la variable veces se le está incrementando un valor constante (1); es decir a su contenido le sumas el valor y se vuelve a guardar en la misma variable.

Ø  Acumulador: Es una variable que incrementa o decrementa su contenido en cantidades variables.

Ejemplo: Nomina = Nomina + sueldo

Las estructuras de control iterativas se clasifican en tres tipos:

Mientras: (While-do) - el ciclo mientras es la estructura básica que permite repetir varias veces una secuencia de operaciones, mientras se cumpla una determina condición.

Hasta: (repeat-until) - las operaciones de lazo repetir son ejecutadas hasta que la condición sea cierta.

Para: (for) se utiliza cuando se puede determinar el número de veces que hay que ejecutar las instrucciones.



Ciclo Haga Mientras

mientras condición haga
     instrucciones...
     fin mientras


La estructura “Hacer-Mientras” es una sentencia del tipo

“REPITA MIENTRAS” con la diferencia que evalúa la

condición al final del lazo y no al principio.

Las sentencias (una o más) del cuerpo del lazo se ejecutan
mientras que la condición (expresión lógica) es cierta.
Como se pregunta al final por la condición, el lazo se ejecuta
una o mas veces.
Si la condición nunca se hace falsa, las sentencias del cuerpo
del lazo se ejecutarán indefinidamente.


Ciclo Haga Para

para variable <- valor_inicial hasta valor_final haga

     instrucciones

fin para

El programa establece el numero de veces que se repetirá el ciclo indicando 1 hasta 10 luego la variable toma valor 1 a 10 según el ciclo se va ejecutando, es por eso que al escribir la i la primera vez escribe 1 la segunda vez 2 y así hasta llegar al final que es 10

entero i

inicio

para i<- hasta 10 haga

escriba i

 llamar nueva_linea

 fin para

fin para

Ciclo Haga Hasta

repita
acción que debe realizar el ciclo

hasta (condición)
fin hasta

el ciclo hasta, se podria comparar con el ciclo mientras, ya que son técnicamente los mismo, los dos corren mientras que haya cierta condición, pero, en contraste al ciclo mientras, este ciclo se acaba cuando la condición se cumpla.




Algortimos Ciclos

- Copyright © Software INEAD - tu gfa - Powered by Blogger - Designed by Johanes Djogan -