Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Manual Visual Basic 6 - Leccion 04 Español

Manual Visual Basic 6 - Leccion 04 Español

Ratings: (0)|Views: 64|Likes:
Published by Santos Corrales
Curso de Visual Basic 6.0 - Lección 04

Curso de Visual Basic 6.0 - Lección 04

More info:

Published by: Santos Corrales on Nov 05, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/05/2010

pdf

text

original

 
Curso de Visual Basic 6.0
-
Lección 1
Area Interactiva -
www.areaint.com
Pág. 48
     W     W     W .     A     R     E     A     I     N     T .     C     O     M
L
ECCIÓN
4
En esta lección vamos a ver que son y para que sirven: las variables, constantes, tablas ymatrices. Todas ellas son estructuras de almacenamiento de datos temporales, pero que nospueden facilitar la programación en muchas ocasiones.
Variables, constantes y matrices
No podemos decir que estos elementos sean estructuras básicas, ya que no sonun grupo de instrucciones, sino que son elementos que nos pueden ayudar a almacenarvalores, de forma temporal, para usarlos en nuestra aplicación de la forma que más nosconvenga. También tenemos que pensar que en muchas estructuras que veremos enlecciones posteriores utilizaremos variables, constantes, tablas y matrices.
Variables
Las variables se utilizan, en cualquier lenguaje de programación, para almace-nar valores de forma temporal (mientras dura la ejecución del programa). A las varia-bles se les pone un nombre para poder trabajar con ellas y se indican de que tipo son.Este tipo nos informa que clase de datos se pueden almacenar dentro de esta variables,(los diferentes tipos de variables los veremos más adelante).
Constantes
Las constantes nos pueden parecer que son exactamente iguales que las varia-bles, pero no es así. Las variables nos sirven para almacenar valores, que podemosmodificar durante la ejecución del programa.Las constantes, en cambio, no cambian de valor durante la ejecución de la apli-cación. Se suelen utilizar para sustituir un número o valor, difícil de recordar o quesuele salir muchas veces durante la aplicación. Imagina el caso de una aplicación en laque necesites utilizar muchas veces el valor
Pi
. Si siempre que necesitáramos estevalor tuviéramos que escribir 31415... sería un poco engorroso. Pero, gracias a lasconstantes nosotros podemos definir una llamada
Pi
con valor 31415... y en el mo-mento en el que necesitemos realizar una operación con el valor
Pi
solo tendremos queponer el nombre de la constante y el ordenador se encargará de sustituirlo por su valor.
Matrices
Las matrices son un grupo de valores que tienen un mismo nombre y se diferen-cian entre ellas por el lugar que ocupan. A este lugar que ocupa se le llama
Indice
.Gracias a este índice podemos crear un código, utilizando estructuras de repetición quenos ayuden a trabajar con estos datos, ahorrando de esta manera código.Normalmente, las matrices se definen con un límite inferior y uno superior. Conla resta de ambos tenemos el número de elementos que pueden entrar dentro de lamatriz. Tenemos que pensar que si nosotros solo definimos el valor superior, el primerobjeto tendrá como índice
0
y el último el número que nosotros hayamos definido comolímite superior. De esta forma, si nosotros definimos una matriz de una sola dimensióncon límete superior 5, en realidad tenemos 6 objetos con índices 0, 1, 2, 3, 4, 5.Al igual que las variables y constantes, en las tablas también se tiene que definirel tipo de valor que vamos a almacenar dentro.Las matrices podemos definirlas de solo una dimensión, como si se tratase deuna gran fila de datos y en otras muchas ocasiones nos puede interesar utilizar estruc-turas de dos dimensiones o incluso más, en las que buscaremos los datos por la
fila
yla
columna
que ocupan. En este caso estas matrices tendrán 2 índices.
 
Curso de Visual Basic 6.0
-
Lección 3
Area Interactiva -
www.areaint.com
Pág. 49
     W     W     W .     A     R     E     A     I     N     T .     C     O     M
