Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
MANEJO DE FUNCIONES III
LOGRO DE APRENDIZAJE
• ¿Qué es un diccionario?
• ¿Cómo hacer un diccionario?
• ¿Cómo usar un diccionario?
• ¿Cómo un diccionario y una tupla pueden funcionar juntos?
¿Qué es un diccionario?
• Sintaxis:
Nom_diccionario={clave1:valor1,clave2:valor2,clave3:valor3,………}
• Ejemplos:
¿Cómo usar un diccionario?
Ejercicio2: En el bloque principal del programa definir un diccionario que almacene los
nombres de países como clave y como valor la cantidad de habitantes. Implementar una
función para mostrar cada clave y valor.
EJERCICIOS
Ejercicio3: Desarrollar una aplicación que nos permita crear un diccionario ingles/castellano. La
clave es la palabra en inglés y el valor es la palabra en castellano. Controlar el ingreso con la
letra:”s” y para finalizar la letra:”n”. Crear las siguientes funciones:
1) Cargar el diccionario.
2) Listado completo del diccionario.
3) Ingresar por teclado una palabra en inglés y si existe en el diccionario mostrar su traducción.
EJERCICIO 4
Crea un diccionario en Python que defina como clave el número de documento de una
persona y como valor un string con su nombre.
Desarrollar las siguientes funciones:
1. Cargar por teclado los datos de 4 personas.
2. Listado completo del diccionario.
3. Consulta del nombre de una persona ingresando su número de documento.
Ejercicio 5
Modifica el ejercicio anterior, de tal manera que también se pueda almacenar el precio y
stock del producto.
Ejercicio 7
Modifica el ejercicio anterior, de tal manera que se pueda mostrar el nombre del producto y su
costo de inventario para cada producto. El costo de inventario se calcula multiplicando el precio por
el stock del producto.
Ejercicio 8
Modificar el ejercicio anterior, de tal manera que también se pueda mostrar el nombre del producto con mayor precio.
Ejercicio 9
Crea una aplicación que permita almacenar el código, nombre y las 5 notas de un alumno. Tenga en
cuenta lo siguiente:
1. El usuario indicará cuántos alumnos desea registrar.
2. Calcule el promedio de notas y la condición (Aprobado o Desaprobado). Considere 13 como nota
mínima aprobatoria.
3. Se debe tener la opción de buscar un alumno por su código, y como resultado se debe mostrar
todos sus datos, incluyendo promedio y condición.
4. Finalmente, se debe calcular el total de alumnos aprobados y desaprobados. Estos resultados se
deben mostrar cuando el usuario elija la opción “Ver Estadísticas”.
Utilice funciones y ofrezca al usuario un menú con acceso a todas las opciones.
Ejercicio 11
Crea una aplicación que permita almacenar el código, nombre, sueldo básico, pago por horas extras,
inasistencias y número de hijos de un empleado. Tenga en cuenta lo siguiente:
1. El usuario indicará cuántos empleados desea registrar.
2. Calcule el descuento considerando que se descontará el 1% del sueldo básico por cada 2 inasistencias.
3. Calcule la bonificación considerando que se bonificará con el 0.5% del sueldo básico por cada hijo que
tenga el empleado.
4. Calcule el sueldo neto del empleado con la siguiente fórmula: sueldo neto = sueldo básico + pago por
horas extras * horas extras + bonificación – descuento.
5. Finalmente, muestre un reporte mostrando todos los datos del empleado, incluyendo descuento,
bonificación y sueldo neto.
Utilice funciones y ofrezca al usuario un menú con acceso a las opciones “Registrar empleado” y “Ver
reporte”.
Ejercicio 12
Crea una aplicación que permita almacenar el código, nombre de inquilino, monto de alquiler, monto por consumo de
agua, monto por consumo de electricidad y monto por consumo de gas de un inquilino. Tenga en cuenta lo siguiente:
1. El usuario indicará cuántos inquilinos desea registrar.
2. Calcule el total a pagar por cada inquilino.
3. Muestre el nombre del inquilino con mayor consumo de electricidad.
4. Muestre un reporte con los datos de los inquilinos según el siguiente criterio:
• uno