Está en la página 1de 7

Documentación del curso de Visual Basic.

Net

Variables, Constantes y tipos de datos


Contenido
Tipos de datos ........................................................................................................................... 3
Tipos de datos primitivos ...................................................................................................... 3
Tipos de Datos no primitivos ................................................................................................. 3
Variables y Constantes .............................................................................................................. 4
Declaración de las Variables ..................................................................................................... 5
Inicialización de las variables .................................................................................................... 7
Tipos de datos
Los tipos de datos nos indican que dato podemos almacenar en una variable o una
constante, es por ello que debemos comprender su uso o finalidad en la composición de
un programa o una aplicación. Por lo tanto, en Visual Basic. Net tenemos los tipos de
datos primitivos y los tipos de datos no primitivos.

Tipos de datos primitivos


Los tipos de datos primitivos en Visual Basic.NET, son los tipos de dato Integer, Float,
doublé, char y boolean, y se les denomina primitivos, porque son los tipos de datos
predefinidos en casi todos los lenguajes de programación, por lo tanto, son los que
usaremos a lo largo del curso, además de otros tipos de datos, ¿existen otros tipos de
datos?, si existen los tipos de datos creados por los programadores, y estos se crean a
partir de la creación de clases en POO.
En Visual Basic.NET, tenemos subtipos de datos primitivos, los cuales hacen parte de un
tipo de dato de los mencionados anteriormente, y su uso radica en el tamaño de
almacenamiento de estos en la memoria RAM. Por Ejemplo, el tipo de dato Integer, tiene
como subtipos de datos como los son el Byte, el Short, el Long, el SByte, el UShort, el
UInteger y el ULong, y ¿cuál es la diferencia entre ellos?, el tamaño que ocupan en Bytes
en la memoria RAM.

Tipos de Datos no primitivos


Los tipos de datos no primitivos en Visual Basic.NET, son aquellos que son creados por
los programadores, y estos se crean a partir de la creación de clases en POO. En este
capítulo, no se profundizará en el tema de la POO, la cual se explicará en capítulos
posteriores.
A continuación, se muestra una tabla con los tipos de datos a usar en el curso:
Tabla 1.Tipos de Datos en Visual Basic.NET

TIPO DE ESTRUCTURA ASIGNACIÓN DE VALORES


DATO EN DE TIPO ALMACENAMIENTO
VISUAL COMMON
BASIC LANGUAGE
RUNTIME
Boolean Boolean En función de la True o False
plataforma de
implementación
Byte Byte 1 Byte 0 a 255 (sin signo)
Char (Un solo Char 2 Bytes 0 a 65535 (sin signo)
carácter)
Date Datetime 8 Bytes 0:00:00 (Medianoche) 01/01/1990 a 11:59:59
p.m. 31/12/9999
Decimal Decimal 16 Bytes 0 a +/-
79.228.162.514.264.337.593.543.950.335 (+/-
7,9... E+28) sin separador decimal; 0 a +/-
7,9228162514264337593543950335 con 28
posiciones a la derecha del decimal.
Double Double 8 Bytes -1,79769313486231570E+308 a -
4,94065645841246544E-324 para los valores
negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 † para los valores
positivos
Integer Int32 4 bytes -2.147.483.648 a 2.147.483.647 (con signo)
Long Int64 8 Bytes -9.223.372.036.854.775.808 a
9.223.372.036.854.775.807 (9,2...E+18 †) (con
signo)
Object Object 4 Bytes (x86) Cualquier tipo puede almacenarse en una
8 Bytes (x64) variable de tipo Object
String String En función de la 0 a 2.000 millones de caracteres Unicode
plataforma de aproximadamente.
implementación
SByte 1 byte -128 a 127 (con signo)
Short (entero Int16 2 bytes
corto) -32.768 a 32.767 (con signo)
UInteger UInt32 4 bytes 0 a 4.294.967.295 (sin signo)
ULong UInt64 8 bytes 0 a 18.446.744.073.709.551.615 (1,8...E+19 †)
(sin signo)
UShort UInt16 2 bytes 2 bytes

Variables y Constantes
Las variables son un espacio en la memoria RAM del ordenador, donde se puede
almacenar un valor, este puede ser modificado en cualquier parte del programa, por otro
lado, las constantes también tienen un espacio en la memoria RAM, pero a diferencia de
las variables, estas almacenan un valor fijo que no puede ser modificado en ninguna parte
del programa.
Las variables son un espacio en la memoria RAM donde se puede almacenar un valor,
este puede ser modificado en cualquier parte del programa.

