Lab8 Ccapa - Cristian
Lab8 Ccapa - Cristian
Lab8 Ccapa - Cristian
LA PROGRAMACIÓN
LABORATORIO N°08
CALIFICADO
INTRODUCCIÓN A LA PROGRAMACIÓN
OBJETIVOS:
recursos:
INTRODUCCIÓN:
Python permite trabajar con distintas estructuras de datos como, listas, conjuntos y diccionarios,
en este laboratorio utilizaremos dichas estructuras en la creación de programas junto con las
estructuras condicionales para solucionar problemas
RECOMENDACIONES:
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:
En un documento de Word realice las capturas de pantalla del código de sus programas y de
la ejecución de cada ejercicio. Además, incluya en el archivo de Word el URL de Repl.it de su
proyecto. El nombre del archivo seguirá la siguiente estructura:
Lab8 ApellidoPaterno_Nombre.docx
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
b) Utilice el método apropiado para agregar los elementos Cuaderno y Regla a su lista.
c) Utilice el método apropiado para eliminar el elemento Borrador
d) Utilizando Slicing imprima del elemento 2 al elemento 4
e) Imprima todos los elementos de su lista.
Resolución
a) Cree la lista
Código Copiado
lista_Ccapa=["Lapiz","Borrador","Tajador","Lapicero"]
lista_Ccapa.extend(["Cuaderno","Regla"])
print(lista_Ccapa)
lista_Ccapa.remove("Borrador")
print(lista_Ccapa)
print(lista_Ccapa[2:4])
lista_Ccapa.append("Borrador")
print(lista_Ccapa)
Captura de pantalla
2. Ejercicio2 (5 puntos)
Resolución
a) Crear conjuntos
e)Imprimir el resultado
3. Ejercicio3 (5 puntos)
Resolución
a)Cree el diccionario
Código Copiado
print("101","!","Toalla baño","!","35")
print("102","!","Toalla mano","!","15")
print("103","!","Toalla cara","!","6")
Dic_Ccapa={101:["Toalla baño","35"],102:["Toalla mano","15"],103:["Toalla cara","6"]}
id=int(input("Ingresa codigo: "))
pro=input("Ingresa producto: ")
pre=input("Precio: ")
Dic_Ccapa[id]=(pro,pre)
print(Dic_Ccapa)
Claves=Dic_Ccapa.keys()
print(Claves)
print("El precio 102 es:",Dic_Ccapa[102][1])
Captura de Pantalla
Captura de la consola
4. Ejercicio4 (5 puntos)
Cree un archivo nuevo y copie el diccionario creado en el ejercicio anterior, agregue las
instrucciones necesarias para realizar lo siguiente.
Resolución
Código Copiado
print("101","!","Toalla baño","!","35")
print("102","!","Toalla mano","!","15")
print("103","!","Toalla cara","!","6")
Dic_Ccapa={101:["Toalla baño","35"],102:["Toalla mano","15"],103:["Toalla cara","6"]}
A={"104":["Toalla pies",25]}
Dic_Ccapa.update(A)
print("")
print(Dic_Ccapa)
print("")
B=int(input("Seleccione una opcion:"))
while(B<1 or B>3):
B=int(input("Seleccione una opcion:"))
if B==1:
print("")
print("Ingrese datos nuevos Dic_Ccapa")
D1=input("Ingrese codigo:")
D2=input("Ingrese Producto:")
D3=input("Ingreseprecio:")
Dic_Ccapa1={D1:[D2,D3]}
print(Dic_Ccapa,Dic_Ccapa1)
if B==2:
R=input("Ingrese el codigo:")
Dic_Ccapa.pop(R)
print(Dic_Ccapa)
if B==3:
F=("Codigo","Producto","Precio")
print(F)
print("Hasta pronto")
else:
print("Muchas gracias".center(5))
Captura de Pantalla
CONCLUSIONES:
Se pueden crear aplicaciones y herramientas personalizadas que satisfagan las necesidades específicas del usuario con
la capacidad de crear programas Python.
El uso de listas y sus técnicas permite un acceso rápido y fácil a la información almacenada.
La creación de programas usando conjuntos y diccionarios brinda la posibilidad de trabajar con colecciones de datos no
ordenadas y con pares clave-valor, permitiendo una manipulación avanzada y efectiva de la información.
Python permite crear programas con lógica y toma de decisiones, adaptando el comportamiento del programa a
diferentes condiciones mediante el uso de estructuras condicionales.
Criterios de Evaluación
Electrónica y Automatizació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
desempeño operación.
3.2 Analiza e Interpreta resultados de mediciones y pruebas para implementar mejoras
Curso Introducción a la programación Periodo 2020-1
Crea programas en Python utilizando listas, conjuntos,
Actividad Semestre III
diccionarios y estructuras condicionales
Nombre del Alumno Semana 08
Requiere No Puntaje
Criterios a Evaluar Excelente Bueno
Mejora Aceptable 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