Lab08 Introduccion A La Programación
Lab08 Introduccion A La Programación
LA PROGRAMACIÓN
LABORATORIO N°08
CALIFICADO
INTRODUCCIÓN A LA PROGRAMACIÓN
OBJETIVOS:
I NTRODUCCIÓN:
Python per mite trabajar con distintas estruc tur as de datos como, listas, conjuntos y diccionarios,
en este labor atorio utilizare mos dichas e struc tur as en la creación de programas junto con las
estructuras condicionales para solucionar problemas
R ECOMENDACION ES:
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.
En un documento de W ord realice las c aptur as de pantalla del código de sus programas y de la
ejecución de c ada e jercicio. A de más, incluya en el arc hivo de W ord el URL de Repl.it de su
proyecto. El nombre del archivo seguirá la siguiente estructura:
1. Ejercicio1 (5 puntos)
a) Cree la lista que contenga los siguientes elementos (el nombre de su lista será
lista_SuApellidoPaterno, ejm lista_perez)
− Lápiz
− Borrador
− Tajador
− Lapicero
lista_pinto = ["lápiz","borrador","tajador","lapicero"]
b) Utilice el método apropiado para agregar los elementos Cuaderno y Regla a su lista.
lista_pinto = ["lápiz","borrador","tajador","lapicero"]
lista_pinto.extend(["cuaderno","regla"])
print(lista_pinto)
lista_pinto = ["lápiz","borrador","tajador","lapicero"]
lista_pinto.extend(["cuaderno","regla"])
print(lista_pinto)
print()
lista_pinto.remove("borrador")
print(lista_pinto)
lista_pinto = ["lápiz","borrador","tajador","lapicero"]
lista_pinto.extend(["cuaderno","regla"])
print(lista_pinto)
print()
lista_pinto.remove("borrador")
print(lista_pinto)
print()
print(lista_pinto[2:5])
lista_pinto = ["lápiz","borrador","tajador","lapicero"]
lista_pinto.extend(["cuaderno","regla"])
print(lista_pinto)
print()
lista_pinto.remove("borrador")
print(lista_pinto)
print()
print(lista_pinto[2:5])
print()
lista_pinto.append("borrador")
print(lista_pinto)
A={"teclado","mouse","camara"}
B={"impresora","pantalla","parlantes"}
C={"cpu","pantalla","teclado","mouse"}
D={""}
A={"teclado","mouse","camara"}
B={"impresora","pantalla","parlantes"}
C={"cpu","pantalla","teclado","mouse"}
D={""}
print()
C.add("memoria")
print(C)
c) Utilice el método u operador apropiado para que el conjunto D contenga todos los
elementos de A, B y C.
A={"teclado","mouse","camara"}
B={"impresora","pantalla","parlantes"}
C={"cpu","pantalla","teclado","mouse"}
D={""}
print()
C.add("memoria")
print(C)
print()
D.update(A,B,C)
print(D)
C={"cpu","pantalla","teclado","mouse"}
D={""}
print()
C.add("memoria")
print(C)
print()
D.update(A,B,C)
print(D)
print()
print(A|C)
A={"teclado","mouse","camara"}
B={"impresora","pantalla","parlantes"}
C={"cpu","pantalla","teclado","mouse"}
D={""}
print()
C.add("memoria")
print(C)
print()
D.update(A,B,C)
print(D)
print()
print(A|C)
print()
print(D<=B)
print("101","!","toalla baño","!","35")
print("102","!","toalla mano","!","15")
print("103","!","toalla cara","!","6")
Dic_pinto={101:["toalla baño","35"],102:["toalla
mano","15"],103:["toalla cara","6"]}
print("101","!","toalla baño","!","35")
print("102","!","toalla mano","!","15")
print("103","!","toalla cara","!","6")
Dic_pinto={101:["toalla baño","35"],102:["toalla
mano","15"],103:["toalla cara","6"]}
print()
ID=int(input("ingresa el codigo: "))
AI=input("ingresa el producto: ")
BI=input("precio: ")
Dic_pinto[ID]=(AI,BI)
print(Dic_pinto)
print("101","!","toalla baño","!","35")
print("102","!","toalla mano","!","15")
print("103","!","toalla cara","!","6")
Dic_pinto={"101":["toalla baño","35"],"102":["toalla
mano","15"],"103":["toalla cara","6"]}
print()
R1=Dic_pinto.keys()
print(R1)
print("101","!","toalla baño","!","35")
print("102","!","toalla mano","!","15")
print("103","!","toalla cara","!","6")
Dic_pinto={"101":["toalla baño","35"],"102":["toalla
mano","15"],"103":["toalla cara","6"]}
print()
4. Ejercicio4 (5 puntos)
Cree un archivo nuevo y copie el diccionar io creado en el ejercicio anterior, agregue las
instrucciones necesarias para realizar lo siguiente.
print("101","!","toalla baño","!","35")
print("102","!","toalla mano","!","15")
print("103","!","toalla cara","!","6")
Dic_pinto={"101":["toalla baño","35"],"102":["toalla
mano","15"],"103":["toalla cara","6"]}
A={"104":["Toalla pelo",25]}
Dic_pinto.update(A)
print (" ")
print ("OPCIONES")
print (" ")
print ("1".rjust(1)," > Agregar")
print ("2".rjust(1)," > Eliminar")
print ("3".rjust(1)," > Salir")
print (" ")
print(Dic_pinto)
print("")
B=int(input("Selecciona una opción: "))
while(B<1 or B>3):
B=int(input("Selecciona una opción: "))
if B == 1:
print (" ")
print("Ingrese los datos para agregar a la Dic_pinto")
print (" ")
BC = input("Ingrese el Código: ")
BCC = input("Ingrese el Producto: ")
BCCC = input("Ingrese el Precio: ")
Dic_pinto1={BC:[BCC,BCCC]}
print("")
print(Dic_pinto,Dic_pinto1)
if B == 2:
R=input("Ingrese el Código : ")
Dic_pinto.pop(R)
print(Dic_pinto)
if B == 3:
print("")
F=("Código","Producto","Precio")
print(F)
print("")
print("Hasta pronto")
else:
print("")
print(" ")
print(" ")
print("muchas gracias".center(5))
Criterios de Evaluación
Electrónica y Automatiz aci ón Industrial
Rúbrica
Resultado 3 Los estudiantes identifican, analizan y resuelven problemas que se plantean en las
prácticas.
Criterio de 3.1 Realiza pruebas a sistemas de hardware y software para diagnosticar su correcta
desem p eñ o operación.
3.2 Analiza e Interpreta resultados de mediciones y pruebas para implementar mejoras
Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptab le Logrado
5 4 3 2
Crea y modifica Listas en python
Crea conjuntos set, utiliza operadores y 5 4 3 1
métodos en conjuntos.
5 4 2 1
Crea diccionarios, los modifica e imprime
Utiliza estructuras condicionales y 5 3 2 1
establece instrucciones dentro de ellas
Total 20 15 10 5-0
1
Ortografía y redacción de las conclusiones .
Puntaje Final
Descripción