Laboratorio 16
Laboratorio 16
Laboratorio 16
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.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
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).
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.