Documentos de Académico
Documentos de Profesional
Documentos de Cultura
datos abstractos
Efrén Juárez-Castillo
Definición de abstracción de
datos
ABSTRACCIÓN DE DATOS (Ocultamiento de
Información)
4. Operación de Transformación:
producen nuevos elementos del tipo de dato
abstracto, partiendo del elemento ya
existente y posiblemente de otros
argumentos.
Tipos de operaciones
Se observa el efecto que tiene cada una de
las operaciones especificadas sobre el resto
de las operaciones del TDA. Para esta
especificación se realiza la siguiente tabla:
Nombre de la operación
Dominio de los argumentos
Rango de los resultados
Tipo de operación
Especificación del TDA
B.- Especificación Semántica:
Se compone de un conjunto de axiomas en
forma de ecuaciones las cuales indican como
operan cada una de las operaciones del tipo
de dato abstracto al ser especificadas sobre
las operaciones restantes del mismo tipo de
dato abstracto.
Operaciones válidas sobre la estructura de
datos del TDA, y cuales son los resultados
que cada una de las operaciones regresa una
vez que se haya ejecutado.
Propiedades de un TDA
PPropiedades de los TDA
Encapsulación: un TDA encapsula ciertos
tipos de datos y operaciones con el objetivo
de localizar en un punto determinado de su
programa la especificación del TDA.
Generalización: un programador es libre
de definir sus propios tipos de datos y sus
propias operaciones con el objetivo de
aplicarlos a operandos que no
necesariamente tiene que ser de un tipo
fundamental.