Semana #33
VARIBLES Y TIPOS DE VARIABLES
Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números). Cada variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo contenido, pero no el mismo nombre. El nombre de una variable comenzará siempre por una letra, pudiendo contener a continuación tanto letras como números.
Las letras pueden ser tanto mayúsculas como minúsculas. No se admiten nombres de variables incluyendo espacios en blanco ni símbolos especiales como guiones, puntos, comas, comillas, etc. ni símbolos matemáticos ni palabras clave (“inicio”, “fin”, “verdadero”, “falso”, “entonces”...).
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
|
Texto de longitud variable
|
Variant (Object en otras versiones)
|
No tiene
|
Variable
|
Los del tipo double para números o los del tipo string para texto
|
No tiene
|
Admite números enteros, decimales o texto
|
saremos para ello la instrucción Dim. Su sintaxis será:
| Dim [Nombre de variable] As [Tipo de variable] |
Dim km as Integer
Dim t1,t2,t3 as Double
ACTIVIDAD
Practiquemos el uso de variables con los siguientes ejercicios:
1. Elabora un programa que le solicite al usuario la cantidad de puertas producidas por la empresa, y luego calcule la cantidad de dinero perdido en puertas defectuosas, si se sabe que por cada 1000 puertas 14 salen defectuosas y que el costo de producir una puerta es de 180000.
2. Elabora un programa que le solicite al usuario la cantidad de personas que transportará un avión y la cantidad de kilómetros que debe recorrer el avión, luego calcule la cantidad de combustible que se consumirá sabiendo que el avión sin pasajeros consume 3 galones de combustible por kilómetro y por cada persona se consume 0,02 galones de combustible por kilómetro de más. Por ejemplo, si el usuario ingresa 45 pasajeros y 846 kilómetros, el programa debe mostrar 3299,4

Comentarios
Publicar un comentario