Los Tipos de Datos Abstractos (TDA) son generalizaciones de los tipos de datos primitivos (enteros, reales, etc), al igual que los procedimientos y funciones son generalizaciones de operaciones primitivas (suma, resta, multiplicación, entre otros). La siguiente presentación muestra los conceptos básicos de un tipo de dato abstracto (TDA). Se enfocan los TDA bajo cuatro aspectos: especificación sintáctica, especificación semántica, selección de la representación en función de los tipos definidos en los lenguajes de programación y las operaciones sobre la representación escogida.









Este mapa conceptual representa un resumen de los conceptos fundamentales de un tipo de dato abstracto, y se muestra a continuación.

external image Mapa%20%20conceptual%20TDA.cmap?rid=1GX2WNKXV-NL8PKX-QQR&partName=htmljpeg


Referencias.
Aho,A., Ullman, J. (1988). Estructura de Datos y Algoritmos. Addison Wesley Iberoamericana, Delaware, USA.
Guttag, J. (1997). Abstract Data Type and Development of Data Structures, ACM. Vol 20-6.
Joyanes A, Luis. (1998). Estructura de Datos. Algoritmos, abstracción y objetos. McGraw Hill./Interamericana de España.
Liskov, B. (1974). Programing with Abstract Data Types. ACM. Sygplan. Vol 9 – 4.
Zambrano, N. y Sepúlveda, J. (1988). Tipos De Datos Y Estructuras De Datos. Fondo editorial acta científica venezolana. Universidad Central de Venezuela.