Uso de TDA.pptx

4,687 views 7 slides May 05, 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

TDA


Slide Content

Uso de TDA { } <!--UFA ESPE-->

Uso de TDA Introduccion-Concepto. Un Tipo de Dato Abstracto (TDA) es un modelo que define valores y las operaciones que se pueden realizan sobre ellos. Y se denomina abstracto ya que la intención es que quien lo utiliza, no necesita conocer los detalles de la representación interna o bien el cómo están implementadas las 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. TDA

En un TDA existen dos elementos diferenciados La representación debe permanecer oculta. Solo se pueden utilizar las operaciones

Construcción de un TDA Definir los tipos Definir las operaciones (Funciones o procedimientos) que permitan operar con instancias de tiempo. Ocultar la representación de los elementos, de modo que solo se puede actuar sobre ellos con las operaciones proporcionadas Poder hacer instancias multiples

Tipos Básicos de operaciones en TDA Constructores Crea una nueva instancia Transformación Cambia el valor de uno o mas elementos de una instancia del tipo Observación Nos permite observar el valor de uno mas elementos de una instancia Iteradores Nos permite procesar todo los componentes de un TDA

Implementación Una vez definido el TDA se escoge una representación interna utilizando las ayudas del lenguaje. La implementación se realiza en un modulo aparte. Este modulo es enlazado al programa principal

Conclusiones { 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.
Tags