Apaza Edward

April 4, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


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 ulizando formato Diferenciar Diferenc iar pos de datos y ulizar operadores aritmécos, de asignaci asignación ón y lógicos Idencar 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 Reperr 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 parcipación acva en el transcurso de la clase previa al desarrollo del Laboratorio y así lograr cumplir con los objevos 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



Ulice 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



Modique 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 ulizando formato



Por otra otra parte, difere diferenciamo nciamoss los pos de de datos, datos, además ulizam ulizamos 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF