Apéndice C. Variables, tipos y ámbitos.

 

En este apéndice se muestra un resumen de los tipos de datos básicos de VB, variables y constantes, así como la conversión de tipos, matrices, operadores y los tipos definidos por el usuario. Pretende ser una guía rápida de acceso. Se supone que el alumno ya está familiarizado con los conceptos aquí expuestos.

 

·         Tipos de datos: Un tipo es como una marca para un objeto que identifica el rango de valores que ese objeto puede tomar. Con los tipos también identificamos qué operaciones pueden realizarse sobre los objetos de un determinado tipo. Además, los tipos de datos pueden ser simples o compuestos. Los tipos de datos simples son los que nos proporciona VB por defecto, mientras que los tipos de datos compuestos son los que nosotros debemos construir para cubrir nuestras necesidades.

 

Aunque es de buen estilo de programación declarar el tipo de todos los objetos que utilicemos en el programa, VB nos permite no declararlo. En caso de ser así , VB asumirá que se trata de tipo Variant, permitiendonos operar con él sin preocuparnos de las conversiones que se llevan a cabo.

 

·         Tipos numéricos: Las cantidades enteras se representan con los tipos Integer y Long y las cantidades reales con los tipos Single y Double.

 

Data type

Storage size

Range

Integer

2 bytes

-32,768 to 32,767

Long
(long integer)

4 bytes

-2,147,483,648 to 2,147,483,647

Single
(single-precision floating-point)

4 bytes

-3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values

Double
(double-precision floating-point)

8 bytes

-1.79769313486231E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values

 

 

If condición Then

           ‘ Este es el código que se ejecuta si la condición es cierta.

End If

 

If condición Then

           ‘ Este es el código que se ejecuta si la condición es cierta.

Else

           ‘ Este es el código que se ejecuta si la condición es falsa.

End If

 

·         La instrucción Select Case

 

Select Case valor

           Case 0:

                       ‘Este es el código que se ejecuta si valor = 0.

           Case 1:

                       ‘Este es el código que se ejecuta si valor = 1.

           ...

           Case Else:

                       ‘Este es el código que se ejecuta si valor es diferente

                       ‘a todos los anteriores case.

End Select

 

·         El bucle Do While…Loop

 

Do While condición

           ‘Ejecuta este código repetidamente hasta que la condición sea falsa.

Loop

 

·         El bucle Do…Loop While

 

Do

           ‘Ejecuta este código repetidamente hasta que la condición sea falsa.

Loop While condición

 

·         El bucle For…Next

 

For contador = ValorInicio To ValorFin [Step step]

‘Ejecuta este código repetidamente hasta que contador llegue a ‘ValorFin con incrementos de sep.

Next