Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El...

15
Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos

Transcript of Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El...

Page 1: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Programación Orientada a Objetos

Sesión 6: El Elemento adicional del lenguaje orientado a objetos

Page 2: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Contextualización

Los lenguajes de programación siempre cuentan con elementos adicionales que pueden funcionar de una manera eficiente, ya que con estas adiciones se puede manejar compatibilidad con elementos externos o de diferentes plataformas. Es deber de cada programador o desarrollador conocer las opciones adicionales que se pueden tener, los beneficios de cada plataforma y los códigos que utiliza, se requiere de un conocimiento general sobre los sistemas de cómputo, los sistemas operativos que manejan y los soportes que tienen sí se desea desarrollar algún elemento específico.

Page 3: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Introducción

Con el uso de las tendencias de programación y los lenguajes de nueva

generación, se debe tener un tipo de programación más fuerte, más rápido y

más inteligente, utilizar la herencia en los sistemas de código es útil, sin

embargo cada vez se requiere de aplicaciones disponibles con mayor

frecuencia. Algunos de los medios que se han aplicado para mejorar el sistema

de producción de las aplicaciones es mediante los arreglos, los cuales pueden

ser distintas estructuras y pueden presentar elementos de alto razonamiento o

relación de elementos, tal es el caso de los arreglos, programación por

módulos, uso de estructuras condicionales, estructuras lógicas o cualquier otro

tipo de desarrollo.

Page 4: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Elementos adicionales del

lenguaje orientado a objetos

¿Qué es un elemento adicional para un lenguaje orientado a objetos?

Los elementos adicionales de un sistema de programación o lenguaje

orientado a objetos son aquellos que complementan la información o ayuda

para que los datos puedan ser compilados y ejecutados de manera correcta.

Page 5: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Todo elemento adicional que pueda considerarse dentro de los lenguajes de

programación son diferentes, ya que no todos los programas o aplicaciones

que se desarrollan tienen las mismas funciones o cumplen con los mismos

parámetros, algunos de los lenguajes de programación orientada a objetos son:

PHP.

JavaScript.

SQL.

WampServer.

Etc.

Elementos adicionales del

lenguaje orientado a objetos

Page 6: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Algunos de los elementos que se consideran para realizar el trabajo son:

Atributo.

Clase.

Jerarquía.

Constructor.

Tipos de datos.

Operador punto.

Enumeración.

Herencia.

Instancia.

Espacio de nombres.

Elementos adicionales del

lenguaje orientado a objetos

Page 7: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Estructura de tipo Array

¿Qué es una estructura de tipo Array?

Es un arreglo estructurado de datos, éste representa a las entidades

matemáticas denominadas vectores y matrices. Este tipo de estructura de

datos es la más empleada por los programadores, en algunos lenguajes de

programación suele ser la única estructura disponible.

Page 8: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Las operaciones que se realizan con los arreglos son definidas por los

mismos, ya que de esta manera se estructura la información y el proceso a

realizar, algunas de las operaciones son:

Declaración del arreglo.

Creación del arreglo.

Inicialización de los elementos del arreglo.

Acceso a los elementos del arreglo.

Estructura de tipo Array

Page 9: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Dentro de los arreglos debemos considerar varios elementos de importancia que

definen el procedimiento y la manera de trabajar en estos, algunos de los

procedimientos son:

Operaciones con vectores: estas operaciones pueden realizarse durante el

proceso de resolución de un problema y considera:

Asignación.

Lectura/escritura.

Recorrido.

Actualización.

Ordenación.

Búsqueda.

Estructura de tipo Array

Page 10: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Asignación: éste considera los elementos y les coloca un valor el cual es

funcional dentro del procedimiento a realizar.

Lectura/estructura de datos: es una operación de entrada y salida

normalmente realizada con estructuras repetitivas.

Acceso secuencial al vector: puede acceder a los elementos de un vector

secuencial para introducir datos en él o para visualizar su contenido.

Actualización de un vector: esta operación consta de tres operaciones:

Añadir.

Insertar.

Borrar.

Estructura de tipo Array

Page 11: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Estructura de datos de tipo

especial

¿Qué es una estructura de datos?

Una estructura de datos es una colección de información que se caracteriza por

su organización y las operaciones que se definen en ellos, una estructura de

datos se caracteriza por ciertas relaciones entre los datos que la constituyen.

Los datos pueden ser clasificados de la siguiente manera:

Dinámicos.

Estáticos.

Tipo cadena.

Estructurados.

Simples.

Ordinales.

No ordinales.

Page 12: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Una estructura de datos es la colección de variables de un mismo tipo o de

diferentes tipos, se organiza de determinada manera y se considera como la

célula de una unidad básica de estructura de información. Dentro de los

lenguajes de programación existe la posibilidad de crear estructuras

relacionando o enlazando celdas con el uso de apuntadores.

Estructura de datos de tipo

especial

Page 13: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Conclusión

Las estructuras de datos son elementos muy importantes con los cuales

podemos definir nuevas funciones o mejorar las ya conocidas, el

comprender los ficheros de información con que trabajamos es la principal

forma de determinar una nueva programación en cualquiera de los sistemas

que podemos aplicar. El uso de los arreglos permite la creación de varias

aplicaciones, las cuales ayudan a tener un mejor control de la información

que es ingresada, estos elementos también conocidos como matrices

permiten el ingreso de varios elementos numéricos y los ordena dentro de

una tabla de manera automática para más adelante continuar con el

procedimiento o los procesos de solución de un problema.

Page 14: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes

Referencias

Barrueto L. (2003) Estructuras de datos. Consultado en:

http://enriquebarrueto0.tripod.com/algoritmos/cap06.pdf

Decacross. (2007) Arreglos bidimensionales. Consultado en:

http://lenguajecmasmas.wordpress.com/2007/10/01/arreglos-bidimensionales-matrices/

s/a. (2003) Arreglos multidimensionales. Consultado en:

http://www.gayatlacomulco.com/tutorials/progorientobjetos/t13.htm

s/a. Estructuras de datos. Consultado en:

http://robotica.uv.es/pub/Libro/PDFs/CAPI5.pdf

s/a. (s.f.) Fundamentos de programación orientada a objetos. Consultado en:

http://help.adobe.com/es_ES/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf35

1e63e3d118a9b90204-7f35.html

s/a. (s.f.) Lenguajes de programación. Consultado en:

http://upcommons.upc.edu/pfc/bitstream/2099.1/5837/5/part%204.pdf

Señas P., Martig S. (2005) Estructuras de datos y algoritmos. Consultado en:

http://cs.uns.edu.ar/~ldm/data/eda/apuntes/01_td-ed-tda.pdf

Universidad Técnica Federico Santa María. (2003) Arreglos bidimensionales.

Consultado en: http://www2.elo.utfsm.cl/~lsb/pascal/clases/cap17.pdf

Page 15: Programación Orientada a Objetos - UNID · Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos . Contextualización Los lenguajes