martes, 17 de mayo de 2011,13:42
Ciclos
Es una estructura que permite repetir o iterar un conjunto de acciones la cantidad de veces que determine una condición, siempre debe de tener un inicio y un final.

Se utilizan 3 formas de ciclos, siempre que necesites repetir instrucciones puedes usar cualquiera de los 3 ciclos. Los tipos de ciclos son:

Ciclo Mientras(While)

En esta estructura hay una condición al inicio del ciclo. Mientras la condicion se cumpla (sea verdadera), se ejecutan las instrucciones especificada dentro de la estructura.

Antes de iniciar el ciclo, el programa verifica la condición y , si esta se cumple, se ejecuta el ciclo. Si no se cumple la condición, el programa hace caso omiso de cualquier instrucción dentro del ciclo y continua con las demás instrucciones del programa.

Su estructura es:
  Mientras (condición)
          Acciones a ejecutar
  Fin Mientras

Ciclo Para (for)

Este ciclo ejecuta una serie de instrucciones, el número de veces definidas en un rango. Utiliza una variable que almacena el valor de inicio del ciclo y se incrementa o decrementa en cada repetición hasta que la variable es igual al valor final del ciclo.

Ciclo Hacer-Mientras (Repeat While)

Esta estructura se utiliza generalmente cuando no sabemos de antemano cuántas veces se ha de ejecutar el ciclo y tenemos que esperar a que cierta condicion se cumpla, este ciclo se ejecuta siempre por lo menos una vez, ya que la condicion se valida al final del ciclo en vez de al principio. Si la condicion es verdadera, el ciclo se repite y se termina cuando la condicion es falsa. Su estructura es:

Hacer
    -
     Acciones a ejecutar
    -
Mientras (Condicion)

Ciclo Hacer - Hasta (Repeat Until)

Se repite mientras la condicion final sea falsa, es decir, termina hasta que la condicion es verdadera.

La estructura del Ciclo Hacer Hasta es:

    Hacer
           -
            Acciones a ejecutar
           -
    Hasta (Condicion)

Ciclo anidados

Es una estructura en la que un ciclo ésta dentro de otro. Es posible crear ciclos anidados de cualquiera de los tipos de ciclos que hemos analizado, la estructura seria la siguiente:

   Mientras Condicion 1
              Acciones a repetir en el ciclo externo
              -
              Mientras condicion 2
                       acciones a repetir en el ciclo interno
              Fin_ Mientras Interno
         Fin_Mientras Externo
 
posted by Ruby Farkash | Permalink |


0 Comments:


Publicar un comentario

~ back home