0% encontró este documento útil (0 votos)
7 vistas7 páginas

Laboratorio 16

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 7

Laboratorio de Fundamentos de Programación Página 1 de 6

I.- OBJETIVOS:
 Elaborar y diseñar programas en Python mediante la programación orientada a objetos

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


 Revisar el texto guía que está en el campus Virtual.

IV.- NORMAS EMPLEADAS:


 No aplica

V.- RECURSOS:
 En este laboratorio cada alumno trabajará con un equipo con Windows 10.

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:

EJERCICIO DE APLICACIÓN

1. Crear un programa en Python que calcule las raíces reales de una ecuación cuadrática. Trabaje en un
módulo denominado Calculo.py y guarde los datos sobre un archivo plano y posterior a él, lea los datos
del mismo. El menú deberá estar ubicado en el archivo Aplicacion1.py
a. Registrar números
b. Imprimir raíces
c. Guardar archivo
d. Leer archivo
e. Salir

Programa en Python
Laboratorio de Fundamentos de Programación Página 2 de 6
Laboratorio de Fundamentos de Programación Página 3 de 6

2. Elabore un programa que calcule e imprima el pago de 5 trabajadores que laboran en la empresa.
Los datos que se leerán serán los siguientes: Apellidos, Nombres, Las horas trabajadas, El sueldo por hora,
El tipo de trabajador (A.-obrero. B -empleado).

Para calcular los pagos considerar lo siguiente:

- Los obreros pagan 10 % de impuesto


- Los empleados pagan 12 % de impuesto.
- Los trabajadores (obreros y empleados) que reciban un pago menor de 1000 soles no pagan impuesto.
- Al final se deberá imprimir el total a pagar a los obreros y a los empleados, así como el número de
empleados por tipo
Todo el proceso estará en un archivo Libreria.py y el menú en un archivo Aplicacion2.py
a. Registro
b. Reporte
c. Salir

Programa en Python
Laboratorio de Fundamentos de Programación Página 4 de 6
Laboratorio de Fundamentos de Programación Página 5 de 6
Laboratorio de Fundamentos de Programación Página 6 de 6

OBSERVACIONES:

 Es crucial manejar excepciones al leer y escribir archivos para asegurar la robustez del programa.

 Validar adecuadamente las entradas del usuario garantiza la precisión y completitud de los datos,
evitando errores en los cálculos.

CONCLUSIONES:
 Dividir el programa en módulos (Libreria.py y Aplicacion2.py) mejora la organización, legibilidad y
reutilización del código.

 La capacidad de guardar y leer datos de archivos permite mantener información importante entre
sesiones, mejorando la utilidad práctica del programa.

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte