lunes, 25 de junio de 1990

Introducción a la Programación - Clase: 17

Unidad 4: Iteraciones.
Objetivos: Desarrollar habilidades en el uso de iteraciones.
Asunto: Ejercicios con Iteraciones.

Revisión del E.I.
Hacer el ejercicio de la clase en Español Estructurado.

1- En una prueba de 10 mts participaron N corredores, de los cuales clasificaron tiempo menor o igual que 2.4 se quiere saber:
a) El número de clasificados.
b) El promedio de todos los corredores.
c) Si el número de corredores es menor que la mitad ent. 'grupo de corredores buenos.'
inicio
leer (N)
CL = S = M = P <- 0
para i <- 1 hasta N hacer
leer (T)
si P < 2.4 ent. CL = CL + 1
fin si
S <- S + T
M <- N/2
fin para
P <- S/N
si CL > M ent escribir ('grupo de corredores buenos')
sino escribir ('grupo de corredores malos')
fin si
escribir ('clasificados',CL)
escribir ('promedio',P)
fin

2- Se tiene en una lista los datos por cada establecimiento de una empresa de la producción efectuada en valores, así como su plan de producción. los datos serán leídos primero, el nombre del establecimiento, la producción y el plan, si en la empresa hay 20 establec. determine:
a) Porciento de cumplimiento por cada establecimiento.
b) En caso de que el establ. no alcance el 100 % se debe poner al lado el proceso correspondiente, la palabra incumplimiento.
inicio
P <- 0
para i <- 1 hasta 20 hacer
leer (nombre,prod,plan)
P <- (prod * 100)/plan
si P < 100 ent. escribir (nombre,P,'Incumplimiento')
sino escribir (nombre.P)
fin si
fin para
fin

E.I:
3- Se tiene una lista con el Sexo (F o M) y la edad de un grupo de estudio, la lista termina cdo. el Sexo sea igual a N. Se desea realizar el algoritmo para conocer la edad promedio de las hembras, los varones y del grupo.
inicio
SF = SM = EF = EM = C <- 0
leer (S,E)
mientras S<>N hacer
si S = 'F' ent. EF <- EF + E
sino EM <- EM + E
fin si
C <- C + 1
leer (S,E)
fin mientras
ET <- EF + EM
EPF <- EF/C
EPM <- EM/C
ETG <- ET/C
escribir (EPF,EPM,ETG)
fin

No hay comentarios: