OBJETIVO
Comprender los conceptos basicos de memoria de programación y los diferentes tipos de datos
METODOLOGÍA
Copiar en el cuaderno y luego elaborar ejercicios en el programa de visual basic .
ESPACIO DE MEMORIA RESERVADO
En programación, una variable
es un espacio de memoria reservado para almacenar un valor que corresponde a un
tipo de dato
soportado por el lenguaje de
programación. Una variable es representada y usada a través de una
etiqueta (un nombre) que le asigna un programador o que ya viene
predefinida.
Una
variable, por lo general, como su nombre lo indica, puede variar su valor
durante la ejecución del programa. Dependiendo del lenguaje de programación
usado, también puede cambiar el tipo de dato que almacena. Nosotros vamos a utilizar Visual basic.
Características y condiciones:
- Iniciar con una letra.
- No tener espacios.
- Su longitud no debe superar los 245 caracteres.
- Poseer un nombre único dentro de su alcance.
Declaración
de variables:
Dim nombre as tipo
Dim contador as tipo
Dim a, b, c as long
Dim nombre as tipo
Dim contador as tipo
Dim a, b, c as long
TIPO DE DATOS
Los tipos
de datos, indican el tipo de valor que puede almacenar una variable. Los
principales tipos de datos:
Números
enteros: dentro
de los números enteros tenemos varios tipos de datos dependiendo el rango que
queramos utilizar:
- Byte: puede almacenar números enteros dentro del rango desde 0 a 255
- Integer: puede almacenar números enteros dentro del rango -32.768 a 32.767
- Long: puede almacenar números enteros dentro del rango -2.147.483.648 hasta 2.147.483.648 .
Números
decimales: para
almacenar números decimales contamos con los siguientes tipos de datos:
- Single: almacena números decimales en el rango +/- 1e-45 hasta 3e38
- Double: desde +/- 5e-324 hasta 1.8e308
Cadenas
de caracteres: las
cadenas de caracteres se definen con la palabra String y tienen un rango
de hasta 2 billones de caracteres.
Tipos de
valores lógicos: para
almacenar tipos de valores lógicos como verdadero o falso, se utiliza la
palabra Boolean y sus 2 posibles valores son True (verdadero) y False
(falso).
Fechas y
horas: Para
almacenar fechas y horas se utiliza la palabra Date
Tipo
variant : Las
variables de este tipo pueden almacenar cualquier tipo de valor, pero ocupan
mas memoria.
Nota: hay mas tipos de datos, incluso
nosotros podemos crear los nuestros.
Constantes:
Las constentes, como las variables, se utilizan para guardar datos y valores para nuestro programa, pero a diferencia de estas últimas (las variables), el contenido que almacenen no cambia, siempre es constante.
A diferencia de las variables que se declaran con la palabra Dim, las Constantes se declaran con la palabra Const.
Ejemplo:
Const numero
= 53
En la
línea anterior he creado una constante, que la llamé numero y va a almacenar un
número , y este valor, cuando se ejecute mi programa se mantendrá invariable.
Un ejemplo:
1 - En la
siguiente línea se declaran 2 tipos de variables de tipo Integer llamadas num1
y num2. Luego se les asigna un valor a cada una y luego las sumamos, y mediante
la función MsgBox que es una función de Visual Basic para mostrar mensajes,
mostramos el resultado de esa suma.
Coloca un
botón (CommandButton) llamado Command1. Hacé dobleClick sobre el botón para que
se abra la ventana de código de Visual Basic. Dentro del procedimiento Click
pega este código:
Dim num1 As
Integer
Dim num2 As Integer
num1 = 10
num2 = 20
'se mostrará un mensaje con la suma de las variables con el resultado 30
MsgBox num1 + num2
Dim num2 As Integer
num1 = 10
num2 = 20
'se mostrará un mensaje con la suma de las variables con el resultado 30
MsgBox num1 + num2
Al
ejecutar el programa, podés ver como se presenta una caja de mensaje con el
resultado al sumar las 2 variables num1 y num2
2 - Ahora
vamos a declarar y crear 2 variables de tipo String, es decir vamos a
almacenar cadenas de caracteres en cada una de ellas. En el ejemplo se crean 2
variables, una llamada nombre y otra apellido. Después le
asignamos un valor, y por ultimo mostramos las variables con un mensaje usando
la función MsgBox como en el ejemplo anterior. Pero antes hay que
aclarar algo importante, las cadenas en visual basic se encierran entre
comillas dobles como podés ver en el ejemplo, de lo contrario se va a
producir un error.
Dim nombre
As String
Dim apellido As String
'le establecemos valores
nombre = "Carlos"
apellido = "Peres"
'mostramos un mensaje con el valor de las variables
MsgBox nombre
MsgBox apellido
Dim apellido As String
'le establecemos valores
nombre = "Carlos"
apellido = "Peres"
'mostramos un mensaje con el valor de las variables
MsgBox nombre
MsgBox apellido
3 - Ahora
un ejemplo que produce un error en tiempo de ejecución. Creamos 2
variables exactamente igual que en el ejemplo anterior, pero en ves de declarar
las variables nombre y apellido como de tipo String lo hacemos como de tipo
Integer.
Dim Nombre
As Integer
Dim Apellido As Integer
'Le establecemos valores numericos
Nombre = "Carlos"
Apellido = "Peres"
Dim Apellido As Integer
'Le establecemos valores numericos
Nombre = "Carlos"
Apellido = "Peres"
Si probás el ejemplo, visual basic te mostrará un mensaje de error como el siguiente: "no coinciden los tipos de datos":
...ya que
las variables están declaradas como de tipo Integer, y le estás asignando un
tipo de dato que no lo acepta.
4 - Un
ejemplo que almacena un número en una variable de tipo Byte (números de
0 a 255). Primero declaramos la variable y le damos un nombre, por ejemplo si
queremos almacenar el número 88 hacemos por ejemplo así.
Dim Edad As
Byte

No hay comentarios:
Publicar un comentario