Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Elementales:
a) Predefinidos: enteros (integer), lgicos (boolean), caracteres (char), reales (real).
b) Definidos por el usuario: enumerados y subrangos.
2. Estructurados:
a) Predefinidos: matrices (array), cadena de caracteres (string), registros (record), ficheros (file),
ficheros de texto (text), conjuntos (set), punteros (pointer) y objetos (object).
b) Definidos por el usuario: procedimientos (procedure, function) y otros (TADs).
Qu es un TAD?
PILA
Una pila es una estructura de datos homognea (elementos del mismo tipo), secuencial y de tamao
variable.
Slo es posible un modo de acceso a esta estructura: a travs de la cabeza de la pila.
De este modo podemos aadir un elemento a la cabeza de la pila o extraer un elemento de la cabeza de
la pila.
Debido a que las operaciones de extraccin e insercin se realizan por el mismo extremo, el ltimo
elemento en ser aadido ser el primero en ser extrado; por ello a estas estructuras se las conoce con el
nombre de LIFO ( last-in, first-out; ltimo en entrar, primero en salir).
LISTA
La lista es una estructura dinmica desde el punto de vista lgico, ya que su longitud
depender del nmero de elementos que tenga, aumentar al insertar y se reducir al
suprimir.
El TAD lista puede implementarse de formas esttica o dinmica.
Igualmente, considerar las operaciones bsicas depende de: a) La implementacin elegida
para las listas b) El problema que se va a resolver
Una lista dinmica simple se llama lista enlazada. Cada uno de los elementos de una lista
dinmica se llaman nodos
PILA
Una pila es una lista (estructura dinmica) de elementos en la que todas las inserciones y
supresiones se realizan por el mismo extremo de la lista.
Una coleccin de datos a los cuales se les puede acceder mediante un extremo, que se
conoce generalmente como tope.
La caracterstica de esta estructura de datos es que el primer elemento obtenido es el
ltimo que se ha introducido; motivo por el que se conoce como estructura Lifo (Last in
first out).
Se utiliza siempre que se quiere recuperar una serie de elementos en orden inverso a
como se introdujeron.
COLA
Una cola es una lista de elementos, en la cual las eliminaciones se realizan por el frente o
principio de la cola, y los nuevos elementos son aadidos por el otro extremo, llamado fondo o
final de la cola.
En esta estructura el primer elemento que entra es el primero en salir, por eso se les
llama listas Fifo (First in, first out).
- Ejs.: espectadores esperando en la taquilla de un cine, tareas a realizar por una
impresora, etc.
Las colas son estructuras de datos dinmicas.