Está en la página 1de 11

Fundamentos de Inteligencia

Artificial.

Sesión 13
Aplicaciones de uso de funciones definidas por
usuario y funciones recursivas.
Docente: Mg. Huarote Zegarra Raúl.
OBJETIVOS DE LA SESIÓN:
Al término de la sesión, el estudiante manipulará funciones propias,
diccionarios.

TEMAS A TRATAR:
• Funciones.
• Manejo de diccionarios
• Sistema emulando una base de datos usando diccionario.
DICCIONARIO
Es una estructura de datos y un tipo de dato en Python con características
especiales que nos permite almacenar cualquier tipo de valor como enteros,
cadenas, listas, otros diccionarios e incluso otras funciones. Estos diccionarios
nos permiten además identificar cada elemento por una clave (Key).

Los diccionarios son Mutables, lo que significa que podemos cambiar, agregar
o eliminar elementos después de que se haya creado el diccionario. A
diferencia de las Tuplas.
DICCIONARIO
DICCIONARIO
Listas Vs Diccionario
DICCIONARIO
Métodos de diccionario
DICCIONARIO
Métodos de diccionario
• items(): Devuelve una lista de tuplas, cada tupla se compone de dos
elementos: el primero será la clave y el segundo, su valor.
• keys(): Devuelve una lista de elementos con las claves del diccionario.
• values(): Devuelve una lista de elementos con los valores del diccionario.
• clear(): Elimina todos los elementos del diccionario dejándolo vacio
DICCIONARIO
MANIPULACIÓN DE ARCHIVOS
MANIPULACIÓN DE ARCHIVOS
TAREA INDIVIDUAL
Usando diccionario implementar el sistema de ventas.
Y que responda las siguientes preguntas:
NOTA1: Tomar como referencia el siguiente diagrama.
NOTA2: Los reportes se deben mostrar en un formato pdf
NOTA3: Si se ha realizado una venta con un determinado producto, ya no se debe
permitir eliminar dicho producto.

También podría gustarte