Introducción a Tipos de Datos Abstractos (TDA)

2,026 views 7 slides Sep 03, 2023
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Las siguientes transparencias ofrecen una introducción esencial al fascinante mundo de los Tipos de Datos Abstractos (TDA). Los TDA son un concepto fundamental en la programación y la estructura de datos que permiten a los desarrolladores organizar y gestionar información de manera eficiente y co...


Slide Content

Introducción a tipos de datos abstractos (TDA) Declaración

Datos abstractos Un Tipo de dato abstracto (en adelante TDA) es un conjunto de datos u objetos al cual se le asocian operaciones. El TDA provee de una interfaz con la cual es posible realizar las operaciones permitidas, abstrayéndose de la manera en como estén implementadas dichas operaciones. Esto quiere decir que un mismo TDA puede ser implementado utilizando distintas estructuras de datos y proveer la misma funcionalidad .

ESPECIFICACION DE UN TAD Un conjunto de objetos. Un conjunto de descripciones sintácticas de operaciones: declaración de encabezamientos de operaciones con sus tipos de argumentos de entrada y de salida . Un descripción semántica, esto es, un conjunto suficientemente completo de relaciones que especifiquen el funcionamiento de las operaciones para describir su comportamiento sin ningún tipo de ambigüedad

TIPOS INFORMAL TAD Nombre del tipo de datos (VALORES: valores que toman los datos del tipo; OPERACIONES: nombre de las operaciones que los manipulan) Nombre de operación (tipo de argumento) →tipo de resultado Efecto: Descripción de la operación Excepción: Posibles excepciones

Formal TAD Nombre del tipo de datos (VALORES: valores que tomanlos datos del tipo; OPERACIONES: nombre de las operaciones que los manipulan) Sintaxis: {Forma de las operaciones} Nombre de operación (tipo de argumento) →tipo de resultado Semántica: {Significado de las operaciones.-Expresión que refleja, para unos determinados argumentos, el resultado que se puede obtener} Nombre de operación (valores particulares) ⇒Expresión resultado

DECLARACION El primer paso a seguir es declarar un TAD (colección de objetos junto con el conjunto de operaciones definidas para dichos objetos). Una vez definido el TAD y sin necesidad de conocer cómo ha sido implementado, ya se puede utilizar de una forma abstracta, siendo suficiente la información suministrada por su declaración.

BIBLIOGRAFIA Estructura de datos Tema 2: Tipos Abstractos de Datos ( TADs ) . (s/f). Docplayer.Es . Recuperado el 23 de agosto de 2023, de https://docplayer.es/33478714-Estructura-de-datos-tema-2-tipos-abstractos-de-datos-tads.html
Tags