Sei sulla pagina 1di 11

Unidad II

Ciclos

Estructuras Algortmicas Avanzadas


Estructuras Algortmicas
Las estructuras de algortmicas son un grupo de formas de trabajo, que permiten, mediante la manipulacin de variables, realizar procesos especficos que nos lleven a la solucin de problemas. Estas estructuras se

clasifican de acuerdo a su complejidad en:

PDA

Estructuras Algortmicas Avanzadas


Estructuras Cclicas
El conjunto de instrucciones que se ejecuta repetidamente se llama ciclo. Si bien, las instrucciones son las mismas, los datos sobre los que se opera varan. Es necesario en cada iteracin del ciclo, evaluar las condiciones para decidir si se sigue ejecutando el ciclo o se detiene. En todo ciclo, siempre debe existir una condicin de fin de ciclo.

1. Para, es la estructura algortmica repetitiva que se ejecuta un nmero definido de veces. 2. Mientras, es la estructura algortmica repetitiva que se ejecuta mientras la condicin evaluada sea verdadera. 3. Repetir, es la estructura algortmica repetitiva que se ejecuta hasta que la condicin evaluada sea verdadera.
PDA

Ciclos
Estructuras Cclicas se Clasifican en :
1) Ciclos con un Numero Determinado de Iteraciones (Hacer-Para) : Son aquellos en que el numero de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente:

Desde Variable = Valor_inicial hasta Valor_Final Accion1 Accion2 . . . AccionN Fin Desde
Donde: Variable : Variable de control del ciclo Valor_inicial : Limite inferir Valor_final : Limite superior 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 PDA

Ciclos
1) Ciclos con un Numero Determinado de Iteraciones (Para- Hacer) : Ejemplo 1 de Para-Hacer con pseudocdigo:

En una empresa se ingresa el sueldo de 10 trabajadores, obtenga el total de los sueldos.

PDA

Ciclos
1) Ciclos con un Numero Determinado de Iteraciones (Para- Hacer) : Ejemplo 2 de Para-Hacer con pseudocdigo:

En una empresa se ingresa el sueldo de n trabajadores, obtenga el total de los sueldos.

PDA

Ciclos
2) Ciclos con un numero Indeterminado de Iteraciones (Mientras-Hacer): Son aquellos en que el nmero de repeticiones o iteraciones no se conoce con exactitud, ya que esta dado en funcin de un dato dentro del programa. Mientras: Esta es una estructura que repetir un proceso durante N veces, donde N puede ser fijo o variable. Para esto, la instruccin se vale de una condicin que es la que debe cumplirse para que se siga ejecutando. Cuando la condicin ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente: mientras <condicin> Hacer Accion1 Accion2 . . AccionN Fin-mientras PDA

Ciclos
2) Ciclos con un numero Indeterminado de Iteraciones (Mientras-Hacer): Ejemplo 1 de Mientras- Hacer con pseudocdigo:

En una empresa se ingresa el sueldo varios trabajadores, muestre la suma de cada sueldo ingresado, mostrar mientras la suma de ellos sea menor a 2000000

PDA

Ciclos
Estructuras Cclicas
3) Ciclos con un numero Indeterminado de Iteraciones (Repetir-Hasta):
Repetir- Hasta: Repite un proceso una cantidad de veces, lo hace hasta que la condicin se cumple. Esta estructura permite realizar el proceso cuando menos una vez, ya que la condicin se evala al final del proceso. La forma de esta estructura es la siguiente: : Repetir Accion1 Accion2 . . AccionN

Hasta <condicin>

PDA

Ciclos
Estructuras Cclicas
3) Ciclos con un numero Indeterminado de Iteraciones (Repetir-Hasta):
Ejemplo 1 de Repetir- Hasta con pseudocdigo: En una empresa se ingresa el sueldo varios trabajadores , mostrar la suma de los sueldos, hasta que la suma sea inferior a 500000.

PDA

10

Ciclos
Estructuras Cclicas
Consideraciones del Repetir-Hasta:
Esta es una estructura similar en algunas caractersticas, al Hacer-Mientras. Repite un proceso una cantidad de veces, pero a diferencia del Mientras, el Repetir-Hasta lo hace hasta que la condicin se cumple y no mientras. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condicin se evala al final del proceso, mientras que en el Mientras-hacer puede ser que nunca llegue a entrar si la condicin no se cumple desde un principio.

PDA

11

Potrebbero piacerti anche