UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
24/Nov./2009 Gestión Académica
Código:
EXAMEN Rev. D REG-GAC-010
Carrera o Área Periodo: 03-2024 Firma Autorización Nota
obtenida
Ingeniería en computación Fecha: 14/10/2024
I Parcial II Parcial Final Reposición Recuperación Suficiencia
X
Valor: 10%
Asignatura: Estructura de Datos Catedrático: Ing. Revision: Campus: Santa Bárbara
Jair Josué
Modalidad: Presencial Hora: 15:10
Hernández
Nombre del alumno: Cuenta:
INDICACIONES
1. La duración del examen es exactamente 50 minutos (1 hora clase).
2. Escribir su nombre y número de cuenta en el examen y en las hojas en blanco que llegase a
necesitar.
3. No copiar información de sus compañeros o de sus dispositivos móviles, esto se conoce como
fraude en examen lo que conllevará a sancionar su examen y perderá los puntos del mismo.
4. Su cuota debe estar cancelada caso contrario no podrá realizar examen y deberá de pagar el
valor de reposición vigente.
Desarrollo 5%
Indicaciones: Desarrolle cada ejercicio conforme a lo planteado
1. Encuesta de edades
Se realizó una encuesta en una comunidad y se recolectaron las edades de 15 personas. Tu tarea
es escribir un programa en C++ que:
• Solicite al usuario que ingrese las edades de 15 personas.
• Almacene las edades en una estructura de datos.
• Cuente cuántas personas son mayores de edad (18 años o más).
• Calcule y muestre el porcentaje de personas mayores de edad en el grupo.
• Cuente cuantas personas son menores de edad
• Cuantos han alcanzado la mayoría de edad
• Cuantos son de la tercera edad
• Cuantos están en el rango de 20 a 30
• Cuantos de 30 a 40
• Cuantos en el rango de 40 a 50
Instrucciones adicionales: Recorre el arreglo, cuenta cuántas personas son mayores de edad y
calcula el porcentaje. Muestra al final el porcentaje de personas mayores de edad.
Ejercicio 2: Evaluación de Proyectos en un Taller de Artes
Planteamiento:
Eres el coordinador de un taller de artes donde se evalúan varios proyectos de los participantes.
Tienes 12 participantes, y cada uno presenta 5 proyectos. Tu tarea es desarrollar un programa que
realice lo siguiente:
1. Ingreso de Datos:
o Solicita al usuario que ingrese el nombre de cada participante y las calificaciones de
sus 5 proyectos (de 0 a 100).
2. Cálculos Requeridos:
o Calcula y muestra la calificación total y el promedio de calificaciones de cada
participante.
o Calcula y muestra la calificación total y el promedio de calificaciones de cada
proyecto.
o Determina cuál fue el proyecto mejor evaluado y cuál el peor, indicando el
participante correspondiente.
o Muestra la lista de participantes que superaron un promedio de 75 en sus proyectos.
o Muestra la lista de participante que superaron el 85 en sus proyectos
3. Análisis Adicional:
o Calcula la distribución de calificaciones (número de proyectos en rangos de 0-50, 51-
75, 76-90 y 91-100).
o Permite al usuario consultar si un participante específico tiene algún proyecto que
superó el promedio general de todos los proyectos.