Presentación_las vitaminas para el ser humano.pptx
1
1. 1.3.-TIPOS DE DATOS
Una buena selección de la variable dentro de un programa promueve un ahorro de memoria, por lo
que se recomienda que se seleccione el tipo adecuado para almacenar los datos que se desean.
Los tipos de datos son los siguientes:
Boolean: Almacena un valor que puede tomar dos opciones: verdadero (True) o Falso
(False). Un ejemplo de este tipo de dato es la propiedad visible de algunos controles. Ocupa
un espacio en la memoria de 2 bytes.
Byte: Puede almacenar un número natural que puede estar entre 0 y 255. No acepta valores
negativos. Puede ser utilizado por ejemplo para almacenar edades, los números de meses del
año o los días del mes, etc. Si se realiza una suma o restan dos números Bytes, el resultado
debe ser Byte, debe estar entre 0 y 255, si no, el programa genera un error de desbordamiento.
Ocupa un espacio de 1 byte.
Integer: Puede almacenar valores enteros desde –32.768 hasta 32.767. Ocupa en la memoria
2 bytes.
Long: También puede almacenar valores enteros, pero en este caso tiene una extensión más
grande ya que almacena números entre –2.147.483.648 hasta 2.147.483.647. Ocupa en la
memoria 4 bytes.
Single: Puede almacenar valores numéricos con decimales, tanto negativos como positivos, es
de precisión simple, su rango está entre –1,401298x10-45 hasta +1,401298x1045. Ocupa en la
memoria 4 bytes.
Double: También puede almacenar valores numéricos con decimales, negativos y positivos,
pero por tener más memoria asignada puede tener valores de precisión doble, van desde –
4,94065645841247x10-324 hasta 1,79769313486232x10308. ocupa en la memoria 8 bytes.
Currency: Este tipo de dato se utiliza para almacenar valores numéricos monetarios, su rango
va desde –922.337.203.685.477,5808 hasta el 922.337.203.685.477,5807.
String: Se utiliza para almacenar cadenas de texto. Puede tener una longitud fija si se declara:
Dim Variable As String * Longitud, donde longitud es un número entero que indica el
número de caracteres que va a tener la variable. Si cuando se introduce una cadena, ésta tiene
la longitud menor a la cantidad dada por Longitud, entonces el programa los rellena con
espacios en blanco, si la cantidad de caracteres es mayor entonces se recortará. Ocupa en la
memoria de acuerdo al número de caracteres que contenga (1 byte por carácter).
Date: Este tipo de dato puede almacenar valores de fechas y horas. Su rango va para las
fechas desde 1/1/100 hasta el 31/12/9999 y para las horas desde 0:00:00 hasta 23:59:59.
Variant: Este tipo de dato es el que mas memoria consume (16 bytes), pero tiene una ventaja
sobre los otros y es que puede almacenar cualquiera de los tipos de datos descritos
anteriormente, incluso puede cambiar de una cadena a un número, después guardar una fecha
o cualquier otro tipo de dato. Las variables tipo variant no son declaradas necesariamente
puede escribir Dim Variable y VB reconocerá como si hubiese escrito Dim Variable As
Variant.
Estructuras: Se utiliza para crear un solo tipo de dato (personalizados) combinando los distintos tipo s
básicos vistos anteriormente. Estas se explicarán más adelante en esta misma sección. Su espacio en la
memoria es variable de acuerdo al tipo de datos que combine. (2)