Unidad 27. Utilizar y definir datos (II)





27.3. Tipos de datos.

Al principio de esta colección de temas, vimos como los tipos de datos a utilizar en un programa son de los dos tipos antes mencionados.

En los datos numéricos, en función del lenguaje utilizado, encontraremos una mayor o menor gama de variaciones, pero básicamente serán de dos tipos, los que tienen decimales, -single, double, real -,  y los que no admiten decimales, integer.

Pero esto es lo que podríamos llamar tipos de datos estándar o del lenguaje.

 

27.4. Tipos de usuario.

A partir de estos datos se pueden crear lo que se denomina tipos de datos de usuario.

En realidad lo que se denomina un tipo de dato de usuario es un tipo de dato que lo que alberga en su interior es una estructura de datos.

En Vb actualmente se denomina structure, antes eran tipos de usuario.

En la imagen podemos ver como el dato que se almacenara en la estructura fecha, en realidad contiene tres informaciones, que son día mes y año.

 

En programación a la hora de definir un dato hay que indicar de que tipo es el mismo, hasta ahora hemos visto que los tipos básicos son dos numéricos y alfanuméricos, con las variaciones que en cada uno de ellos hay en cada lenguaje de programación.

 

Hay un tipo de datos que se denomina de usuario, que no es otra cosa que una composición de datos compuesta por tipos de datos primitivos o del lenguaje o por otros tipos de datos de usuario.

 

Lo que sigue es un ejemplo de un tipo de datos de usuario.

 

Tipo Monitores

  Marca Como Texto

  Pulgadas Como Entero

  Resolución Como Texto

  Velocidad Como Texto

Fin de tipo

Que significa

 

Tipo Monitores

 

El nombre del tipo o estructura.

 

  Marca Como Texto

  Pulgadas Como Entero

  Resolución Como Texto

  Velocidad Como Texto

 

Cada uno de los datos que la componen.

 

Fin de tipo

 

El final de la misma.

 

Crear Monitor Como Monitores

 

Y esta línea sería la creación de una variable usando el tipo predefinidio.

27.5. Ventajas.

Con los tipos de usuario después podemos declarar variables de ese tipo y sacar partido a las mismas.

De esta forma en realidad estamos consiguiendo que en una variable dispongamos de más de un dato.

Conseguimos agrupar datos que estén relacionados entre si, en un único nombre, y permite manejar los datos de una forma más cómoda.

Podemos declarar lo siguiente:

 

Fecha_Nacimiento del tipo Fecha.

Fecha_Factura del tipo Fecha.

Fecha_Actual del tipo Fecha.

 

Todas son del tipo Fecha, y en cada una podremos acceder al dato día, mes o año de forma individual.

Además podremos ejecutar la siguiente instrucción

 

Fecha_Act = Fecha_Fac

 

Fecha actual recibiría simultáneamente los tres datos de fecha factura en una sola línea de programa, sería el equivalente a escribir:

 

Dia_Act = Dia_Fac

Mes_Act = Mes_Fac

Año_Act = Año_Fac

 

Aunque para el ejemplo parezca poco importante, hay que pensar que igual que se crea con tres campos en este caso, pero en realidad puede tener muchos más y sin embargo seguir siendo una sola línea de código, y eso es cómodo, seguro y  facilita la comprensión del programa.

Octubre-2010
Pág. 27.2

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies