Está en la página 1de 6

INTRODUCCIÓN A

LA PROGRAMACIÓN

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

Laboratorio 02

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.

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

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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.

EJERCICIOS

1) Generar el siguiente reporte.

Nm1 ="***CAREFOUR***"
Nm2 = "PULIANAS"
cif="*CIF A-28455270 TLF.:95889990*"
com1 ="ZAPATO SPORT CORDO 19,90"
com2="8 PILAS AL.LR06.'1' 1,60"
com3="CEPILLO DIENTES(3) 3,00"
com4="NARANJAS GRANEL(1/2) 0,79"
com5="GALLETAS PRINCIPE(2) 2,69"
total=" TOTAL COMPRA: 27,98"
pag1="PAGADO METALICO 30,00"
pag2="CAMBIO RECIBIDO 2,02"
print(Nm1.center(40))
print(Nm2.center(40))
print(cif.center(40))
print("")
print("")
print(com1.center(5))
print(com2.center(5))
print(com3.center(5))
print(com4.center(5))
print(com5.center(5))
print("-------------------------------")
print(total.center(35))
print("-------------------------------")
print(pag1.center(5))
print(pag2.center(5))

Opte por esta manera de realizar


el trabajo porque pienso que me
permite ver y modificar el
contenido con mayor precisión

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

2) Generar el programa para mostrar la siguiente boleta de venta:

titu= "PROFORMA"
caja="Caja 1, #100021"
emple="Empleado: OP 002, 5 personas"
bar="Barra Mesa 802"
titu2="Descripción PU Imp"
com1="5 Caña barril tercio 2,40 12,00"
com2="1 Botella sin alcohol 2,45 2,45"
com3="1 Patatas bravas 2,50 2,50"
com4="1 Crepe mini Lacon 2,70 2,70"
com5="1 Minicrepe mer luza 2,70 2,70"
com6="1 Creepe mini de queso 2,50 2,50"
com7="2 Moje de verduras 2,90 5,80"
com8="2 Caña barril quinto 2,10 4,20"
com9="1 muerte por chocolate 6,18 6,18"
com10="1 Verbena golosa menu 10,60 10,60"
com11="2 Cafe solo 1,50 3,00"
com12="1 Cafe cortado 1.55 1.55"
tot="TOTAL 56.18 UR"
print(titu.center(30))
print(caja.center(5))
print(emple.center(5))
print(bar.center(5))
print("")
print(titu2.center(5))
print("------------- -------- --------")
print(com1.center(5))
print(com2.center(5))
print(com3.center(5))
print(com4.center(5))
print(com5.center(5))

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

print(com6.center(5))
print(com7.center(5))
print(com8.center(5))
print(com9.center(5))
print(com10.center(5))
print(com11.center(5))
print(com12.center(5))
print("")
print(tot.center(10))

Tuve problemas para usar la


“formula de posicionamiento” del
texto. Por lo que use, el
“espacio”.

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES


INTRODUCCIÓN A LA PROGRAMACIÓN

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

tit1="Cuadro No.2:Cobertura de alcantarillado sanitario"


tit2="en ciudades con alcantarillado en ENACAL"
tit3="Concepto Año Incremento"
año=" 2004 2005"
inf1="Población urbana (hab) 2,094,662 2,146,688 52,026"
inf2="Conexiones de servicio* (c/u) 181,587 189,835 8,248 "
inf3="Población servida urbana 1,007,081 1,052,825 45,743"
inf4="Cobertura urbana (%) 48.1 49 0.97 "
not1="Nota: *Incluye solamente conexiones domiciliaras. En el año 2005,"
not2="la cifra corresponde a la proyección a Diciembre"
print(tit1.center(5))
print(tit2.center(5))
print("----------------------------------------------------------------")
print(tit3.center(5))
print(año.center(5))
print("----------------------------------------------------------------")
print(inf1.center(5))
print(inf2.center(5))
print(inf3.center(5))
print(inf4.center(5))
print("----------------------------------------------------------------")
print(not1.center(5))
print(not2.center(5))

DEPARTAMENTO DE TECNOLOGÍAS DIGITALES