lunes, 10 de junio de 2013

CICLOS

Ciclos repetitivos

Algoritmo para ciclo repetitivo “Mientras
  1. Inicio
  2. Se definen las variables a usar
  3. Se declara el valor inicial  del  ciclo que puede ser una constante o una variable ingresada por teclado
  4. Se escribe < Mientras >y las condiciones que qué debe cumplir el ciclo
  5. Se ingresan las instrucciones a ejecutarse
  6. Se termina el ciclo con < FinMientras >
  7. Fin
El CICLO MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta manera es que el número de repeticiones del bloque de acciones sea cero, pues, si la condición la primera vez evalúa a falso, el bloque no será ejecutado alguna vez. La forma general del ciclo mientras es la siguiente:



Donde, (condición) es la condición que determina si el bloque de acciones<bloque>es ejecutado o no. Si la condición evalúa a verdadero el bloque es ejecutado y si evalúa a falso no es ejecutado. Después de ejecutar el bloque de acciones se vuelve a evaluar la condición.

Algoritmo para  ciclo repetitivo “Para
  1. Inicio
  2. Se definen las variables a usar
  3. Se declara el valor inicial  del  ciclo que puede ser una constante o una variable ingresada por teclado
  4. Se escribe <Para> luego la variable y el valor inicial, <hasta> el limite <con paso> que indica el aumento o incremento
  5. Se escriben las instrucciones a ejecutarse
  6. La ultima ejecución del bucle normalmente ocurre
  7. <FinPara> que termina el bucle
  8. Fin
El CICLO PARA permite la ejecución repetida de un conjunto de acciones. El número de veces que el bloque es ejecutado esta determinado por los valores que puede tomar una variable contadora (de tipo entero), en un rango definido por un límite inferior (inclusive) y un límite superior (inclusive). Después de ejecutar el bloque de acciones en cada iteración, la variable contadora es incrementada en uno (1) automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina.
El valor final de la variable contadora depende mucho del lenguaje de programación utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la variable contadora de un ciclo para, después de ejecutar el mismo. De la definición de ciclo para se puede inferir que el bloque de acciones no se ejecuta alguna vez si el límite inferior es mayor al límite superior y que si el límite superior es mayor o igual al límite superior, el número de veces que el conjunto de acciones se ejecutará es igual a uno más el límite superior menos el límite inferior
Algoritmo para  ciclo repetitivo “Repetir Hasta
  1. Inicio
  2. Permite repetir hasta que la condición sea Verdadero
  3. Si la condición es falsa se vuelve a Repetir el bucle
  4. Después de ejecutar todas las sentencias
  5. Fin
El CICLO REPITA-HASTA es similar al ciclo HAGA-MIENTRAS, la diferencia esta en que el bloque de acciones se ejecuta nuevamente si la condición evalúa a falso y no se ejecuta más si evalúa a verdadero. Sobra advertir que el bloque de acciones se ejecuta por lo menos una vez. La forma general del ciclo repita-HASTA es la siguiente:



Donde, <bloque> es el bloque de acciones ejecutado y (condición) es la condición que determina si el bloque es ejecutado de nuevo no. Si la condición evalúa a falso el bloque es ejecutado de nuevo y si evalúa a verdadero no es ejecutado. Después de ejecutar el bloque de acciones se evalúa la condición.

No hay comentarios:

Publicar un comentario