lunes, 10 de mayo de 2010

Ejemplos de Aplicaciones en general del Ciclo For

Algunos ejemplos de como se aplica de una forma simple un ciclo para un número conocido de repeticiones son:
  • Planteamiento: Crear un programa que reciba las tres calificaciones de un grupo de alumnos, que determine el promedio de cada uno de ellos y el general del grupo. Como puede observar, para el grupo debemos tener como un dato conocido, el número de alumnos que lo conforman. Esto es, que la primer acción a desarrollar en el programa, debe pedir las tres calificaciones; pero del primer alumno, después las del segundo, del tercero, etc. se determina que es una acción repetida tantas veces como alumnos tiene el grupo. Por lo cual utilizamos un ciclo para un número conocido de iteraciones.}

Algoritmo:

Inicio

Lee numero_de_alumnos

Repite desde 1 to numero_de_alumnos

Lee primer_calificacion

Lee segunda_calificacion

Lee tercer_calificacion

promedio<---- (primer_calificacion + segunda_calificacion + tercer_calificacion)/3

///////En este momento y antes de perder el valor encontrado, se acumulan en una suma

suma<---- suma+promedio

Regresa el ciclo

promedio_general<----suma / numero_de_alumnos

Comentarios: Suma es una variable simple de un tipo especial, las variables simples solamente pueden tener un valor a la vez, si por ejemplo una variable x se le asigna un valor en una linea de código y en una linea posterior se le re-asigna otro, el primero es desechado y conserva el último solamente. En este caso cuando suma hace referencia después del igual a sí misma, está haciendo referencia al valor que contiene, cuando le decimos que sume(+), está sumando al valor anterior uno nuevo, los dos valores se pierden, pero se gana la suma de ambos.

  • Planteamiento: Una empresa calcula su pago total de nómina de los sueldos de sus 25 trabajadores de acuerdo a un tabulador:

Categoría del trabajador = 1. Sueldo base = 1500.00

Categoria del trabajador = 2 Sueldo base = 2000.00

Categoría del trabajador = 3 Sueldo base = 2500.00

Crear un programa que de acuerdo a los datos de categoría de cada trabajador, determine su total a pagar en sueldos.

Algoritmo:

Inicio

Repetir

Lee categoria

Si categoria =1 entonces

suma<---- suma+1500.00

Sino Si categoria=2 entonces

suma<---- suma+2000.00

Sino

suma<---- suma +2500.00

fin de repetir

Escribe suma

Fin

  • Ejercicio propuesto para el alumno
Planteamiento: Suponga un grupo de 20 alumnos, se pide que aporten su estatura para determinar el promedio de las mismas.
  • Ejercicio Propuesto para el alumno

Planteamiento: Suponga una serie de 50 números, se pide crear el programa que reciba los valores de los nùmeros, que determine la suma y el promedio.

No hay comentarios:

Publicar un comentario