Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción:
Así que con esta idea en mente, como primera instancia se debe recordar que
un tipo de dato computacional es un conjunto de valores que puede tomar
cualquier variable durante la ejecución de un algoritmo informático.
Son múltiples los tipos de datos que se pueden implementar a través de los
lenguajes de programación modernos, por lo cual estos se clasifican según su
comportamiento al momento de ser implementados en una solución de
software, esta clasificación es:
Estáticos.
o Simples.
o Estructurados.
Dinámicos.
Como primera aproximación hacia los tipos de datos estáticos, se debe inferir
que la mayoría de datos declarados a nivel de programación son estáticos, con
excepción de los apuntadores y los objetos abstractos propios de la POO1.
Esta subcategoría de los tipos de datos estáticos agrupa a todos los datos
básicos que pueden ser fácilmente manipulados a través de un compilador
computacional moderno de manera nativa.
Enteros (int).
Coma flotante (float).
Carácter (char).
Real.
Byte.
Booleanos (boolean).
Etc….
Los anteriores son algunos ejemplos básicos de datos estáticos simples, pero
existen muchos más, los cuales han sido diseñados para solventar cualquier
requerimiento de información que necesite cualquier programador al momento
de implementar alguna solución de software.
Por ende al especificar que los tipos de datos estáticos estructurados son
colecciones esquematizadas de elementos definidos por datos estáticos
simples, se tiene tener muy presente que el tamaño de dichas colecciones debe
ser especificado y definido desde el diseño del algoritmo, ya que una vez es
definido su tamaño, este no puede ser modificado durante la ejecución del
programa, y este principio aplica tanto para arreglos como para matrices
básicas.
Así que al abordar a este tipo de datos dinámicos, se debe comentar que no
tienen limitaciones o restricciones en el tamaño de espacio de memoria que
van a requerir, por lo cual el compilador al momento de definirlos deja abierto
su tamaño, según el algoritmo se comporte en su ejecución.
Los dos tipos de datos dinámicos con los cuales se pueden desplegar
estructuras complejas de información son dos: los apuntadores y los nodos,
con los cuales se pueden desarrollar esquemas de datos de gran interés como
lo pueden ser las pilas y colas, sin importar si se tienen todos los datos de
tamaño de la estructura desde el inicio, ya que por medio de estos tipos de
datos dinámicos se pueden gestionar y relacionar nuevos espacios de
almacenamiento en plena ejecución del programa, a diferencia de las
estructuras de datos estáticas como lo son los arreglos y las matrices básicas.
CORPORACION UNIVERSITARIA REPUBLICANA