Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
ACTIVIDADES/
N° CRONOGRAMA/ FECHA DE ENTREGA
ENTREGABLES
1 Abrir y revisar el TC 22/02
2 Avance del TC 25/02 26/02
Revisión y Completado del
3 27/02
TC
4 Autoevaluación y Videotest 23/02 28/02
5 Foro tematico 28/02
6 Entrega 04/03
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
N.º PREGUNTAS
1 ¿Qué propiedades tendrá cada clase?
2 ¿Qué métodos deberá implementar cada clase?
¿Cuáles son las principales herramienta y bibliotecas necesarias para proceder con el
3
desarrollo?
4 ¿Será necesario utilizar algún constructor? ¿Por qué?
5 ¿Cómo diferenciamos la programación estructurada y la programación orientada a objetos?
6 ¿Qué estructura de datos recomendarías para este trabajo con Python? Y porque
7
8
9
2
TRABAJO FINAL DEL CURSO
La clase Boleta también sólo necesita implementar su constructor (init) para crear una instancia de
la clase Trabajador y obtener las propiedades necesarias de esa instancia (nombre, categoria,
horaExtra y tardanza). Además, necesita implementar el método operaciones para realizar los
cálculos necesarios y mostrar la información de la boleta de entrada.
3. ¿Cuáles son las principales herramienta y bibliotecas necesarias para proceder con el
desarrollo?
Las principales herramientas necesarias para el desarrollo y ejecución de este script son:
En la clase Trabajador, el constructor (init) se utiliza para inicializar las propiedades de la instancia
(trab, cat, HorExtr y tard) con los datos proporcionados por el usuario.
En la clase Boleta, el constructor (init) se utiliza para crear una nueva instancia de la clase
Trabajador y obtener las propiedades necesarias de esa instancia (nombre, categoria, horaExtra y
tardanza) para calcular la información de la boleta de entrada.
El constructor es esencial para inicializar y configurar las propiedades de las clases y las
instancias de esas clases. Por lo tanto, es necesario utilizar el constructor en este código para que
funcione correctamente.
3
TRABAJO FINAL DEL CURSO
5. ¿Cómo diferenciamos la programación estructurada y la programación orientada a objetos?
La programación estructurada es un enfoque de programación que se centra en la división de un
programa en pequeñas tareas o funciones y la organización de estas funciones en una estructura
lógica para que el programa pueda ejecutarse de manera ordenada. En contraste, la programación
orientada a objetos se centra en la creación de objetos, que son entidades que tienen atributos y
comportamientos específicos, y en la interacción entre estos objetos para llevar a cabo tareas
complejas. En la programación orientada a objetos, se utiliza el concepto de clases para definir la
estructura y el comportamiento de los objetos, lo que permite una mayor modularidad y
reutilización de código.
6. ¿Qué estructura de datos recomendarías para este trabajo con Python? Y porque
La clase es una estructura de datos recomendada para este trabajo con Python porque permite
definir propiedades y métodos específicos para cada objeto, crear múltiples instancias de objetos,
encapsular datos y lógica, y facilitar la modularización y el mantenimiento del código.
4
TRABAJO FINAL DEL CURSO
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO AMBIENTE / NORMAS -
OPERACIONES / PASOS /SUBPASOS ESTANDARES
1. Revisión del TC. y ver de qué es lo que está Blackboard
pidiendo el trabajo
2.Revisar el contenido proporcionado y del Blackboard y la pagina w3schools.
instructor.
https://www.w3schools.com/python/default.asp
3.Avances del TC.
-Durante el avance también se revisó el
contenido de páginas, canales de YouTube, etc.
INSTRUCCIONES: debes ser lo más explícito posible. Los gráficos ayudan a transmitir
mejor las ideas. No olvides los aspectos de calidad, medio ambiente y SHI.
5
TRABAJO FINAL DEL CURSO
6
TRABAJO FINAL DEL CURSO
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS:
El equipo que fue utilizado para resolver el TR1 fue mi laptop y sus accesorios
para una cómoda realización del trabajo.
3. HERRAMIENTAS E INSTRUMENTOS:
Las herramientas utilizadas son los programas de Python y Visual Studio Code
5. MATERIALES E INSUMOS:
Los materiales e insumos necesarios para la realización de este código son:
-Un editor de texto o un IDE para escribir el código en Python.
- Conocimientos en programación en Python.