Por ejemplo en el caso de un tablero de ajedrez nos interesa saber en que
fila
yen que
columna
se encuentra situado una ficha determinada para saber si el movi-miento que deseamos realizar está o no permitido.Más adelante explicaremos como crear, definir y trabajar con variables, constan-tes y matrices.
Vida de una variable
Nosotros podemos definir una variable para que solo nos sea útil mientras durael procedimiento en el que se le ha creado. En el momento de finalizar dicho procedi-miento, el espacio reservado en memoria para la variable queda liberado. De estaforma, si nosotros queremos utilizar un mismo nombre para diferentes variables que seutilizan en diferentes procedimientos podemos hacerlo sin miedo a que los valores semezclen o cambien sin que nosotros tengamos control sobre dichos cambios.
Definir una variable
Para definir una variable dentro de un procedimiento utilizaremos la instrucción:
Dim [Nombre Variable] As [Tipo variable]
.
Nombre Variable
: definiremos el nombre que tiene la variable. Este nombreno puede tener más de 255 caracteres, debe comenzar con una letra y no debe conte-ner puntos.
Tipo variables
: Especificaremos el tipo de datos que se pueden almacenardentro de la variable.
Tipos de variables
Vamos a especificar los diferentes tipos de datos que podemos definir al crearuna variable, constante o matriz.
Byte
: Este tipo de dato lo utilizamos para contener números enteros positivosen el intervalo de 0 a 255.
Boolean
: En este tipo de doto sólo tiene dos posibles valores,
True (-1)
o
False (0)
.
Integer
: En este tipo de datos contiene variables enteras almacenadas comonúmeros enteros de 2 bytes en el intervalo de 32.768 a 32.767.
Long
: Almacena números completos entre 2.147.483.648 y 2.147.483.647.
Currency
: Es un tipo de datos con un intervalo de -922.337.203.685.477,5808a 922.337.203.685.477,5807. Es recomendable utilizar este tipo de dato para cálculosde tipo monetario y cálculos de punto fijo donde es muy importante la exactitud.
Single
: El intervalo que se puede almacenar en este tipo de datos es de: -3,402823E38 a -1,401298E-45 para valores negativos y de 1.401298E-45 a 3.402823E38para valores positivos.
Double
: El intervalo de almacenamiento de este tipo de dato es de: -1,79769313486232E308 a -4,94065645841247E-324 para valores negativos y de4,94065645841247E-324 a 1,79769313486232E308 para valores positivos.Es importante, una vez vistos los intervalos, de cada uno de los diferentes tiposde datos, saber utilizar y definir cada uno de ellos según nuestras necesidades. Debespensar que si utilizamos un tipo de dato que tenga un intervalo muy pequeño pararealizar cálculos complejos puede ser que nos de error en según que casos y si utiliza-
 
Curso de Visual Basic 6.0
-
Lección 1
Area Interactiva -
www.areaint.com
Pág. 50
     W     W     W .     A     R     E     A     I     N     T .     C     O     M
mos un tipo de variable con un intervalo muy grande para una operación muy sencillaestaremos ocupando memoria innecesariamente.
Declaración de una variable
En este apartado veremos como y que métodos podemos utilizar para declararuna nueva variable.
Declaración implícita
En un principio, dentro de un procedimiento, no hace falta que definamos elnombre y el tipo de una nueva variable. Si Visual Basic encuentra un nuevo nombre deuna variable, este la define automáticamente. Esto en ocasiones puede ir muy bienpero en otras ocasiones nos puede producir un error que puede ser difícil de detectar.Imagínate que nosotros en una línea de código hacemos referencia a una variablellamada
Contador
.
Visual Basic
como ve que es una nueva variable la creaautomáticamente. Pero, si nosotros en otro momento queremos hacer referencia a estanueva variable y escribimos
Contaidor
,
Visual Basic
cree que es una nueva variablecreando así una diferente.De esta forma si queremos hacer cálculos con la variable
Contador
, puede serque tengamos algún tipo de error.Entonces, viendo esto nos tenemos que plantear si es mejor definir nosotros lasvariables o dejar que sea
Visual Basic
quien defina las nuevas variables que vamosnecesitando.
Declaración explícita
Para no tener problemas como el anteriormente citado, nos podemos obligar adefinir las variables que utilizamos. Al definirlas, tanto debemos indicar un nombrepara la nueva variable, como el tipo de dato que vamos a almacenar. De esta forma, si
Visual Basic
encuentra una nueva variable, en lugar de crearla, nos avisa que no lahemos definido, produciéndose así un error de compilación.Para hacer que
Visual Basic
utilice la declaración explícita podemos utilizar dossistemas diferentes.Podemos hacer que
Visual Basic
active esta opción para todos y cada uno delos módulos que se creen a partir del momento de activar esta opción o activarlo noso-tros manualmente.
.
Práctica 1
1. Abre un nuevo proyecto.2. Selecciona
Opciones
dentro del menú
Herramientas
.3. De todas las carpetas selecciona
Editor 
y activa la opción
Requerir declaración devariables
.4. Acepta el cuadro de diálogo actual.5. Mira el código de este proyecto, con el menú:
Ver - Código
o pulsa
F7 
.6. Observa que no hay ninguna línea de código en nuestro proyecto.7. Cierra el proyecto actual, sin guardar los cambios.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->