Apaza Edward
April 4, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Apaza Edward...
Description
INTRODUCCIÓN A LA PROGRAMACIÓN
LABORATORIO N°04 CALIFICADO
INTRODUCCIÓN A LA PROGRAMACIÓN
OBJETIVOS: • • • •
Crear programas Python Imprimir valores ulizando formato Diferenciar Diferenc iar pos de datos y ulizar operadores aritmécos, de asignaci asignación ón y lógicos Idencar y crear tuplas
Equipos, materiales, programas y recursos:
● ● ●
PC personal con Windows 10. Programa Python Material adicional en Canvas TECSUP.
INTRODUCCIÓN: Una tupla permite almacenar un conjunto de datos de diferentes pos. La numeración de los índices de los vectores inicia en cero hasta la posición n-1. Tener en cuenta que la variable que es el nombre del vector, y se accede a los datos, por el número de índice.
RECOMENDACIONES: • • • •
Cerrar todo programa que pueda distraerte de tu sesión virtual. Eliminar distracciones Realizarr apuntes de la sesión virtual Realiza Reperr los ejercicios realizados en la sesión virtual. Repe
PREPARACIÓN: Para ello el alumno previamente previamente deberá haber revisado el material publica publicado do en TECSUP Virtu@l, la parcipación acva en el transcurso de la clase previa al desarrollo del Laboratorio y así lograr cumplir con los objevos y metas trazados al nal de cada clase.
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
INTRODUCCIÓN A LA PROGRAMACIÓN PROCEDIMIENTOS Y RESULTADOS: En un documento de Word realice la captura de pantalla del código de su programa 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:
Lab4 ApellidoPaterno_Nombre.docx 1.
Ejercicio1 (6 puntos) Escriba en Python un programa que imprima los datos que se muestran en la siguiente imagen
Reemplace el dato de cliente por su nombre y apellido paterno
Ulice alineaciones izquierda, centrada y derecha como se muestra en el modelo.
Los precios deben de mostrar dos decimale decimales. s.
raz_asoc ="AVINKA" raz_asoc= NP= NP ="Nro Pedido:" Pco= Pco ="765431" Cl= Cl ="Cliente:" ClN= ClN ="Edward Apaza" linea="-" linea= pdr= pdr ="Producto" pr= pr ="Precio" linea= linea ="-" pd1= pd1 ="Pollo entero 2Kg" pc1= pc1 =13.50 pd2= pd2 ="Plancha 30 huevos" pc2= pc2 =13.00 pd3= pd3 ="Pierna/encuentro 4Kg" pc3= pc3 =44.00 linea= linea ="-" TL= TL ="TOTAL" TLS=( TLS =(pc1 pc1+ +pc2 pc2+ +pc3 pc3) ) print() print() print( print ("{:^44} {:^44}" ".format format( (raz_asoc raz_asoc)) )) print( print ("{:^10}{:>12} {:^10}{:>12}" ".format format( (NP NP, , Pco Pco)) )) print( print ("{:^0}{:>20} {:^0}{:>20}" ".format format( (Cl Cl, , ClN ClN)) )) print( print ("{:-18} {:^20}{:>18}" ".format format( (TL TL, , "%.2f %.2f" " % %TLS TLS)) ))
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
2.
Ejercicio2 (6 puntos) Escriba en Python un programa que calcule e imprima los resultados, considerando los valores de las variables a, b y c:
Eleve el valor de c, a la potencia del valor de a.
Calcule la división entera de b entre c
Calcule el resido de b entre c
Modique el valor de a para que sea elevado al valor de c (use operadores de asignación)
Muestre el resultado de la comparación: comparación: a mayor c ó b mayor que c)
#Valores de a,b,c a=4 b=12 c=5 print("El print( print( print ("El print( print ("El c**= **=a a print( print ("El
resultado de la potencia de c es:" , es:" ,c c** **a a) resultado de la division entera de c y b es:" , es:" ,c c// //b b) resultado del residuo es:" , es:" ,b b%c) resultado de la potencia de c usando operadores de asigancion es:" , es:" , c)
a=4 b=12 c=5 print( print ("El resultado de la comparación:a mayor c es ó b mayor que c" ) print( print (a > c) print( print (b > c)
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
INTRODUCCIÓN A LA PROGRAMACIÓN 3. Ejercicio3 (8 puntos) Escriba en Python un programa que cree las siguientes tuplas y las imprima respetando el formato de alineación que se muestra en la imagen (el nombre de cada tupla deberá de tener su apellido paterno, por ejemplo: melendez0
Además, averigüe cuantas cuantas veces se repite el número 20 en la segunda tupla.
Halle la posición del número 20 en la segunda tupla.
Apaza0=('Código' Apaza0=( 'Código', ,'Nombre' 'Nombre', ,'Edad' 'Edad') ) (s1 s1, , s2 s2, , s3 s3)= )= Apaza0 Apaza0 Apaza1=( Apaza1 =(123 123, ,'María Arroyo', Arroyo',20 20) ) (t1 t1, , t2 t2, , t3 t3)= )= Apaza1 Apaza1 Apaza2=( Apaza2 =(298 298, ,'Juan Cardenas', Cardenas',25 25) ) (d1 d1, , d2 d2, , d3 d3)= )= Apaza2 Apaza2 Apaza3=( Apaza3 =(734 734, ,'Carla Martinez', Martinez',32 32) ) print() print() print( print ("{:^11}{:^8}{:>8}{:>8}{:>7} ".format format( (Apaza0 Apaza0[ [0], '|' '|', , Apaza0 Apaza0[ [1], print( print ("------------------------------------------" ) print( print ("{:^12}{:^5}{:>5}{:>6}{:>5} ".format format( (Apaza1 Apaza1[ [0], '|' '|', , Apaza1 Apaza1[ [1], print( print ("{:^12}{:^5}{:>5}{:>5}{:>5} ".format format( (Apaza2 Apaza2[ [0], '|' '|', , Apaza2 Apaza2[ [1], print( print ("{:^12}{:^5}{:>5}{:>4}{:>5} ".format format( (Apaza3 Apaza3[ [0], '|' '|', , Apaza3 Apaza3[ [1], print() print () print( print (" "'Cantidad de números 20: ', Apaza1 Apaza1. .count count( (20 20)) )) print( print (" "'Posición del número 20: ', Apaza1 Apaza1. .index index( (20 20)) )) print() print ()
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
'|', '|' , Apaza0 Apaza0[ [2])) '|', Apaza1 '|', Apaza1[ [2])) '|', '|' , Apaza2 Apaza2[ [2])) '|', '|' , Apaza3 Apaza3[ [2]))
Conclusiones: •
Se logro logro el mane manejo jo de Python Python en Visual Visual Studio Studio con la ayuda ayuda y enseñanza enseñanza del del docente, docente, podemos podemos observa observarr en estos ejercicios que nos dejo donde vemos que imprimimos valores ulizando formato
•
Por otra otra parte, difere diferenciamo nciamoss los pos de de datos, datos, además ulizam ulizamos os operadore operadoress aritm aritmécos, écos, de de asignación asignación y lógicos como también se logro el uso y manejo de crear tuplas.
•
Python es un lenguaje fácil de aprender e ideal para aquellos programadores que están iniciando.
•
Esto
edita
queda
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
INTRODUCCIÓN A LA PROGRAMACIÓN Criterios de Evaluación
Rúbrica
Resultado
3
Criterio de desempeño
3.1 Realiza pruebas a sistemas sistemas de hardware y software software para diagnosticar su correcta correcta operación. 3.2 Analiza e Interpreta Interpreta resultados de medi mediciones ciones y pruebas para implementar implementar mejoras mejoras
Los estudiantes identifican, identifican, analizan y resuelven problemas que se plantean en las prácticas.
Curso
Introducción a la programación
Periodo
Crea programas en Python utilizando variables, tuplas y operadores
Actividad Nombre del Alumno Docente
Laura Meléndez Criterios a Evaluar
Imprime valores con formato utilizando python Utiliza diferentes tipos de datos y operadores Crea e imprime tuplas y maneja los métodos count e index Total
Fecha
24/04/2020
III
Semana
04
Sección
C5A
Bueno
Requiere Mejora
No Aceptable
6
3
2
1
6
4
3
2
8
6
4
2
20
15
10
5- 0
Acciones a cumplir cumplir
Semestre
Excelente
Ortografía y redacción de las conclusiones.
2020-1
Puntaje Logrado
Menos
Puntaje Final
Comentarios respecto del desempeño del alumno
Descripción Excelente Bueno Requiere mejora No Aceptable Aceptable
Demuestra un completo entendimiento entendi miento del probl problema ema 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 entendimiento del problema o realiza la actividad cumpliendo con pocos de los requerimientos especificados. No demuestra demuestra entendimi entendimiento ento del prob problema lema o de la actividad. actividad.
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
1
View more...
Comments