ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos de variables en Visual Basic


Enviado por   •  16 de Marzo de 2015  •  1.537 Palabras (7 Páginas)  •  325 Visitas

Página 1 de 7

Tipos de variables en Visual Basic. Integer, Single, Double, String, Object, Boolean, etc. Ejemplos (CU00308A)

Escrito por Mario R. Rancel

Resumen: Entrega nº7 del curso Programación en Visual Basic Nivel I.

Codificación aprenderaprogramar.com: CU00308A

VARIABLES CON VISUAL BASIC - VISUAL STUDIO

Si has estudiado pseudocódigo y tipos de variables con pseudocódigo previamente los conocimientos adquiridos serán válidos y útiles con Visual Basic, pero con matices. Vamos a tratar los aspectos más básicos de la declaración de variables con Visual Basic y a dar algunas orientaciones a través de las que profundizar en el manejo de variables.

Visual Basic

NOMBRES Y TIPOS DE VARIABLES. DECLARACIÓN. Option Explicit.

Para establecer nombres de variables puedes ver las indicaciones que se dan en el curso “Bases de la programación Nivel I” de aprenderaprogramarcom, apartado “Nombres de variables”. Visual Basic permite no declarar una variable antes de ser usada. Por tanto, en cualquier punto de un programa podríamos escribir algo similar a “Mostrar velocidad01”, sin necesidad de haber declarado la variable velocidad01. ¿Qué nos mostrará si no hemos asignado contenido a la variable velocidad01? Visual Basic es de los lenguajes que asignan automáticamente contenido cero, vacío o falso a una variable, dependiendo de qué tipo sea. Por tanto, se nos mostraría cero, “ ”, o falso. Conocido que no es estrictamente obligatorio, nosotros vamos a trabajar con Visual Basic realizando declaración de variables siempre. Los motivos para ello ya han sido expuestos, pero podemos resumirlos en:

• Generar buenos programas.

• Evitar errores y confusiones.

El propio Visual Basic dispone de una instrucción que obliga a tener que declarar todas las variables, denominada Option Explicit. La obligación de declaración de variables puede establecerse de dos maneras.

a) En la ventana de código escribir Option Explicit (en las versiones más modernas debe escribirse Option Explicit On).

b) En el menú Herramientas, selecciona Opciones... y en la pestaña Editor (en otras versiones Herramientas, Opciones, Proyectos y Soluciones, Valores predeterminados de VB) establece (o comprueba que está establecida) la opción Requerir declaración de variables como activa ó Option Explicit On.

Ten en cuenta que la opción a) es manual, y tendríamos que escribir Option Explicit cada vez que fuéramos a programar, mientras que la opción b) es automática y va a hacer que cada vez que arranquemos Visual Basic nos obligue a declarar variables sin tener que estar escribiendo código. Por tanto, activa la opción automática (o comprueba que esté activada) y así evitaremos olvidos. No vamos a volver a incidir en esto, pero siempre vamos a considerar que trabajamos con Option Explicit activado. ¿Qué ocurrirá si utilizamos en el código una variable que no ha sido declarada? En este caso Visual Basic impedirá la ejecución del programa mostrando el mensaje de error: “Error de compilación. Variable no definida / no declarada” así como la línea de programa donde ha aparecido la variable no declarada. Siempre que exista al menos una variable no declarada ocurrirá esto, lo cual nos obliga a declarar todas y cada una de las variables.

En cuanto a los tipos de variables, Visual Basic las clasifica en función del tipo de dato que contienen. Veamos las más usuales.

TIPO DE DATOS

ABREVIATURA

MEMORIA REQUERIDA

RANGO DE VALORES

EQUIVALENCIA CON USADAS EN PSEUDOCÓDIGO

OBSERVACIONES

Integer

(Entero)

%

2 bytes ó 4 bytes según versión

- 32768 a 32767 ó -2.147.483.648 a 2.147.483.647 según versión

Entero

Uso en contadores, control de bucles etc.

Long

(Entero largo)

&

4 bytes ó 8 bytes según versión

- 2147483648 a 2147483647 ó -9,2E+18 a 9,2E+18 según versión

Entero

Igual que integer pero admite un rango más amplio

Single

(Decimal simple)

!

4 bytes

- 3,4•1038

a

3,4•1038

Real

Hasta 6 decimales o más según versión. También admite enteros

Double

(Decimal doble)

#

8 bytes

- 1,79•10308

a

1,79•10308

Real

Hasta 14 decimales o más según versión. También admite enteros

Boolean

(Booleano)

No tiene

2 bytes

True

o

False

Booleano

False es el valor predeterminado y va asociado a cero

String

$

10 bytes + 1 byte por cada carácter

0

a

2•109 caracteres

Alfanumérica

...

Descargar como (para miembros actualizados)  txt (10.4 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com