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 |
4 bytes |
-2,147,483,648
to 2,147,483,647 |
|
Single |
4 bytes |
-3.402823E38
to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for
positive values |
|
Double |
8 bytes |
-1.79769313486231E308
to |
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