Sie sind auf Seite 1von 3

 Que es un tipo de dato definido por el usuario (DDU)?

Es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo
sobre la clase de datos sobre los que se va a procesar.

 Para que se pueden utilizar los DDU


Puede representar un conjunto de enteros de 32 bits cuyo rango va desde el
-2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden realizar con los
enteros, como la suma, resta y multiplicación.

 Como se conforma un DDU

Existen dos diferentes tipos: enumerados y subrango. Tipos enumerados. Los tipos
enumerados se componen de una lista de identificadores encerrados entre paréntesis y
separados por comas. Ejem.

Type

Estaciones = (primavera, verano, otoño, invierno);

Colores (rojo, amarillo, verde, azul, violeta);

Tipos subrango.

Es un subconjunto de un tipo ordinal (enteros, boolean, carácter y enumerado) que se


especifica indicando el primero y el último elemento del conjunto.

Ejem. 1

Type

Identificador=primerelemento..ultimoelemento;

 Caracteristicas de un DDU
permite la creación de tipos de datos abstractos definidos por el usuario:

    • Estructuras
    • Uniones
    • Listas
    • Etc.

 Ventajas y desventajas de su uso con respecto a los ya definidos por el lenguaje

 Tomando en cuenta diferentes lenguajes de programación ¿Qué tipos de datos pueden


definir el usuario? Los enumerados.
 En java que tipos de datos pueden definir el usuario
Tipos de datos comunes son: enteros, números de coma flotante (decimales), cadenas
alfanuméricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra.

 Porque considerarías importante el poder definir tipos de datos


Porque puedo manipular los datos que este introduciendo al “arreglo” o a cualquier parte
de un programa.

 Concepto y como se conforma o estructura lo siguiente


-Dato
-Campo
Para que se utilizan
-Registro
-Registro variante Que ventajas tiene su uso
-Struct
-Unión Lenguaje de programación que soporta su definición
-Archivo
-Base de datos

Dato: Datos son los hechos que describen sucesos y entidades. La importancia de los datos
está en su capacidad de asociarse dentro de un contexto para convertirse en información
Campo:

Archivo: Los archivos son una colección de datos, tratados como estructura de datos,
almacenada en un dispositivo de almacenamiento externo, en la que los datos se encuentran
almacenados de forma lógica.
Pascal tiene tres tipos diferentes de archivos:
1. Archivos de tipo Texto. (Acceso secuencial)
2. Archivos de tipo ‘file of tipobase’. (Acceso Directo)
3. Archivos sin tipo (se declaran como tipo ‘file’). (acceso directo)

Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemáticamente para su posterior uso

Registro: es un conjunto de datos pertenecientes a un mismo contexto y almacenados


sistemáticamente para su posterior uso

Registro variante: Los registros variantes son una especie de sentencia “case” dentro de
un registro y son muy útiles cuando tenemos ciertos atributos que sabemos de antemano
que sólo usaremos en ciertas situaciones.

 Mezcla de Uniones, Productos y Enumerado


 Permiten expresar distintas formas para valores de un mismo tipo.
 Cada forma puede tener un numero distinto de componentes
 ahorran memoria
 son muy eficientes y seguros
 no requiere que se inicialicen las variables al entrar a su entorno.

o PASCAL
o JAVA
o C++
Struct: La palabra clave struct define una estructura.
Unión: la unión de datos como su nombre lo dice, une o enlaza dos registros de variables
para que puedan ser utilizados de una sola forma, pero en distintos métodos y obtener
una salida de dos en una.

 En java como podemos definir una estructura de datos tipo registro o strac?

Das könnte Ihnen auch gefallen