Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PC2 Sección Tema A 202301 - CRSF
PC2 Sección Tema A 202301 - CRSF
Ciclo 2023-01
Segunda Práctica Calificada
Profesor:
Duración: 110 minutos
Sección: Sección – Tema A
a) Una función GenerarMostrarInfo, que permita generar aleatoriamente los datos de los
30 trabajadores en los vectores v_edad (se debe generar entre 18 y 60 años) y el
v_sexo(se debe generar F o M).
Nota - Los vectores edad y sexo se generan de manera secuencial, el vector de edad posición
1 le pertenece el dato del vector sexo posición 1
b) Una función Lista_ProxJubiladas, que emita un listado en donde se muestre la edad y
sexo de aquellos que en los próximos años (se ingresa este valor) se jubilaran.
c) Una función DevuelveJubiladoSexo, que recibe el vector de edad y sexo y retorne el
número de trabajadores que se jubilaran por sexo.
d) Una función OrdenarDatosInfo, que recibe el vector de edad y lo ordena de forma
descendente.
e) La función principal main que haciendo uso de las funciones anteriores permita generar
e imprimir el vector generado, imprima los alumnos con puntaje por debajo del
promedio, determine y muestre el número de alumnos que tienen el menor puntaje y
ordena el vector y lo muestra.
2. Una institución educativa ha solicitado generar una actividad extracurricular con sus
alumnos, para esto toma un salón del 1er. Ciclo como muestra (compuesto de 30 alumnos)
para determinar que día y que tipo de deportes se empezara a programar. Para realizar el
estudio se ha solicitado los siguientes datos de los alumnos en mención: (10 puntos)
Sexo: (M: Masculino, F: Femenino)
Deporte (F: Futbol; V: Vóley; B: Básquet)
Horario (M: Mañana; T: Tarde)
Día (S: Entre Semana; F: Fin de Semana)
2
Para determinar en horario a programar se debe tomar en cuenta el día, el horario, la edad y el
sexo.
Se solicita que elabore un programa en C++ que almacene la información anterior en un arreglo
dinámico de estructuras. Para ello debe tener en cuenta lo siguiente:
Se debe realizar el ingreso de los 30 alumnos con todos sus datos respectivos.
Todos los datos de la estructura se deberán generar de forma aleatoria (edad, sexo, día,
horario).
Una función Programacion_por_Sexo que permita hallar y devolver por sexo cual es el día,
el horario y el deporte que más se desea (se debe filtrar por el sexo, se ingresa como
parámetro).
Una función porcentaje_por_deporte que permita calcular y mostrar el porcentaje de los
alumnos por el deporte y día que más eligieron.
Una función generar_horario_ganador que permita obtener y mostrar cual ha sido el
horario y el deporte ganador, con cuántos puntos y que porcentaje obtuvo.
Una función ordenarDatos que permita mostrar los datos ordenados de forma descendente
por sexo y edad.
La función main debe crear el vector e invoque correctamente a cada una de las funciones
anteriores.
NOTA: En las funciones puede utilizar los parámetros que considere necesarios.