Laboratorio 08 Calificadov 2 Huaynate PDF

Title Laboratorio 08 Calificadov 2 Huaynate
Author Yanny Luz
Course Introduccion a la Programacion
Institution TECSUP
Pages 8
File Size 693.7 KB
File Type PDF
Total Downloads 236
Total Views 272

Summary

INTRODUCCIÓN ALA PROGRAMACIÓNLABORATORIO N°CALIFICADOOBJETIVOS : Crear programas Python Utilizar listas y sus métodos Crear programas usando conjuntos y diccionarios Usar estructuras condicionales en python Equipos, materiales, programas y recursos:● PC personal con Windows 10. ● Programa Python ● M...


Description

INTRODUCCIÓN A LA PROGRAMACIÓN

LABORATORIO N°08 CALIFICADO

INTRODUCCIÓN A LA PROGRAMACIÓN

OBJETIVOS: • • • •

Crear programas Python Utilizar listas y sus métodos Crear programas usando conjuntos y diccionarios Usar estructuras condicionales en python

Equipos, materiales, programas y recursos: ● ● ●

PC personal con Windows 10. Programa Python Material adicional en Canvas TECSUP.

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: • • • •

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ÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN PROCEDIMIENTOS Y RESULTADOS: Para el siguiente laboratorio 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) − Rojo − Amarillo − Verde − Negro b) Utilice el método apropiado para agregar los elementos Rosado y Azul a su lista. c) Utilice el método apropiado para eliminar el elemento Negro d) Imprima desde el segundo elemento al cuarto elementos de su lista (slicing). Código lista_huaynate ['Rojo','Amarillo','Verde','Negro'] lista_huaynate.append('Rosado') lista_huaynate.append('Azul') print(lista_huaynate) lista_huaynate.remove('Negro') print(lista_huaynate) from_2_to_4 = lista_huaynate[2:5] print(from_2_to_4) for element in lista_huaynate: print(element)

Ejecución =

2. Ejercicio2 (5 puntos) a) Cree los conjuntos con los siguientes elementos: A 1, 2, 5, 7,8 B 2, 4, 6, 8 C 5, 9, 3, 7 D conjunto vacío b) Utilizando el método apropiado agregue el elemento 6 al conjunto C c) Utilice el método u operador apropiado para que el conjunto D contenga la intersección de los conjuntos A y B. d) Imprima la diferencia simétrica de los conjuntos A y C

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN

Código

Ejecución

A= {'1', '2', '5','7','8'} B= {'2', '4', '6','8'} C={'5','9','3','7'} D= set() C.add('6') D.update(A|B|C) print('Conjunto C:',C) print('Conjunto D:',D) print('Interseccion de A Y C :',A & C)

3. Ejercicio3 (5 puntos) a) Cree el diccionario Dic_SuApellidoPaterno Con los siguientes elementos: 142 Laptop 3000 142 PC 1200 143 Memoria 300 b) Agregue un nuevo elemento utilizando el método apropiado, usted defina el código, producto y precio. c) Imprima las llaves (o claves) de su diccionario. d) Utilizando métodos imprima solo el precio del producto 142.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN Código

Ejecución

print('A)') print("141","Laptod","3000") print("142","PC","1200") print("143","Memoria","300") print() dic_huaynate ={ 141:["Laptod","3000"], 142:["PC","1200"], 143:["Memoria","300"] } print('B)') HC=(input("Ingrese el codigo:")) YC=(input("Ingrese el producto:")) HC=(input("Precio:")) dic_huaynate[HC]=(YC,HC) print() print(dic_huaynate) print() R1=dic_huaynate.keys() print('C)') print(R1) print() dic_huaynate={ 141:["Laptod","3000"], 142:["PC","1200"], 143:["Memoria","300"] } print('D)') print("El precio del producto 142 es:")

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. a) Cree un menú con las opciones: 1 Agregar 2 Eliminar b) Utilizando estructuras condicionales valide los siguiente: - Utilizando INPUT solicite un valor que recoja la respuesta del menú anterior, recuerde que el valor debe ser del tipo entero.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN -

