viernes, 30 de octubre de 2020

Mapa conceptual sobre programación orientada a objetos



MAPA CONCEPTUAL SOBRE PROGRAMACION ORIENTADA A OBJETOS 


¿Cuáles son los elementos que fundamentan la Programación Orientada a Objetos?


Clase 

Es una plantilla para la creación de objetos de datos según un modelo predefinido.

herencia 

La herencia es la transmisión del código entre unas clases y otras. Para soportar un mecanismo de herencia tenemos dos clases: la clase padre y la/s clase/s hija/s. La clase padre es la que transmite su código a las clases hijas. En muchos lenguajes de programación se declara la herencia con la palabra "extends".

polimorfismo 

polimorfismo es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados durante su invocación. Dicho de otro modo el objeto como entidad puede contener valores de diferentes tipos durante la ejecución del programa.

Métodos:

Son aquellas funciones que permite efectuar el objeto y que nos rinden algún tipo de servicio durante el transcurso del programa.
Determinan a su vez como va a responder el objeto cuando recibe un mensaje.

Eventos:

Son aquellas acciones mediante las cuales el objeto reconoce que se está interactuando con él.
De esta forma el objeto se activa y responde al evento según lo programado en su código.

Atributos:

Características que aplican al objeto solo en el caso en que él sea visible en pantalla por el usuario; entonces sus atributos son el aspecto que refleja, tanto en color, tamaño, posición, si está o no habilitado.


·         ¿Cuál es el mayor beneficio del concepto de Clase?

Permite crear tipos personalizados propios mediante la agrupación de otros tipos, métodos y eventos. Es una parte muy importante ya que las clases si no fueran por ellas ni siquiera habría objetos.

·         ¿Cómo interpreta el término reutilización de código en Programación Orientada a Objetos?

Es el comportamiento y técnicas que garantizan que una parte o la totalidad de un programa informático existente se puedan emplear en la construcción de otro programa.

·         ¿Qué significa para usted el Polimorfismo?

Refiere a la posibilidad de definir clases diferentes que tiene métodos o atributos denominados de forma idéntica, pero que comportan de manera distinta, se puede aplicar a todas las funciones como a tipos de datos 








jueves, 22 de octubre de 2020

Solución sistema ecuaciones método de Gauss-Jordan”

 

 

 

En el texto de la entrada transcriba las matrices asociadas a cada paso para solucionar el sistema de ecuaciones mediante este método.

Explique en qué consiste la diferencia entre el método Gauss y el Gauss-Jordan

 

Método Gauss 

Se basa en transformar un Sistema de ecuaciones en otro correspondiente de una manera en que este sea escalonado, este método es utilizado para resolver problemas matemáticos fundamentados en problemas de ecuaciones lineales, dado que este procedimiento de gauss puede emplearse en todo tipo de sistemas de ecuaciones lineales, mismo que ocasiones una matriz que sea cuadrada, con el objetivo que exista una solución única, y por ultimo, que el sistema debe poseer tantas ecuaciones como incógnitas, donde habla de una matriz de coeficientes con los componentes de su diagonal no- nulos 

 

Método Gauss-Jordan

 


Método  permite resolver hasta 20 ecuaciones simultáneas. Lo que lo diferencia del método Gaussiano es que cuando es eliminada una incógnita, se eliminará de todas las ecuaciones restantes, o sea, las que anteceden a la ecuación principal así como de las que la siguen a continuación. De esta manera el paso de eliminación forma una matriz identidad en vez de una matriz triangular. No es necesario entonces utilizar la sustitución hacia atrás para conseguir la solución.

Para resolver sistemas de ecuaciones lineales con el método Gauss Jordan, debemos en primer lugar anotar los coeficientes de las variables del sistema de ecuaciones lineales con la notación matricial

 

 

 

Explique cuál es la ventaja de aplicar el método de Gauss-Jordan

 

Ventajas 

 

Que a su vez se resuelve fácilmente por "sustitución inversa

Este permite resolver hasta 15 o 20 ecuaciones simultáneas