0% encontró este documento útil (0 votos)
14 vistas6 páginas

Manejo de Listas en Python: Laboratorio 5

El documento presenta dos ejercicios de programación en Python que involucran el uso de listas. El primer ejercicio muestra un reporte estadístico de países con barras proporcionales a los puntos obtenidos, almacenando los datos en listas. El segundo ejercicio lleva el control de ingresos, salidas y saldos de productos en un inventario, utilizando listas para almacenar la información.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas6 páginas

Manejo de Listas en Python: Laboratorio 5

El documento presenta dos ejercicios de programación en Python que involucran el uso de listas. El primer ejercicio muestra un reporte estadístico de países con barras proporcionales a los puntos obtenidos, almacenando los datos en listas. El segundo ejercicio lleva el control de ingresos, salidas y saldos de productos en un inventario, utilizando listas para almacenar la información.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°05
Listas
INTRODUCCIÓN A LA PROGRAMACIÓN

Laboratorio 05
Alumno:Alejo Mamani Hector
I. OBJETIVOS:
• Conocer los procedimientos básicos para el manejo de Listas
• Conocer la sintaxis de aplicación de las Listas
II. SEGURIDAD:
 Ubicar maletines y/o mochilas en el lugar del aula de Laboratorio destinado para
tal fin.
 No ingerir líquidos ni comida en el aula de Laboratorio.
 Al culminar la sesión de laboratorio, apagar correctamente la computadora y el
monitor.
 Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.
 No es permitido la manipulación del hardware, conexiones eléctricas o de red.

III. EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS:

 PC personal con Windows 10.


 Python
 Material adicional en Canvas Tecsup

IV. INTRODUCCIÓN:

Los elementos básicos de los procedimientos en la creación de programas de


Python, requiere de ciertos convencionalismos que son de mucha importancia. Su
funcionabilidad se observa, cuando se ingresan los comandos sin el adecuado
formato, por lo que inmediatamente se visualizan las correcciones.
V. PREPARACIÓN:

Usted debe haber revisado previamente el material sobre el tema del presente
laboratorio que se encuentra en Tecsup Virtu@l, durante el desarrollo de los temas
de clase se tendrán ejercicios explicativos en cada uno de los puntos, ello le dará a
la sesión una interacción de la teoría y la parte práctica, ya que en todo momento el
alumno podrá comprobar en su propia PC.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

1. Diseñar un programa para almacenar los datos de los equipos e imprimir el


reporte, con un cuadro estadístico de barras de acuerdo a los puntos obtenidos.

t=["","Países","PTS","GRAFICO ESTADISTICO"]

e1=[1,"Brasil",33]

e2=[2,"Colombia",24]

e3=[3,"Uruguay",23]

e4=[4,"Chile ",23]

e5=[5,"Argentina",22]

e6=[6,"Ecuador",20]

e7=[7,"Perú",18]

e8=[8,"Paraguay",18]

e9=[9,"Bolivia",10]

e10=[10,"Venezuela",6]

g1=e1[2]*"*"

[Link](g1)

g2=e2[2]*"*"

[Link](g2)

g3=e3[2]*"*"

[Link](g3)

g4=e4[2]*"*"

[Link](g4)

g5=e5[2]*"*"
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
INTRODUCCIÓN A LA PROGRAMACIÓN

[Link](g5)

g6=e6[2]*"*"

[Link](g6)

g7=e7[2]*"*"

[Link](g7)

g8=e8[2]*"*"

[Link](g8)

g9=e9[2]*"*"

[Link](g9)

g10=e10[2]*"*"

[Link](g10)

print("-"*58)

print("|{:^5}|{:^10}|{:^5}|{:^33}|".format(t[0],t[1],t[2],t[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e1[0],e1[1],e1[2],e1[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e2[0],e2[1],e2[2],e2[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e3[0],e3[1],e3[2],e3[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e4[0],e4[1],e4[2],e4[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e5[0],e5[1],e5[2],e5[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e6[0],e6[1],e6[2],e6[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e7[0],e7[1],e7[2],e7[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e8[0],e8[1],e8[2],e8[3]))

print("-"*58)

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e9[0],e9[1],e9[2],e9[3]))

print("-"*58)
DEPARTAMENTO DE TECNOLOGÍAS DIGITALES
INTRODUCCIÓN A LA PROGRAMACIÓN

print("|{:^5}|{:<10}|{:^5}|{:<33}|".format(e10[0],e10[1],e10[2],e10[3]))

print("-"*58)

2. Desarrollar un programa para llevar el control de las salidas e ingresos


almacenados de 3 productos, manteniendo el saldo actualizado. Asumir un valor
inicial de stock. Tomar de referencia, el siguiente reporte.

INVENTARIO DE PRODUCTOS
Item Código. Descrip. Producto Saldo Inic. Ingresos Salidas Saldo Final.
---------------------------------------------------------------------------------------------------------------
1
2
3
---------------------------------------------------------------------------------------------------------------

t="INVENTARIO DE PRODUCTOS"

r=["Item","Codigo","Producto","Saldo Inic.","Ingresos","Salidas","Saldo Final"]

p1=["1","101","Mouse"]

sip1=35

ip1=20

ep1=8

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

p2=["2","101","Teclado"]

sip2=98

ip2=4

ep2=25

p3=["3","103","Pantalla"]

sip3=41

ip3=15

ep3=9

sf1=sip1+ip1-ep1

[Link]([sip1,ip1,ep1,sf1])

sf2=sip2+ip2-ep2

[Link]([sip2,ip2,ep2,sf2])

sf3=sip3+ip3-ep3

[Link]([sip3,ip3,ep3,sf3])

print("{:^78}".format(t))

print("{:^12}{:^11}{:^11}{:^11}{:^11}{:^11}{:^13}".format(r[0],r[1],r[2],r[3],r[4],r[5],r[6]))

print("-"*80)

print("{:^12}{:^11}{:^10}{:^11}{:^11}{:^14}{:^11}".format(p1[0],p1[1],p1[2],p1[3],p1[4],p1[5],p1[6]))

print("{:^12}{:^11}{:^10}{:^11}{:^11}{:^14}{:^11}".format(p2[0],p2[1],p2[2],p2[3],p2[4],p2[5],p2[6]))

print("{:^12}{:^11}{:^10}{:^11}{:^11}{:^14}{:^11}".format(p3[0],p3[1],p3[2],p3[3],p3[4],p3[5],p3[6]))

print("-"*80)

Conclusiones:
-Las variables son designadas como "t" para el título, "r" para la lista de encabezados.
-Se utiliza extend () aquí para ampliar la información almacenada en las listas de productos p1, p2 y p3.
-Se utilize append () para agregar la información de los gráficos estadísticos al final de cada elemento de
la lista de países. Esto se hace después de calcular la cantidad de asteriscos necesarios para representar
los puntos (PTS) de cada país en el gráfico.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

También podría gustarte