Programación Orientada a Objetos
Sesión 6: El Elemento adicional del lenguaje orientado a objetos
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.
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.
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.
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
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
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.
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
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
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
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.
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
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.
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