Examen de Inteligencia de los Negocios 2020-06-19
Grado: Inteligencia de los Negocios
Fecha: 19 de Junio de 2020
Ejercicio 1
Escribe un programa en python que permita guardar las notas de un alumno conseguidas en un cuatrimestre. Guarda la información en un diccionario cuyas claves sean las asignaturas y los valores las notas de cada asignatura. El programa pedirá la asignatura y la nota para esa asignatura. Si se recibe un número negativo en la nota, el programa termina y muestra las asignaturas suspensas.
Ejemplo
Introduce una asignatura: matemáticas
Introduce la nota: 4
Introduce una asignatura: economía
Introduce la nota: 8
Introduce una asignatura: programación
Introduce la nota: 10
Introduce una asignatura: ninguna
Introduce la nota: -2
Las asignaturas suspensas son:
matemáticas
Ejercicio 2
Escribir una función que tome una lista de números enteros desordenados y devuelva dos listas ordenadas. La primera con los números pares y la segunda con los números impares.
Ejercicio 3
Escribir un programa para gestionar las citas de una consulta médica. La base de datos de citas debe estar en un fichero de nombre citas.csv
. Cada cita contendrá los campos dni
, mes
, dia
, hora
y especialidad
. No es necesario que la primera fila del csv contenga los nombres de los campos. El programa debe incluir las siguientes funciones:
- Una función que permita generar el fichero y añadir una cita a la base de datos.
- Una función que reciba un dni y devuelva una lista con las citas de ese paciente.
- Una función para eliminar las citas anteriores a una fecha dada.
Ejercicio 4
El fichero ipc-2020.csv contiene el IPC de las comunidades autónomas de los cinco primeros meses de 2020. Crear un programa que realice las siguientes operaciones utilizando la librería Pandas:
- Crear un DataFrame leyendo el fichero desde internet con la url
https://aprendeconalf.es/docencia/python/examenes/inteligencia-negocios/soluciones/examen-2020-06-19/ipc-2020.csv
. - Mostrar por pantalla el DataFrame con los datos de las filas 10 a 15.
- Mostrar por pantalla el DataFrame con los datos de Canarias de Mayo.
- Mostrar por pantalla una serie con el IPC mensual máximo de cada comunidad autónoma.
- Mostrar por pantalla una serie con la desviación típica del IPC mensual de cada grupo.
- Mostrar por pantalla un DataFrame con las comunidades y grupos donde los precios no han subido en promedio (IPC mensual medio menor de 100).