Está en la página 1de 11

INTRODUCCIÓN A

LA PROGRAMACIÓN

LABORATORIO N°02
Definición de los POO
INTRODUCCIÓN A LA
PROGRAMACIÓN

Laboratorio 02

Integrantes

-Barriga Fernández Deyner Fabian

I. OBJETIVOS:

 Crear, compilar, ejecutar y depurar programas de Python


 Utilizar diferentes tipos de variables
 Aplicar herramientas para la presentación de reportes.

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.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN

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
EJERCICIOS

1) Generar el siguiente reporte.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN

# boleta con bordes

# línea del borde


def imprimir_borde():
print("+ +")

# Función para imprimir el contenido de la boleta def


imprimir_boleta():
imprimir_borde()
print("| ***CARREFOUR*** |")
print("| PULIANAS |") print("|
CIF A-28455270 TLF:958899900 |")
imprimir_borde()
print("| ZAPATO SPORT CORDO19,90 |")
print("| 8 PILAS AL LR06 '1' 1,60 |")
print("| CEPILLO DIENTES (3) 3,00 |")
print("| NARANJAS GRANEL (1/2) 0,79 |")
print("| GALLETAS PRINCIPE (2) 2,69 |")
imprimir_borde()
print("| TOTAL COMPRA: 27,98|")
imprimir_borde()
print("| PAGADO METALICO 30,00|")
print("| CAMBIO RECIBIDO 2,02|")
imprimir_borde()

# Llamada a la función para imprimir la boleta


imprimir_boleta()

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN
2) Generar el programa para mostrar la siguiente boleta de venta:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN

print("-"*48) print("|{:<4}
{:<42}|".format("","")) print("|
{:^46}|".format("PROFORMA"))
print("|{:<4}{:<42}|".format("","Caja 1, #100021"))
print("|{:<4}{:<42}|".format("","Empleado : OP 002, 5 personas"))
print("|{:<4}{:<42}|".format("","Barra Mesa 802"))
print("|{:<4}{:<42}|".format("",""))
print("|{:<4}{:<42}|".format("",""))
print("|{:<4}{:<42}|".format("","UDescripcion PU Imp"))
print("|{:<4}{:<42}|".format("","
----------------------------------------------------------------------------")
)
print("|{:<4}{:<42}|".format("","5 Caña barril tercio 2,40 12,00"))
print("|{:<4}{:<42}|".format("","1 Botella sin alcohol 2,45 2,45"))
print("|{:<4}{:<42}|".format("","1 Patatas bravas 2,50 2,50"))
print("|{:<4}{:<42}|".format("","1 Crepe mini Lacon 2,70 2,70"))
print("|{:<4}{:<42}|".format("","1 Minicrepe merluza 2,70 2,70"))
print("|{:<4}{:<42}|".format("","1 Crepe mini queso 2,50 2,50"))
print("|{:<4}{:<42}|".format("","2 Moje de verduras 2,90 2,80"))
print("|{:<4}{:<42}|".format("","2 Caña barril quinto 2,10 4,20"))
print("|{:<4}{:<42}|".format("","1 Muerte por chocolate 6,18 6,18"))
print("|{:<4}{:<42}|".format("","1 Verbena golosa menu 10,60 10,60"))
print("|{:<4}{:<42}|".format("","2 Cafe solo 1,50 3,00"))
print("|{:<4}{:<42}|".format("","1 Cafe cortado 1,55 1,55"))
print("|{:<4}{:<42}|".format("",""))
print("|{:<4}{:<42}|".format("",""))
print("|{:<4}{:<42}|".format(" ","TOTAL 56.18 EUR"))
print("|{:<4}

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
{:<42}|".format("",""))
print("-"*48)
PROGRAMACIÓN

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN

3) Establecer el programa para adaptar la impresión del siguiente reporte:

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN
a=2094662
b=2146688
c=52026
d=181587
e=189835
f=8248
g=1007081
h=1052825
i=45743
j=48.1 k=49
l=0.97
print("-"*77) print("|{:<33}|{:^25}|{:^15}|".format("Concepto","Año","Incremento"))
print("|{:<33}|{:^12}{:^13}|{:^15}|".format("","-"*12,"-"*13,""))
print("|{:<33}|{:^12}|{:^12}|{:^15}|".format("","2004","2005",""))
print("-"*77)
print("|{:<33}|{:^12,}|{:^12,}|{:^15,}|".format("Poblacion urbana",a,b,c))
print("|{:<33}|{:^12}|{:^12}|{:^15}|".format("","","",""))
print("|{:<33}|{:^12,}|{:^12,}|{:^15,}|".format("Conexiones de servicio* (c/u)",d,e,f))
print("|{:<33}|{:^12}|{:^12}|{:^15}|".format("","","",""))
print("|{:<33}|{:^12,}|{:^12,}|{:^15,}|".format("Poblacion servida urbana",g,h,i))
print("|{:<33}|{:^12}|{:^12}|{:^15}|".format("","","",""))
print("|{:<33}|{:^12,}|{:^12,}|{:^15,}|".format("Cobertura urbana",j,k,l))
print("-"*77)
print("|{:<75}|".format("Nota: * Incluye solamente conexiones domiciliares. En el año 2005, la cifra"))
print("|{:<75}|".format("corresponde a la proyeccion a diciembre"))
print("-"*77)

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA
PROGRAMACIÓN

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES

También podría gustarte