Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LA PROGRAMACIÓN
LABORATORIO N°06
Conjuntos set
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN:
Un conjunto es una colección de objetos distintos llamados elementos, se caracterizan por estar
siempre bien definidos y no tener dos elementos exactamente iguales, nos serán de utilidad si
deseamos eliminar valores duplicados.
SEGURIDAD:
• Ubicar maletines y/o mochilas en el lugar del aula de laboratorio destinado para tal fin.
• No ingresar con líquidos ni comida al laboratorio.
• Al culminar la sesión de laboratorio, apagar correctamente la computadora y el
monitor.
• Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
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.
PROCEDIMIENTOS Y RESULTADOS:
1. En una empresa textil se tienen los almacenes 1, 2 y 3 con los siguientes productos:
CODIGO
# ONLINE PYTHON COMPILER (INTERPRETER) TO RUN PYTHON ONLINE.
# WRITE PYTHON 3 CODE IN THIS ONLINE EDITOR AND RUN IT.
print(" UNIÓN DE CONJUNTOS")
print("_______________________________________________________________
_______")
almacen1={"toalla_cara", "toalla_mano", "toalla_baño"}
almacen2={"sabana_1plaza", "sabana_2plazas", "sabana_queen",
"sabana_king"}
almacen3={"sabana_1plaza", "toalla_extra_baño", "sabana_cuna",
"sabana_king"}
print(almacen1|almacen2|almacen3)
print("INTERSECCIÓN DE CONJUNTOS")
print("_______________________________________________________________
_____________")
print(almacen2&almacen3)
print("DIFERENCIA DE CONJUNTOS")
print("_______________________________________________________________
_____________")
print(almacen2-almacen3)
CODIGO
# Lab 06 tsk 2
varones={"Juan Garcia", "Lucas Vargas", "Cesar Quispe", "Raul
Alvarez", "Santiago", "Morales", "Fernando Marin", "Tomas Caceres",
"Rodrigo Llauce"}
mujeres={"Sandra Huamani", "Olga Miranda", "Karina Ortega", "Cecilia
Ramirez", "Alicia", "Valencia", "Elena Sotomayor", "Roxana Padilla",
"Jessica Gomez"}
rrhh={"Cesar Quispe","Tomas Caseres","Olga Miranda"}
finanzas={"Rodrigo Llauce","Sandra Huamani","Cecilia Ramirez"}
ventas={"Fernando Marin","Alicia Valencia","Karina Ortega","Lucas
Vargas"}
producción={"Juan Garcia","Raul Alvarez","Santiago Morales","Elena",
"Sotomayor","Roxana Padilla","Jessica Gomez"}
mujeres.add("Carla Rivera")
ventas.add("Carla Rivera")
Administrativos=rrhh | finanzas
Operadores=ventas | producción
#______________________________________________________________
print("* Mujeres =",(mujeres))
print("* Ventas =",(ventas))
print("* Administrativos =", Administrativos)
print("* Operadores =", Operadores)
print("* Mujeres en área Administrativa: ",
len(Administrativos)/len(mujeres))
print(f"* Porcentaje de administrativos con respecto al total:
{100*(len(Administrativos)/len(mujeres|varones)): .2f}%")
print("* Roxana Padilla pertenece a Administrativos: ", "Roxana
Padilla" in Administrativos)
print("* Operadores que no son Mujeres =", Operadores&varones)
print("_"*35)
print(f' |{"Grupos":<10s}|{"Varones":^10s}| {"Mujeres":^10s}| ')
print("_"*35)
print(f' |{"RRHH":<10s}|{len(rrhh&varones):^10d}|
{len(rrhh&mujeres):^10d}| ')
print(f' |{"Finanzas":<10s}|{len(finanzas&varones):^10d}|
{len(finanzas&mujeres):^10d}| ')
print(f' |{"Ventas":<10s}|{len(ventas&varones):^10d}|
{len(ventas&mujeres):^10d}| ')
print(f'
|{"Producción":<10s}|{len(producción&varones):^10d}|{len(producción&mu
jeres):^10d}| ')
print("_"*35)