ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmo


Enviado por   •  1 de Abril de 2014  •  1.324 Palabras (6 Páginas)  •  238 Visitas

Página 1 de 6

República Bolivariana de Venezuela

Ministerio Del Poder Popular Para la Educación

Liceo Bolivariano “Manuel Antonio Nieves”

Elorza Estado Apure

Elorza, Abril de 2014

REPETITIVOS

Se pueden dar en tres condiciones:

a) Estructura cíclica independiente, es cuando los bucles se realizan uno primero hasta que se cumple la condición, y sólo una vez que cumple con el primer ciclo, entra al siguiente o a instrucciones de finalización.

b) Los ciclos anidados son aquellos en los que al entrar a una estructura de repetición, dentro de ella se encuentra otra, se inicia el proceso de la estructura más interna hasta que se termine y luego se continúa con la externa hasta que la condición se cumpla.

c) Existen los bucles cruzados, lo cual no se recomienda, debido a que se tiene que interrumpir, es decir no finalizamos un ciclo e iniciamos el otro. Esto puede ocasionar la pérdida de control debido a que el programa podría no reconocer cual proceso se esta cumpliendo.

Estructura de ciclos infinitos:

Se requiere calcular el bono vacacional para todos los empleados, de acuerdo a su salario, al tiempo de vacaciones colectivas (15 días). La empresa tiene un total de 75 empleados.

Leer datos

Calcular bono

Imprimir bono

Nota: El proceso se realizará una sola vez porque no existe una instrucción de condición que indique cuando debe finalizar.

A) Ciclo Independiente

Se debe cumplir un primer ciclo y luego continuar con el siguiente. En el ejemplo de la selección de las candidatas a la Miss Venezuela, se debe cumplir con el primer ciclo completo con todas las aspirantes y las seleccionadas pasarán al segundo proceso de selección.

Inicio Inicio

Realizar primer proceso de selección

Realizar segundo proceso de selección

Imprimir las 25 finalistas

Fin

Fin

B) Ciclo Anidados

Se incluye un ciclo dentro del otro, se debe completar el ciclo más interno y luego el más externo.

Inicio

Fin

Primera selección

Segunda selección

Imprimir Resultados

Primer Bucle

Segundo Bucle

INSTRUCCIÓN SELECTIVA (Case).

Se utiliza cuando existen más de dos opciones posibles; se conoce también como opciones múltiples. La estructura de decisión múltiple o selectiva evaluará una expresión que podrá tomar un conjunto de valores distintos 1, 2, 3, 4, n, es decir hasta n valores. Según la elección del valor de la condición establecida, se realizará un conjunto de instrucciones.

C) Ciclo Cruzados.

No es recomendable; sucede cuando en un ciclo iniciado se inicia otro ciclo de instrucciones; puede ocasionar que no se reconozca el ciclo donde suceda el proceso, o se distorsione la información.

Estructura de instrucción selectiva Algoritmo Se requiere evaluar o ejecutar en distintas condiciones una serie de instrucciones.

Entre En Caso y Fin Caso, se pueden incluir todas las alternativas que se considere puedan presentarse.

En Inglés, se utiliza:

Case Día-semana expresión Of

[Lunes]: actividades 1

[Martes]: actividades 2

[Domingo]: Salir del proceso de actividades

Else

Imprimir resultados

End_case

Leer datos (Empleados, Día-Semana, Actividades

En caso:

Día-semana = “Lunes”

Realizar actividades 1

Día-semana = “Martes”

Realizar actividades 2

Día-semana = “Miércoles”

Realizar actividades 3

Día-semana = “Jueves”

Realizar actividades 4

Día-semana = “Viernes”

Realizar actividades 5

Día-semana = “Sábado”

Realizar actividades 6

Día-semana = “Domingo”

Salir del proceso de actividades

Fin Casos

ESTRUCTURAS REPETITIVAS (Mientras, Repetir y Para)

Son estructuras diseñadas para que repitan una secuencia de instrucciones un número determinado de veces, también son llamadas bucles o lazos. El número de vece que realiza el proceso se denomina iteraciones, e iteración al hecho de repetir la ejecución de una secuencia. Entre las estructuras repetitivas se encuentran: Inglés Español Evaluación y acciones

While Mientras Mientras se cumpla la condición que desencadena el proceso, las instrucciones que se encuentran dentro del ciclo While se realizarán.

Repeat Repetir Se realizará la ejecución de una o más instrucciones “Hasta” que el resultado de la expresión lógica evaluada sea “verdadero”.

For Para Se realizará una secuencia de acciones un número predeterminado de veces.

Formas de terminar con bucles o ciclos de repetición a partir de los datos de entrada

• Preguntando antes de la iteración. Antes de iniciar el ciclo, se comienza preguntando si existen más datos, se realiza el proceso y dentro del ciclo se vuelve a preguntar “¿Existen más datos?”, de existir, sigue el ciclo, de no existir más datos culmina el ciclo, este método es tedioso si se trabaja con grandes listas de datos.

• Encabezar la lista de datos con su tamaño. Mientras se cumpla la condición que desencadena el proceso, las instrucciones que se encuentran dentro del ciclo While se realizarán.

• Finalizar la lista con su valor de entrada. Se realizará la ejecución de una o más instrucciones “Hasta” que el resultado de

...

Descargar como (para miembros actualizados) txt (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com