Está en la página 1de 7

LABORATORIO N°07

Integrantes:
-Gutiérrez Mamani Edmen
Wilfredo
DOCENTE:
Lama Cornejo Henry Davis
ESPECIALIDAD:
Gestión Y Mantenimiento de
Maquinaria Pesada

INTRODUCCION A LA
PROGRAMACION
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.

LABORATORIO N°04
Tuplas

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

PROCEDIMIENTOS Y RESULTADOS:

1. De la siguiente lista:
dic = [
'a',
'b',
{
'c': 1,
'd':
{
'x' : 10,
'y' : 20,
'z' : 30
},
'e': 3
},
'f',
'g'
]
Escribir la línea de código que permita identificar la posición del valor 30 y lo muestre.:

30

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

2. Según la siguiente tabla.


#---------------------------------------------------------
#| ID | NOMBRE | APELLIDO | TELEFONO | ESTADO |
#---------------------------------------------------------
#| 1001 | Alexander | Diaz | 989856248 | activo |
#---------------------------------------------------------
#| 1002 | Raul | Mendoza | 989856242 | activo |
#---------------------------------------------------------
#| 1003 | Juan | Perez | 989856243 | activo |
#---------------------------------------------------------
#| 1004 | Carlos | Aponte | 989856244 | activo |
#---------------------------------------------------------
#| 1005 | Kevin | Cueva | 989856245 | activo |J
#---------------------------------------------------------

#Utilizando un diccionario, crear un programa que muestre el


siguiente menú y ejecute cada opción.

Selecciones una opción!!!


0 ..... Salir
1 ..... Agregar
2 ..... Modificar
3 ..... Eliminar
4 ..... Buscar

Al ingresar 0, salir del programa imprimiendo la agenda.

Al ingresar 1, que permita agregar un registro a la agenda.

Al ingresar 2, que permita modificar un registro.

Al ingresar 3, que permita eliminar un registro.

Al ingresar 4, que permita buscar un registro en función a su ID y muestre el siguiente


resultado:
>>Ingrese el ID a buscar::
>>1003
>>El ID 1003 pertenece a: Carlos Aponte y su teléfono es: 989856244

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

CODIGOS PYCHARM
EJERCICIO N°1-CODIGO PARA DIGITALIZAR

dic = [

'a',

'b',

'c': 1,

'd':

'x' : 10,

'y' : 20,

'z' : 30

},

'e': 3

},

'f',

'g'

print(dic[2]["d"]["z"])

EJERCICIO N°2-CODIGO PARA DIGITALIZAR


print("Opciones de Agenda")

print("0....Salir")

print("1....Agregar")

print("2....Modificar")

print("3....Eliminar")

print("4....Buscar")

dic=[1001,{"Nombre","Alexander","Apellido","Diaz","Telefono","989856248","Estado","activo"},

1002,{"Nombre","Raul","Apellido","Mendoza","Telefono","989856242","Estado","activo"},

1003,{"Nombre","Juan","Apellido","Perez","Telefono","989856243","Estado","activo"},

1004,{"Nombre","Carlos","Apellido","Aponte","Telefono","989856244","Estado","activo"},

1005,{"Nombre","Kevin","Apellido","Cueva","Telefono","989856245","Estado","activo"}]

DEPARTAMENTO DE TECNOLOGÍA DIGITAL


INTRODUCCIÓN A LA PROGRAMACIÓN

print("Ingrese la opción:")

Opcion=int(input())

if Opcion ==0:

print("Agenda Impresa")

for key, value in dic.items():

print(key)

print(value)

elif Opcion == 1:

Agregar = {1006: {"Nombre": "Brenda", "Apellido": "Paucar", "Telefono": 930305058, "Estado": "activo"}}

dic.update(Agregar)

for key, value in dic.items():

print(key)

print(value)

elif Opcion == 2:

backup_poblacion = dic[1003].copy()

dic[1003]["Apellido"] = "Bedoya"

print("Antes: ", backup_poblacion)

print("Despues", dic[1003])

elif Opcion == 3:

dic.pop(1005)

for key, value in dic.items():

print(key)

print(value)

elif Opcion == 4:

ID = input("Ingresar ID a buscar :")

id = int(ID)

if id == 1001:

print(dic[1001])

elif id == 1002:

print(dic[1002])

elif id == 1003:

print(dic[1003])

elif id == 1004:

print(dic[1004])

elif id == 1005:

print(dic[1005])

elif id == 1006:

print(dic[1006])

DEPARTAMENTO DE TECNOLOGÍA DIGITAL

También podría gustarte