Está en la página 1de 11

lOMoA

PIAD-311 - INGA

Programación Lógica Y Funcional (Universidad Tecnológica del

Studocu no está patrocinado ni avalado por ningún colegio o


universidad.
lOMoA

Trabaj Final del


Curso
PIAD-311
Programación

Ingeniería de Software
con
Inteligencia
Artificial

Alumno: INGA MIRANDA SAUL VALENTINO


Semestre: III

Profesor: RAFAEL EDUARDO LEVANO FUENTES

Año:2023

Descargado por ???? ????????


lOMoA

Trabajo Final del

TE Implementa aplicación utilizando programación


M orientada

OBJETIVO DEL TRABAJO

Al concluir el estudiante estará en condiciones de declarar clases, sus


propiedades y métodos haciendo uso del lenguaje de programación PYTHON.

PLANTEAMIENTO DEL TRABAJO

La empresa FERROTEK SAC se dedica a la producción de balones de gas.


Cuenta
con trabajadores de la categoría A, B y C. El sueldo de los trabajadores y el
hora extra está en función de su PAGO
CATEGO
BASIC POR
RI A
O HORA
EXTRA
A S/. PH x
B S/. PH x
C S/. PH x

Donde: PH (Pago por Hora) = (Sueldo Básico / 240

Se desea realizar los cálculos para el pago mensual y generar su BOLETA


PAG
*** DATOS DE ENTRADA ***
TRABAJADOR: ROBERTO
CARLOS CATEGORIA: B
HORAS EXTRAS: 10
La aplicación TARDANZAS:
deberá imprimir(minutos)
como 200

*** BOLETA DE PAGO


***
NOMBRE: ROBERTO
CARLOS CATEGORIA: B
SUELDO BASICO: 2500
DESCUENTO TARDANZAS: 34.72
PAGO HORAS EXTRAS: 104.16

La resolución deberá realizarse utilizando PYTHON con Programación


Orientada a

Descargado por ???? ????????


lOMoA

PREGUNT 1. ¿Qué propiedades tendrá cada clase?


AS
La propiedad en una clase es un elemento o característica
que caracteriza a las clases. Además, en Python, las clases
son conjuntos de varios objetos, y una instancia de una clase
es un objeto particular que pertenece directamente a una
sola clase.

La propiedad en una
clase es un elemento o
característica que
caracteriza a las
clases. Además, en
Python, las clases son
conjuntos de varios
objetos, y una
instancia de una
clase es un objeto
particular que
pertenece directamente
a una sola clase.
La propiedad en una
clase es un elemento o
característica que
Descargado por ???? ????????
lOMoA

Ade os, y una instancia de


más una
, en clase es un objeto
Pyth particular que
on, pertenece directamente
las a una sola clas La propiedad en una clase
un elemento o característica que caracteriza a las clases. Además,
clase
Python, las clases son conjuntos de varios objetos, y una instancia de
clase es un objeto particular que pertenece directamente a una sola

s propiedad en una
conj clase es un elemento o
unto característica que
s de caracteriza a las
vari clases. Además, en
o s Python, las clases son
objet conjuntos de varios
objetos, y una
instancia de una
clase es un objeto
particular que
pertenece directamente
Descargado por ???? ????????
lOMoA

2. ¿Qué métodos deberá implementar cada clase?


Las clases proveen una forma de empaquetar datos y
funcionalidad juntos. Al crear una nueva clase, se crea un nuevo
tipo de objeto, permitiendo crear nuevas instancias de ese tipo.
Cada instancia de clase puede tener atributos adjuntos para
mantener su estado. Las instancias de clase también pueden
tener métodos (definidos por su clase) para modificar su estado.

3. ¿Cuáles son las principales herramienta


y bibliotecas necesarias para proceder con
el desarrollo?

-Editores de código.
-Frameworks
-Entornos de desarrollo integrado.
- Sistemas de gestión de bases de
datos.
- Entornos de desarrollo local.
-Entornos de desarrollo local.

4. ¿Será necesario utilizar algún constructor? ¿Por

Si, ya que utiliza para crear tablas de clases virtuales y poder así
desarrollar el polimorfismo, una de las herramientas de la
programación orientada a objetos. Al utilizar un constructor, el
compilador determina cuál de los objetos va a responder al mensaje
(virtual) que hemos creado.

5. ¿Cómo diferenciamos la programación


estructurada y la programación orientada a

Una diferencia importante entre la programación


estructurada y la programación orientada a objetos es
que la programación estructurada separa los datos de
las funciones, mientras que la programación orientada a
objetos define un conjunto de objetos donde se combina
de forma modular los datos con las funciones.

6. ¿Qué estructura de datos recomendarías para


este trabajo con Python? Y porque

Las estructuras de datos más comunes en Python son las


listas, las tablas y los diccionarios. Ya que tienen otro
nombre, en otros lenguajes, son los arreglos o vectores,
las matrices y los arreglos indexados, respectivamente.
Las estructuras de datos han sido creadas para

Descargado por ???? ????????


lOMoA

gran variedad de problemáticas que no podrían ser


resueltas con lo que conocemos hasta ahora, pues
permiten agrupar fácilmente un conjunto de datos
(normalmente relacionados) para operar fácilmente con
ellos. Cosas como ordenar, agregar, eliminar, mostrar,
recorrer, entre otras operaciones, son posibles y fáciles en

Descargado por ???? ????????


lOMoA

Descargado por ???? ????????


lOMoA

Descargado por ???? ????????


lOMoA

Descargado por ???? ????????


lOMoA

Descargado por ???? ????????

También podría gustarte