Kategorier: Alle - datos - estaticos - dinámicos - estructuras

av ANYERSON FELIPE VELASQUEZ CARDONA 3 år siden

69

Tipos de datos

Los tipos de datos se clasifican en simples o primitivos y estructurados. Los simples incluyen caracteres, cadenas de caracteres, numéricos enteros y numéricos con decimales. Entre los estructurados encontramos vectores como arreglos, árboles, pilas y listas, así como clases propias y de terceros.

Tipos de datos

Tipos de datos abstractos

- Ser generalizaciones de los tipos de datos primitivos (Enteros, reales, etc). - Tener un conjunto de operaciones las cuales representan el compromiso del TDA-TAD. - Permitir crear nuevos tipos de abstracciones de datos.

Especificación del objeto abstracto: Definir objetos y las operaciones validas. Implementación: Elegir la representación en términos de los tipos y estructuras presentes en los lenguajes. Desarrollar los algoritmos para las operaciones basándose en la representación seleccionada.

Se define como conceptos matemáticos básicos que definen un tipo. hecho. Consisten en datos (estructura de datos) y operaciones (proceso o Función) se ejecuta sobre los datos.

Deben cumplir las siguientes condiciones para poder ser manipulados y establecer su comportamiento: -Condición especifica. -Características definidas, o datos que le conforman un conjunto de operaciones. -Métodos o algoritmos.

Operaciones con estructura de datos

Borrar

borrar un valor de la estructura.

Adicionar

adicionar un nuevo valor a la estructura.

Buscar

Encuentra un determinado valor en la estructura para realizar una operación con ese valor.
BINARIO
SECUENCIAL

Tipos de Estructura de datos

Dinámicos

No lineales
Grafos
Arboles
Lineales
Colas
Pilas
Listas

Estáticos

Simples
Real
Integer
Bolean
Archivos
Registro
Conjuntos
Arreglos

Tipos de datos

Simples o primitivos

Cadenas de Caracteres
String
Caracteres
Char
Numéricos con decimales
Double
Float
Numéricos enteros
Long
Int
Short
Bytes

Topic principal

Estructurados

Clases propias
Clases de terceros
Vectores
Arreglos (Arrays)
Listas (List)
Pilas (Stack)
Arboles (Struct)