Documente Academic
Documente Profesional
Documente Cultură
Variables y estructuras
de datos
Tipos de datos
Tipo
TipoVisual
Visual Tama ño de
Tamaño de Rango
Rangodedevalores
valores
Basic
Basic.NET
.NET almacenamiento
almacenamiento
Boolean
Boolean 22bytes
bytes Verdadero
VerdaderoooFalso
Falso
Date
Date 88bytes
bytes 0:00:00
0:00:00del
del11de
deenero
enerode de0001
0001aa
11:59:59
11:59:59PM
PMdeldel31
31dedediciembre
diciembredede9999
9999
Decimal
Decimal 16
16bytes
bytes Hasta
Hasta2929dígitos
dígitossignificativos,
significativos,con
con
28
valores
valoresde
dehasta
hasta7,9228
7,9228xx1010(con
(consigno)
signo)
Double
Double 88bytes
bytes -4,94065645841246544E-324
-4,94065645841246544E-324aa
+1,79769313486231570E+308
+1,79769313486231570E+308(con (consigno)
signo)
Integer
Integer 44bytes
bytes -2.147.483.648
-2.147.483.648aa
+2.147.483.647
+2.147.483.647(con
(consigno)
signo)
Single
Single 44bytes
bytes -3,4028235E+38
-3,4028235E+38aa1,401298E-45
1,401298E-45
(con
(consigno)
signo)
String
String Varía
Varía 00aa2.000
2.000millones
millonesaproximadamente
aproximadamentede de
caracteres
caracteresUnicode
Unicode
Cómo escoger un tipo de datos
Escoger
Escoger
tipo de datos … para
paragestionar …
gestionar… Tipo
TipoCTS
CTS Ejemplo
Ejemplo
tipo de datos…
Boolean
Boolean Condiciones
Condicionesdede Valor
Valor Verdadero
Verdadero
Verdadero
VerdaderoooFalso
Falso
Short,
Short,Integer,
Integer, Enteros
Enteros Valor
Valor 23
23
Long,
Long,Byte
Byte (Entero)
(Entero)
Single,
Single,Double,
Double, Números
Númeroscon
conenteros
enteros Valor
Valor 9456,72
9456,72
Decimal
Decimal yypartes
partesde
defracciones
fracciones (Decimal)
(Decimal)
Date
Date Valores
Valoresfecha
fechayyhora
hora Valor
Valor 02/12/2003
02/12/2003
12:30:42
12:30:42A.M.
A.M.
String
String Caracteres
Caracteresimprimibles
imprimiblesyy Referencia
Referencia “Casa”
“Casa”
visualizables
visualizablesen
enpantalla
pantalla
Object
Object Un
Unpuntero
punteroalalvalor
valorde
de Referencia
Referencia myClass
myClass
un
unobjeto
objeto myPerson
myPerson
Práctica: Escoger tipos de datos
Tareas
Tareas
Nombrar
Nombrar la
la variable
variable
Declarar
Declarar la
la variable
variable
Asignar
Asignar un
un valor
valor aa la
la variable
variable
Utilizar
Utilizar la
la variable
variable
Cómo nombrar variables
Podemos:
Asignar un valor a una variable después de declararla
Dim
Dim cumpleaños
cumpleaños As
As Date
Date
cumpleaños
cumpleaños == #3/9/1974#
#3/9/1974#
Variables
Variable
Variables
Variable Constantes
Constant
Constantes
Constant
Declare
Declarewith
withDim
Dim Declare
Declarewith
withConst
Const
Declarar
Declarar conDim
con Dim Declarar
Declarar conConst
con Const
Los
Losvalores
valores cambian
cambian Los
Losvalores
valores no
nocambian
cambian
Values
Values change
change as
as Values
Values stay
stay the
thesame
sameas
as
mientras
mientras se
seejecuta
ejecuta mientras
mientras se
seejecuta
ejecuta
application
application runs
runs application
application runs
runs
lalaaplicación
aplicación lalaaplicación
aplicación
Utilizan
Uses more
Utilizan
Uses más
másmemory
more memoria
than
memoria
memory que
que
than Utilizan
Uses
Usesless
Utilizan menos
memory
menos
less memoria
memory than
memoria
than
las
constants
lasconstantes
constantes
constants variables
que
que las
lasvariables
variables variables
DDónde
ónde Modificador
Modificador
Palabra
Palabraclave
clave ÁÁmbito
mbito
declarar
declarar de
deacceso
acceso
En
Enbloque
bloque Dim
Dim Ninguno
Ninguno Nivel
Nivelbloque
bloque
En
Enprocedimiento
procedimiento Dim
Dim Ninguno
Ninguno Nivel
Nivelprocedimiento
procedimiento
se convierte en
Valor Integer Valor String
1234 CStr "1234"
Ejemplo
Ejemplo
1 Declarar una variable como tipo de datos String
Dim myString As String
Índice 0 Índice 6
Ejemplo
z Para declarar una matriz entera con siete elementos:
Dim
Dim contador(6)
contador(6) As
As Integer
Integer
ModificadorAcceso
ModificadorAcceso Nombre(Tamaño)
Nombre(Tamaño) As
As Tipo
Tipo
Ejemplo:
Dim
Dim miMatriz(,)
miMatriz(,) '' Declaración
Declaración del
del array
array
ReDim
ReDim miMatriz(3,
miMatriz(3, 5)
5) '' Redimension
Redimension del
del array
array