Si se elige la opción1, agregue un nuevo valor a su diccionario e imprímalo todo el diccionario. Si se elige la opción2, elimine un elemento existente de su diccionario, el usuario indicará la clave del producto que será eliminado. Imprima su diccionario. Además, se mostrará el encabezado Código, Producto y Precio. Código

Ejecución

print("141","Laptod","3000") print("142","PC","1200") print("143","Memoria","300") dic_huaynate ={ 141:["Laptod","3000"], 142:["PC","1200"], 143:["Memoria","300"] } A={"144":["Iphone",4000]} dic_huaynate.update(A) print(" ") print("OPCIONES") print(" ") print("1".rjust(1),">agregar") print( "2".rjust(1),">eliminar") print( "2".rjust(1),"> salir") print(" ") print(dic_huaynate) print(" ") B=(int(input("Selecciona una opción:")) while(B3): B=(int(input("Selecciona una opción:")) if B =1: print(" ") print("Ingrese los datos para agregar a la dic_huaynate") print(" ") BY=(input("Ingrese El codigo:")) BYY=(input("Ingrese el producto:")) BYYY=(input("Ingrese el precio:")) dic_huaynate={BY:[BYY,BYYY]} print("") print(dic_huaynate,dic_huaynate1) if B =2: R=(input("Ingrese El codigo:")) dic_huaynate.pop(R) print(dic_huaynate) if B =3: print(" ") F=("Codigo","Producto","Precio") print(F)

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN print("") print("hasta pronto") else: print(" ") print(" ") print(" ") print("muchas gracias".center 5))



-Estas técnicas nos van a permitir desarrollar sistemas para optimizar nuestros propios procedimientos de trabajo, en mejor ejemplo seria los diccionarios que no permiten guardar numerosas y con los comandos adecuados vamos a poder hacer tareas como la identificación de partes tan solo por su digito previamente predeterminado, las sentencias nos ayudaran a generar un código que nos posibilite actualizar las condiciones creadas y los conjuntos que nos mostraran las condiciones preestablecidas que no tienen que ser cambiadas.

AGREGUE SUS CONCLUSIONES EN EL ARCHIVO DE WORD CON LAS CAPTURAS DE PANTALLA Recuerde el nombre del archivo tendrá la siguiente estructura: Lab8 ApellidoPaterno_Nombre.docx

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

INTRODUCCIÓN A LA PROGRAMACIÓN 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

Criterio de desempeño

prácticas. 3.1 Realiza pruebas a sistemas de hardware y software para diagnosticar su correcta operación. 3.2 Analiza e Interpreta resultados de mediciones y pruebas para implementar mejoras

Curso

Introducción a la programación

Periodo

Crea programas en Python utilizando listas, conjuntos, diccionarios y estructuras condicionales

Actividad Nombre del Alumno Docente

Laura Meléndez

Fecha

2021-2

Semestre

III

Semana

08

Sección

C5A

Criterios a Evaluar

Excelente

Bueno

Requiere Mejora

No Aceptable

▪ Crea y modifica Listas en python ▪ Crea conjuntos set, utiliza operadores y

5

4

3

2

5

4

3

1

▪ Crea diccionarios, los modifica e imprime ▪ Utiliza estructuras condicionales y

5

4

2

1

5

3

2

1

20

15

10

5-0

Puntaje Logrado

métodos en conjuntos.

establece instrucciones dentro de ellas Total

Acciones a cumplir

Menos 1

▪ Ortografía y redacción de las conclusiones.

Puntaje Final

Comentarios respecto del desempeño del alumno

Descripción Excelente Bueno Requiere mejora No Aceptable

Demuestra un completo entendimiento del problema o realiza la actividad cumpliendo todos los requerimientos especificados. Demuestra un considerable entendimiento del problema o realiza la actividad cumpliendo con la mayoría de los requerimientos especificados. Demuestra un bajo entendimiento del problema o realiza la actividad cumpliendo con pocos de los requerimientos especificados. No demuestra entendimiento del problema o de la actividad.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES...


Similar Free PDFs