Espacio en memoria de variable o


constante creada

Memoria RAM

Ilustración 1.Espacio en memoria RAM, de variable creada.

Declaración de las Variables


En Visual Basic.NET, la declaración de las variables o constantes significa crear la
variable, asociándola a un tipo de dato en específico, es decir, que si usted crea una
variable de tipo Integer no puede almacenar valores de tipo String por ejemplo. Además
se debe tener en cuenta el alcance o el ámbito en el que esta puede ser declarada, la cual
puede ser global o local.

Para declarar una variable y una constante, de ámbito local, la sintaxis correcta es la
siguiente:

Figura 1. Declaración de variables.

 Instrucción Dim: Permite, declarar y asignar un espacio de almacenamiento para


una o varias variables en un ámbito local.
 Nombre de la variable: Nombre identificativo a la variable creada.
 Tipo de dato: Tipo de dato asociado a la variable.

Figura 2.Declaración de Constante.

Cabe resaltar que al momento de declarar una constante, esta debe inicializarse o asignarle
un valor por defecto, con el operador “=”, seguido del valor, puesto que es una regla de
sintaxis del lenguaje Visual Basic.NET.
Por lo tanto, el modo correcto de crear una constante es el siguiente:
Figura 3.Declaración de una constante.

 Instrucción Const: Permite, declarar y asignar un espacio de almacenamiento


para un valor constante.
 Nombre de la variable: Nombre identificativo a la variable creada.
 Tipo de dato: Tipo de dato asociado a la variable.
 Valor: Valor de la constante.
Ahora bien, a la hora de plantear la solución de un problema que se va a desarrollar en
un programa de software, se tiene que tener claro la optimización de recursos de nuestra
aplicación, y esto hace referencia a la declaración de las variables y su relación con el
tipo de dato que se usará para guardar algún valor del software a realizar, por ejemplo,
no es lo mismo guardar la edad de una persona en una variable de tipo Integer que en
una variable de tipo Byte, puesto que la segunda en el contexto del programa
consumiría menos recursos que su similar, optimizando así nuestro programa y la
memoria RAM.
A continuación, se mostrará una ilustración de una memoria RAM almacenando una
variable de tipo Integer y de tipo Byte.

7
Memoria RAM

Ilustración 2. Declaración de variable de tipo Byte en la


memoria RAM.

7
Memoria RAM

Ilustración 3. Declaración de variable de tipo Integer en la


memoria RAM.

Por lo tanto, lo que pretendemos a la hora de crear una solución de algún problema por
medio de un programa, es optimizar lo más posible los recursos que se consumen en la
memoria RAM, utilizando los tipos de datos correctos en nuestras variables, en relación
al contexto del problema a solucionar.
Inicialización de las variables
Inicializar una variable es darle un valor a la misma, cabe resaltar que, al momento de
colocarle un valor a una variable, este dato debe estar relacionado al tipo de dato con el
que se creó la variable, puesto que usted no puede darle un valor de tipo boolean a una
variable que es de tipo String. A continuación, se mostrará una tabla con los valores que
debe llevar los tipos de datos primitivos como lo son el String, Integer, Double y Boolean,
como los principales o fundamentales.
Tipo de Dato Valor
String Los valores de tipo String debe ir dentro
de comillas dobles, por ejemplo,
nombre=”Pedro”.
Integer Los valores de tipo Integer son de tipo
números enteros, por lo cual no deben
llevar comas o puntos, por ejemplo,
edad=22.
Double Los valores de tipo Double son de tipo
números decimales, por lo cual deben
llevar comas o puntos, por ejemplo,
peso=65.8
Boolean Los valores de tipo Boolean, deben llevar
true si es verdadero o false si es falso, por
ejemplo, trabaja=false.

Para asignar un valor a una variable, solo basta con colocar el nombre de la variable,
seguido del signo igual, y seguido del valor, a continuación, se muestra como es la sintaxis
correcta de la asignación de un valor a una variable.

Figura 4. Inicialización de Variables.

También podemos declarar e inicializar las variables en la misma línea, dependiendo si


tenemos claro que valor tendrá la variable inicialmente. A continuación, se mostrará la
sintaxis de la declaración e inicialización de una variable en una misma línea.

Figura 5. Declaración e Inicialización de una variable en una misma línea.

También podría gustarte