Está en la página 1de 7

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°07
Diccionarios
INTRODUCCIÓN A LA PROGRAMACIÓN

CONJUNTOS SET
INTEGRANTES:
GONZALES CHARAJA CARLOS HAIR
ALVAREZ VELASQUEZ KEVIN MICHAEL
TURPO CHAMBI ABELARDO LEONEL
CARRERA:
ELECTRICIDAD INDUSTRIAL CON MENCION EN
SISTEMAS ELECTRICOS DE POTENCIA
GRUPO Y SECCION:
C-23 “C”
CURSO:
INTRODUCCION A LA PROGRAMACION
INGENIERO:
ARANZAMENDI ZENTENO FABRIZIO GUILLERMO
AÑO:
2022

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

OBJETIVOS:

• Crear un programa usando un diccionario


• Identificar la composición de un diccionario

Equipos, materiales, programas y recursos:

● PC personal con Windows 10.


● Programa Python
● Material adicional en Canvas TECSUP.

INTRODUCCIÓN:

Un diccionario permite almacenar un conjunto de datos de diferentes tipos.

Tener en cuenta que la clave de un diccionario tiene que ser un valor único

RECOMENDACIONES:

• Cerrar todo programa que pueda distraerte de tu sesión virtual.


• Eliminar distracciones
• Realizar apuntes de la sesión virtual
• Repetir los ejercicios realizados en la sesión virtual.

PREPARACIÓN:

Para ello el alumno previamente deberá haber revisado el material publicado en TECSUP
Virtu@l, la participación activa en el transcurso de la clase previa al desarrollo del Laboratorio
y así lograr cumplir con los objetivos y metas trazados al final de cada clase.

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

NOTA 1: Todas las Variables creadas deben de contener las siglas de las
iniciales LOS GRUPOS FORMADOS. Ejemplo: Fabrizio Aranzamendi Zenteno,
mis variables serian faz1; faz2, faz3, FAZ1, FAZ2, FAZ3; etc.

NOTA 2: Recuerde llenar en el archivo word sus capturas donde se vea el código
y la consola de salida, y copiar el código utilizado en el archivo TXT del
CANVAS; también hacerles recordar que en ese mismo TXT se ponen las
conclusiones en forma de comentarios y estas son INDIVIDUALES.

EJEMPLO DE LA CAPTURA:

PROCEDIMIENTOS Y RESULTADOS:

1. Del Siguiente DICCIONARIO:


carro = {
"FazMarca": "Ford",
"FazModelo": "Mustang",
"FazYear": 1964,
"FazTipo": "Mecanico",
"FazSeguridad": "Ninguna",
"FazEquipamiento": "FULL"
}
Obtener
• Crear Código para obtener el Año del diccionario carro
• Crear Código para obtener la Marca del diccionario carro
• Imprime todas las CLAVES que se encuentran en el diccionario carro
• Imprime todos los VALORES que se encuentran en el diccionario carro
• Imprime todos los ITEMS que se encuentran en el diccionario carro
• Verificar si existe el espacio FazObservaciones en el diccionario carro, si esta
imprimir “Si hay Observaciones en la lista de CLAVES” si no imprimir “No hay
Observaciones en la lista de CLAVES”
• Ingrese el ITEM FazObservaciones = “Ninguna”
• Verificar si existe el espacio FazObservaciones en el diccionario carro, si esta
imprimir “Si hay Observaciones en la lista de CLAVES” si no imprimir “No hay
Observaciones en la lista de CLAVES”
• Actualice el valor del año usando el comando UPDATE y reemplazándolo por
1969

Resultado:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

1964

Ford

dict_keys(['FazMarca', 'FazModelo', 'FazYear', 'FazTipo', 'FazSeguridad', 'FazEquipamiento'])

dict_values(['Ford', 'Mustang', 1964, 'Mecanico', 'Ninguna', 'FULL'])

dict_items([('FazMarca', 'Ford'), ('FazModelo', 'Mustang'), ('FazYear', 1964), ('FazTipo',


'Mecanico'), ('FazSeguridad', 'Ninguna'), ('FazEquipamiento', 'FULL')])

No hay Observaciones en la lista de CLAVES

{'FazMarca': 'Ford', 'FazModelo': 'Mustang', 'FazYear': 1964, 'FazTipo': 'Mecanico',


'FazSeguridad': 'Ninguna', 'FazEquipamiento': 'FULL', 'FazObservaciones': 'Ninguna'}

Si hay Observaciones en la lista de CLAVES

1969

Captura:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

2. Copiar el anterior formulario y ponerle de nombre a la nueva variable FazCarro (Este


código de copia debe adjuntarlo en el txt)

Obtener:

• Eliminar usando el comando POP y POPITEM los ITEMS FazObservaciones y Faz


seguridad
• Eliminar usando el comando DEL el ITEM FazEquipamiento
• Actualizar el Valor de la Marca a Nissan
• Actualizar el Valor del Modelo por Sentra
• Actualizar el Año por 1989
• Imprime la variable FazCarro
• Utilizando el comando FOR imprimir los ITEMS
• Utilizando el comando FOR imprimir las CLAVES
• Utilizando el comando FOR imprimir los VALORES
• Limpia la Variable e imprímela VACIA

Resultado:

{'FazMarca': 'Ford', 'FazModelo': 'Mustang', 'FazYear': 1969, 'FazTipo': 'Mecanico',


'FazSeguridad': 'Ninguna', 'FazEquipamiento': 'FULL', 'FazObservaciones': 'Ninguna'}

{'FazMarca': 'Ford', 'FazModelo': 'Mustang', 'FazYear': 1969, 'FazTipo': 'Mecanico',


'FazEquipamiento': 'FULL'}

{'FazMarca': 'Ford', 'FazModelo': 'Mustang', 'FazYear': 1969, 'FazTipo': 'Mecanico'}

{'FazMarca': 'Nissan', 'FazModelo': 'Sentra', 'FazYear': 1989, 'FazTipo': 'Mecanico'}

FazMarca Nissan

FazModelo Sentra

FazYear 1989

FazTipo Mecanico

FazMarca

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

FazModelo

FazYear

FazTipo

Nissan

Sentra

1989

Mecanico

{}

Captura:

DEPARTAMENTO DE TECNOLOGÍA DIGITAL

También podría gustarte