100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Notas de lectura

Tipos de Datos Abstractos

Puntuación
-
Vendido
-
Páginas
43
Subido en
04-01-2026
Escrito en
2025/2026

temario del tema 2 de estructura de datos y algoritmos (EDA)

Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

Subido en
4 de enero de 2026
Número de páginas
43
Escrito en
2025/2026
Tipo
Notas de lectura
Profesor(es)
Cesar vaca
Contiene
Todas las clases

Temas

Vista previa del contenido

2
Tipos Abstractos
de Datos
o Definiciones
o TAD String
o Concepto de contenedor
o Colecciones e Iteradores
o Relaciones entre elementos
o TAD's contenedores




Estructuras de Datos y Algoritmos, curso 2021/22
Grado en Ingeniería Informática | Grado en Estadística
Universidad de Valladolid

,Tipo de Datos

 Conjunto de valores
 .. que pertenecen al Tipo de Datos TAD
 Enumerados o construidos sintácticamente

 Representación de los datos
 Forma en que se almacena en memoria un valor de ese tipo

 Conjunto de operaciones (especificación)
 Operaciones fundamentales que se pueden realizar sobre valores
de ese tipo, y su(s) resultados
 Cada operación tiene una semántica (significado de la operación,
restricciones, etc.) asociada.
 Algoritmos de las operaciones (implementación)
 Manera concreta en que se llevan a cabo las operaciones, dada la
representación proporcionada

César Vaca Rodríguez, Dpto. de Informática, UVa 2

,Concepto de tipo abstracto de datos (TAD)

 Tipo abstracto de datos: (TAD)
 Un conjunto de valores y operaciones asociadas
 especificados de manera precisa
 e independiente de la implementación

 Objetivo:
 Separar interfaz (definición operaciones) de implementación
(representación de los datos + algoritmos de las operaciones).

 Notación:
 El estado de un TAD viene dado por la secuencia de operaciones
realizadas sobre él.
 La definición de las operaciones suele darse mediante axiomas y
reglas lógicas.



César Vaca Rodríguez, Dpto. de Informática, UVa 3

, Ejemplo de definición de PILA

Definición axiomática (TAD) Definición por código (no TAD)
ESPECIFICACIÓN PILA type
PNodo = ^TNodo;
TAD pila[elemento] TPila = PNodo;
OPERACIONES TNodo = record
Dato : ...;
• crear :  pila Sig : TPila
• esta_vacía : pila  booleano end;
• cima : pila  elemento function cima(P: TPila) : PNodo;
• apilar : pila, elemento  pila begin
• desapilar : pila  pila Result := P
PRECONDICIONES end;
• cima(p)  ¬ esta_vacía(p) procedure apilar(var P: TPila;
X: PNodo);
• desapilar(p)  ¬ esta_vacía(p) begin
ECUACIONES X^.Sig := P; P := X
• esta_vacía( crear ) == T end;
• esta_vacía( apilar(p, x) ) == F procedure desapilar(var P: TPila);
• cima( apilar(p, x) ) == x begin
P := P^.Sig
• desapilar( apilar(p, x) ) == p
end; 4
FIN_ESPECIFICACIÓN
$9.20
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
carlamartnjuy

Conoce al vendedor

Seller avatar
carlamartnjuy Universidad de Valladolid
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
Nuevo en Stuvia
Miembro desde
1 semana
Número de seguidores
0
Documentos
3
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes