Universidad Abierta Para Adultos
Educación Superior A Distancia Virtual
ASIGNATURA:
Programación 3 (FGI-207)
CARRERA:
Ingeniería En Software
TEMA:
Tarea 2
PARTICIPANTE:
Jan Michael Pérez Feliz
MATRICULA:
100059326
FACILITADOR:
Joan Gregorio Pérez
FECHA:
18/05/2024
Santiago de los caballeros, R.D
Introducción
Debido a la programación orientada a objetos es uno de los paradigmas actuales más
requeridos y utilizados por los desarrolladores se hace de vital importancia entender su
funcionamiento y estructura para poder diseñar entes informáticos que se puedan
ajustar
a las expectativas de software en la actualidad.
En este informe estudiamos los puntos básicos para la creación e implementación de
un
método en OOP.
Algunas de las características básicas qué se desarrollan en este trabajo para la
creación
de métodos son; modificar de acceso, return type, nomenclatura, sin importar el
lenguaje de programación, sí está orientado a objetos estos factores son vitales para
un
buen funcionamiento. Por lo que entender el propósito de cada componente puede ser
vital para la creación de software de confianza.
Después de consultar el texto básico de la asignatura y otros documentos
sugeridos por su facilitador, en el contenido de la Unidad II, realiza las
actividades sugeridas:
Puede visitar el siguiente link:
Método (Guía de programación con C#)
I-
Investigar en la web acerca de la estructura de los métodos, creación e
implementación (elabora un informe con introducción, desarrollo(ejemplos), y tu
opinión personal).
En la programación, un método es una subrutina cuyo código es definido en una clase
y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o está
ticos, como a un objeto, como es el caso de los métodos de instancia. Análogamente a
los procedimientos en lenguajes imperativos, un método consiste generalmente de una
serie de sentencias para llevar a cabo una acción, un juego de pará metros de entrada
que regulará n dicha acción o, posiblemente, un valor de salida (o valor de retorno) de
algún tipo.
La diferencia entre un procedimiento (generalmente llamado función si devuelve un
valor) y un método es que este último, al estar asociado con un objeto o clase en
particular, puede acceder y modificar los datos privados del objeto correspondiente de
forma tal que sea consistente con el comportamiento deseado para el mismo. Así, es
recomendable entender a un método no como una secuencia de instrucciones sino
como la forma en que el objeto es útil (el método para hacer su trabajo). Por lo tanto,
podemos considerar al método como el pedido a un objeto para que realice una tarea
determinada o como la vía para enviar un mensaje al objeto y que este reaccione
acorde a dicho mensaje.
Una implementación es la ejecución u/o puesta en marcha de una idea programada, ya
sea, de una aplicación informática, un plan, modelo científico, diseño específico,
estándar, algoritmo o política.
(Distíngase siempre el término implementación de implantación, puesto que una
implantación se realiza de forma impuesta u obligatoria al usuario sin importar su
opinión; en cambio en la implementación se involucra al usuario en el desarrollo de lo
que se está realizando).
En ciencias de la computación, una implementación es la realización de una
especificación técnica o algoritmos como un programa, componente software, u otro
sistema de cómputo. Muchas implementaciones son dadas según a una especificación
o un estándar. Por ejemplo,un navegador web respeta (o debe respetar) en su
implementación, las especificaciones recomendadas según el World Wide Web
Consortium, y las herramientas de desarrollo del software contienen implementaciones
de lenguajes de programación.
En la industria IT, la implementación se refiere al proceso post-venta de guía de un
cliente sobre el uso del software o hardware que el cliente ha comprado. Esto incluye el
análisis de requisitos, análisis del impacto, optimizaciones, sistemas de integración,
política de uso, aprendizaje del usuario, marcha blanca y costes asociados. A menudo
todos estos pasos son gestionados y dirigidos por un Director de Proyecto que utiliza
metodologías de gestión de proyecto como las que por ejemplo se presentan en el
Project Management Body of Knowledge. La implementación de software comprende el
trabajo de grupos de profesionales que son relativamente nuevos en la economía
basada en la gestión del conocimiento, tales como analista de negocios, analistas
técnicos, arquitecto de software, y directores de proyecto.
II-
Escribe el código de una clase llamada claNomina, que contenga los métodos
para calcular Afp, Ars, Isr, Total Descuento y Sueldo Neto.
III-
Efectuar la llamada de un cada método desde una interfaz gráfica.
IV-
Crear una clase llama claUapa, la misma debe contener 3 métodos:
calcularNota() : Este método debe tener como función calcular la nota final de un
participante, la cual está compuesta por: Examen, Plataforma, ActitudesYValores,
TrabajoFinal.
calcularResultado(): Este método tiene como objetivo determinar si el participante aprobó p
reprobó, tomando en cuenta que un participante en UAPA aprueba si la nota obtenida es mayor
o igual que 70.
calcularLiteral(): Este método debe determinar el literal que le corresponde de acuerdo a
la nota obtenida:
> = 90 Literal será A
>= 80 Literal será B
>= 70 Literal será C
>= 60 Literal será D
En caso contrario le correspode F a los que esten entre 0 y 59.
Conclusión
Entendido que una función básica a la Programación orientada a objeto es
dividir el código en clases, las cuales tienen atributos y comportamiento
que facilitan el aprendizaje del paradigma ya que son conceptos humanos
del día a día