SlideShare una empresa de Scribd logo
1 de 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)

Más contenido relacionado

La actualidad más candente (12)

Equivalencias Monaco- Lucas
Equivalencias Monaco- LucasEquivalencias Monaco- Lucas
Equivalencias Monaco- Lucas
 
Clase 3.1
Clase 3.1Clase 3.1
Clase 3.1
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
INFOSAN Unidades de medidas
INFOSAN Unidades de medidasINFOSAN Unidades de medidas
INFOSAN Unidades de medidas
 
Clase 3.1-por que binario
Clase 3.1-por que binarioClase 3.1-por que binario
Clase 3.1-por que binario
 
3 porque binario
3 porque binario3 porque binario
3 porque binario
 
Clase 3.1-Por que binario
Clase 3.1-Por que binarioClase 3.1-Por que binario
Clase 3.1-Por que binario
 
Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]
 
Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]
 
Por qué binario
Por qué binarioPor qué binario
Por qué binario
 
Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]Clase 3.1-por%20qué%20 binario[1]
Clase 3.1-por%20qué%20 binario[1]
 
consulta
consulta consulta
consulta
 

Similar a 1

Unidad 1
Unidad 1Unidad 1
Unidad 1
Ana
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
Bryan Abarca
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2
Carlo Silva
 

Similar a 1 (20)

TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptxTODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
TODO SOBRE BASES DE DATOS, GESTORES MYSQL.pptx
 
Base de datos
Base de datos Base de datos
Base de datos
 
Power designer tipos de datos
Power designer tipos de datosPower designer tipos de datos
Power designer tipos de datos
 
Modulo sql unidad 1
Modulo sql  unidad 1Modulo sql  unidad 1
Modulo sql unidad 1
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Tipos de-datos-power-designer (1)
Tipos de-datos-power-designer (1)Tipos de-datos-power-designer (1)
Tipos de-datos-power-designer (1)
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Tema III tipos de datos de MySQL
Tema III tipos de datos de MySQLTema III tipos de datos de MySQL
Tema III tipos de datos de MySQL
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Bases de datos my sql 2
Bases de datos my sql 2Bases de datos my sql 2
Bases de datos my sql 2
 
my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE my SQL - PRACTICA DE SLIDE
my SQL - PRACTICA DE SLIDE
 
Medicina - Taller
Medicina - TallerMedicina - Taller
Medicina - Taller
 
Tipos de datos: Oracle
Tipos de datos: OracleTipos de datos: Oracle
Tipos de datos: Oracle
 

Más de Laura Nava (6)

Videos de nike superacio persoal
Videos de nike superacio persoalVideos de nike superacio persoal
Videos de nike superacio persoal
 
superacion personal
superacion personalsuperacion personal
superacion personal
 
diseño pagias
diseño pagiasdiseño pagias
diseño pagias
 
uno
unouno
uno
 
Subirinfo
SubirinfoSubirinfo
Subirinfo
 
Subirinfo
SubirinfoSubirinfo
Subirinfo
 

Último (7)

deshidratacinehidratacionenpediatria2023-240204000209-ae429ba6.pptx
deshidratacinehidratacionenpediatria2023-240204000209-ae429ba6.pptxdeshidratacinehidratacionenpediatria2023-240204000209-ae429ba6.pptx
deshidratacinehidratacionenpediatria2023-240204000209-ae429ba6.pptx
 
ALIMENTACION basadas en plantaas en deportistas
ALIMENTACION basadas en plantaas en deportistasALIMENTACION basadas en plantaas en deportistas
ALIMENTACION basadas en plantaas en deportistas
 
Fisiopatología_Renal_Fundamentos_Cuarta_edición_Helmut_Rennke_Bradley (1).pdf
Fisiopatología_Renal_Fundamentos_Cuarta_edición_Helmut_Rennke_Bradley (1).pdfFisiopatología_Renal_Fundamentos_Cuarta_edición_Helmut_Rennke_Bradley (1).pdf
Fisiopatología_Renal_Fundamentos_Cuarta_edición_Helmut_Rennke_Bradley (1).pdf
 
Tipos de eventos en la banqueteria (1).pdf
Tipos de eventos en la banqueteria (1).pdfTipos de eventos en la banqueteria (1).pdf
Tipos de eventos en la banqueteria (1).pdf
 
Recetario royal prestige pdf para una mejor cocina desde casa!
Recetario royal prestige pdf para una mejor cocina desde casa!Recetario royal prestige pdf para una mejor cocina desde casa!
Recetario royal prestige pdf para una mejor cocina desde casa!
 
leyes del señor johan Gregorio Mendel.docx
leyes del señor johan Gregorio Mendel.docxleyes del señor johan Gregorio Mendel.docx
leyes del señor johan Gregorio Mendel.docx
 
Presentación_las vitaminas para el ser humano.pptx
Presentación_las vitaminas para el ser humano.pptxPresentación_las vitaminas para el ser humano.pptx
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)