Está en la página 1de 9

Instituto Tecnológico de Aguascalientes

Carrera: Ingeniería Industrial

Materia: Algoritmos y Leguajes de Programación

Docente: Xóchitl María Padilla Máynez

Actividad 6: Problemas 12, 13 y 14

Ejercicios para comprender las instrucciones de


Ciclos, acumuladores y contadores
Problema 12

Descripción
El maestro de estadística desea que lo apoyes para calcular el promedio de 30 alumnos a partir de
las calificaciones de 5 unidades, debes mostrar el promedio así como uno de los dos siguientes
mensajes: "APROBADO”, "REPROBADO, DEBES HACER SEGUNDA OPORTUNIDAD” y el
número de alumnos aprobados y reprobados.

Análisis
Conocimiento Previo:
 Calificación mínima aprobatoria: 70
Entradas:
 Calificación 1
 Calificación 2
 Calificación 3
 Calificación 4
 Calificación 5
Procesos:
 Calcular el promedio Prom=((Cal1+Cal2+Cal3+Cal4+Cal5)/5)
Salidas:
 Promedio del alumno
 Alumno aprobado o reprobado
 Número de alumnos aprobados
 Número de alumnos reprobados

Diagrama de Flujo
Pseudocódigo
Proceso Problema12
Cal1=0; Cal2=0; Cal3=0; Cal4=0; Cal5=0; Prom=0; Total=0; Apro=0; Repr=0
Repetir
Total=Total+1
Escribir "Ingresar la Calificación de la Unidad 1"
Leer Cal1
Escribir "Ingresar la Calificación de la Unidad 2"
Leer Cal2
Escribir "Ingresar la Calificación de la Unidad 3"
Leer Cal3
Escribir "Ingresar la Calificación de la Unidad 4"
Leer Cal4
Escribir "Ingresar la Calificación de la Unidad 5"
Leer Cal5
Prom=((Cal1+Cal2+Cal3+Cal4+Cal5)/5)
Imprimir "El Promedio del alumno es: " Prom
Si Prom>=70 Entonces
Apro=Apro+1
Imprimir "Aprobado"
Sino
Repr=Repr+1
Imprimir "Reprobado. Debe hacer segunda oportunidad"
Fin Si
Hasta Que Total=30
Imprimir "Hay " Apro " alumnos aprobados"
Imprimir "Hay " Repr " alumnos reprobados"
FinProceso

Problema 13

Descripción
En la escuela naval necesitan reclutar aspirantes para formar parte de la misma, los requisitos son
los siguientes:
El aspirante debe ser mayor de edad, debe tener promedio mínimo de 9.5, debe ser hombre y debe
tener cartilla militar.
Capturar datos de 50 aspirantes y mostrar cuantos fueron aceptados y cuantos fueron rechazados.

Análisis
Conocimiento Previo:
 Edad mínima:18
 Promedio mínimo: 9.5
 Debe ser hombre
 Debe tener cartilla militar
Entradas:
 Edad
 Promedio
 Sexo
 Cartilla militar
Procesos:
 Verificar si es mayor de edad Edad>=18
 Verificar si tiene promedio mínimo de 9.5 Prom>=9.5
 Verificar si es hombre Sexo=”H” o “h”
 Verificar si tiene cartilla militar Cart=”Si” o “SI” o “si”
Salidas:
 Si es aceptado
 Si no es aceptado
 Número de aspirantes aceptados
 Número de aspirantes rechazados

Diagrama de Flujo
Pseudocódigo
Proceso Problema13
Edad=0; Prom=0; Sexo='A'; Cart='A'; i=0; A=0; R=0
Repetir
i=i+1
Escribir "Ingresar edad"
Leer Edad
Escribir "Ingresar promedio"
Leer Prom
Escribir "Ingresar sexo (H/M)"
Leer Sexo
Escribir "Ingresar si el aspirante tiene cartilla militar (Si/No)"
Leer Cart
Si Edad>=18 y Prom>=9.5 y (Sexo="H" o Sexo="h") y (Cart="Si" o Cart="si" o
Cart="SI") Entonces
A=A+1
Imprimir "Has sido ACEPTADO"
Sino
R=R+1
Imprimir "RECHAZADO, No cumples con los requisitos"
Fin Si
Hasta Que i=50
Imprimir "El número de aspirantes aceptados es: " A
Imprimir "El número de aspirantes rechazados es: " R
FinProceso

Problema 14

Descripción
En la empresa NISSAN se necesita personal en el área de producción, el gerente ha indicado que
se recluten a las personas a partir de los siguientes requisitos:
Experiencia laboral mínima de 2 años, debe ser mayor de edad y como máximo 40 años y sólo se
reclutara a personal de sexo masculino.
Capturar los datos de 10 aspirantes y mostrar cuantos fueron aceptado y cuantos rechazados.

Análisis
Conocimiento Previo:
 Experiencia laboral mínima: 2 años
 Edad mínima: 18 años
 Edad máxima: 40 años
 Sexo: Hombre
Entradas:
 Experiencia laboral en años
 Edad
 Sexo
Procesos:
 Verificar si la experiencia laboral es mayor o igual a 2 años Expe>=2
 Verificar si tiene 18 años o más pero menos de 40 años Edad>=18 y Edad<=40
 Verificar si es hombre Sexo=”H” o “h”
Salidas:
 Si el aspirante fue aceptado
 Si el aspirante fue rechazado
 Número de aspirantes aceptados
 Número de aspirantes rechazados

Diagrama de Flujo

Pseudocódigo
Proceso Problema14
Edad=0; Expe=0; Sexo=A; Acep=0; Rech=0; Tot=0
Repetir
Tot=Tot+1
Escribir "Ingresar experiencia laboral en años"
Leer Expe
Escribir "Ingresar edad"
Leer Edad
Escribir "Ingresar sexo (H/M)"
Leer Sexo
Si Expe>=2 y Edad>18 y Edad<=40 y (Sexo="H" o Sexo="h") Entonces
Acep=Acep+1
Imprimir "ACEPTADO"
Sino
Rech=Rech+1
Imprimir "RECHAZADO, No cumple con los requisitos"
Fin Si
Hasta Que Tot=10
Imprimir "El número de aspirantes que fueron aceptados es: " Acep
Imprimir "El número de aspirantes que fueron rechazados es: " Rech
FinProceso

También podría gustarte