0% encontró este documento útil (0 votos)
14 vistas9 páginas

Métodos en Programación Orientada a Objetos

El documento aborda la importancia de la programación orientada a objetos (OOP) y la creación e implementación de métodos en este paradigma. Se discuten características esenciales como el tipo de acceso, tipo de retorno y nomenclatura, así como la diferencia entre métodos y procedimientos. Además, se presentan ejemplos de clases y métodos específicos relacionados con el cálculo de notas y descuentos en un contexto académico.

Cargado por

78r5gx6jqg
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas9 páginas

Métodos en Programación Orientada a Objetos

El documento aborda la importancia de la programación orientada a objetos (OOP) y la creación e implementación de métodos en este paradigma. Se discuten características esenciales como el tipo de acceso, tipo de retorno y nomenclatura, así como la diferencia entre métodos y procedimientos. Además, se presentan ejemplos de clases y métodos específicos relacionados con el cálculo de notas y descuentos en un contexto académico.

Cargado por

78r5gx6jqg
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Abierta Para Adultos.

(UAPA)

Escuela:

Informática gerencial

Asignatura:

Programación III

Facilitad@r:

Loida Charles Ramírez


Loida charles

Participante:

Smarlim Mejía Cabrera

Tema:

Tarea 2

Fecha:

22/04/2024
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 los 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:
Puedes visitar el link: Método (Guía de programación con C#)

Se sugiere:

[Link] 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 muy recomendable poder 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 el mundo de la ciencia y la computación, una implementación es la realización


de una especificación muy 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 lo que es el análisis de los requisitos, análisis del impacto, optimizaciones,
sistemas de integración, política de uso, aprendizaje del usuario, marcha blanca y
también 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 cuando 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 lo que es la
economía basada en la gestión del conocimiento, tales como los analistas de
negocios, analistas técnicos, arquitecto de software, y directores de proyecto.
2. Escribe el código de una clase llamada claNomina, que contenga los métodos
para calcular Afp, Ars, Isr, Total Descuento y Sueldo Neto.

3 Efectuar la llamada de un cada método desde una interfaz gráfica.


4 Crear una clase llama claUapa, la misma debe contener 3 métodos:
c
alcularNota() : Este método debe tener como función calcular la nota final de
un participante, la cual está compuesta por: Examen, Plataforma, Actitudes
Valores, Trabajo Final.
Calcular Resultado(): este método tiene como objetivo poder 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():
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 corresponde F a los que estén 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 unos comportamientos que
facilitan el aprendizaje del paradigma ya que son conceptos humanos del día a día

Common questions

Con tecnología de IA

A project manager might need to use project management methodologies during software implementation to organize and coordinate the various necessary activities efficiently. These methodologies provide a structured framework for planning, executing, and monitoring tasks, handling constraints, and managing risks, ultimately ensuring the project meets quality standards, stays within budget, and is completed on schedule .

Involving users during the software implementation process ensures that the solution meets end-user requirements and expectations, increases the likelihood of user satisfaction, and improves adoption rates. It allows for real-time feedback and adjustments, reducing the risk of post-launch issues and fostering a sense of ownership and acceptance among users .

A method in object-oriented programming is associated with a specific class or object, allowing it to access and modify the private data of that object, which is consistent with the desired behavior for that object. In contrast, a procedure in imperative languages generally consists of a sequence of instructions that perform actions without being tied to any class or object. Methods can thus be seen as a way for an object to perform tasks or respond to messages .

Object-oriented programming uses concepts that are familiar and relatable to humans, such as classes and objects, which mimic real-world entities and behaviors. This alignment with everyday human concepts can make it intuitive and accessible, helping beginners understand complex programming structures by drawing parallels to real-world examples, thereby facilitating the learning of programming paradigms .

A method in object-oriented programming comprises access modifiers, return type, naming conventions, and parameters. These components contribute to software reliability by defining clear interfaces for interactions, ensuring data encapsulation and protection through access control, and facilitating maintainability and readability of code with standard naming conventions .

Distinguishing between implementation and implantation in IT projects is crucial because implementation involves the active participation and collaboration with users to develop a suitable solution, ensuring the system meets user needs and expectations. On the other hand, implantation implies a mandatory imposition of a solution without user input, which can lead to resistance and low adoption rates .

Access modifiers in method implementation define the visibility and accessibility of classes, methods, and other members. They determine which parts of a program can access certain methods or classes, providing a mechanism to restrict unwanted access and maintain the integrity of the program's data and behavior by protecting the internal states of an object or class .

Key tasks undertaken by professionals in IT software implementation include analyzing client requirements, assessing the impact of the proposed solutions, integrating systems, optimizing performance, and training users. These tasks require collaborative effort from business analysts, technical analysts, software architects, and project managers, each bringing their expertise to ensure a successful implementation .

A method functions as a subroutine within a class by encapsulating code that performs specific tasks, allowing it to be reused and invoked multiple times by objects or other methods. This is important for object-oriented design as it promotes code modularity, improves readability and maintenance, and supports the extension of functionality without altering existing code, which adheres to principles such as encapsulation and inheritance .

Methods enable communication and task execution within objects by acting as requests for the object to perform specific actions. They allow objects to receive messages, interpret them, and carry out predefined tasks based on those messages, effectively allowing objects to interact and collaborate to achieve complex functionality .

También podría gustarte