Exportar (0) Imprimir
Expandir todo

Representación de palabras, números y valores con variables

Las variables son un concepto importante en programación. Una variable es una letra o un nombre que puede almacenar un valor. Al crear programas, se pueden utilizar variables para almacenar números, por ejemplo, el alto de un edificio, o palabras, por ejemplo, el nombre de una persona. Resumiendo, se pueden utilizar variables para representar cualquier tipo de información que el programa necesite.

Puede surgir la pregunta, "¿Por qué utilizar una variable cuando en su lugar se puede utilizar simplemente la información?" Como su nombre indica, las variables pueden cambiar el valor que representan cuando el programa se está ejecutando. Por ejemplo, puede escribir un programa para realizar el seguimiento del número de caramelos que tiene en un frasco en su escritorio. Dado que los dulces se comen, es probable que la cantidad de caramelos del frasco cambie con el tiempo. En lugar de volver a escribir el programa cada vez que quiere comerse un caramelo, puede representar el número de caramelos con una variable que cambia con el tiempo.

Hay tres pasos para utilizar una variable:

  1. Declarar la variable. Indicar al programa el nombre y el tipo de variable que se desea utilizar.

  2. Asignar la variable. Proporcionar un valor a la variable.

  3. Utilizar la variable. Recuperar el valor contenido en la variable y utilizarlo en el programa.

Cuando declara una variable, tiene que decidir cómo llamarla y qué tipo de datos asignarle.

Se declara una variable utilizando las palabras clave Dim y As, como se muestra a continuación.

Dim aNumber As Integer

Esta línea de código indica al programa que se desea utilizar una variable denominada aNumber, que almacene números enteros (el tipo de datos Integer).

Puesto que aNumber es un Integer, sólo puede almacenar números enteros. Por ejemplo, si desea almacenar 42,5 utilizará el tipo de datos Double. Y si desea almacenar una palabra, utilizará un tipo de datos String. Otro tipo de datos que vale la pena mencionar en este punto es Boolean, que puede almacenar un valor True o False.

Aquí hay más ejemplos de cómo declarar las variables.

Dim aDouble As Double
Dim aName As String
Dim YesOrNo As Boolean

Para obtener más información sobre otros tipos de variable, vea Información detallada: tipos de datos.

Se asigna un valor a la variable con el signo =, que a veces se denomina operador de asignación, como se muestra en el ejemplo siguiente.

aNumber = 42

Esta línea de código toma el valor 42 y lo almacena en la variable declarada previamente denominada aNumber.

Como se muestra anteriormente, puede declarar una variable en una línea de código y asignar más tarde el valor en otra línea. Esto puede producir un error si intenta utilizar la variable antes de asignarle un valor.

Por esa razón, es mejor declarar y asignar las variables en una línea única. Aunque no sepa aún el valor que contendrá la variable, puede asignar un valor predeterminado. El código para declarar y asignar las mismas variables mostradas anteriormente será similar al siguiente.

Dim aDouble As Double = 0
Dim aName As String = "default string"
Dim YesOrNo As Boolean = True

Si declara las variables y asigna los valores predeterminados en una sola línea, puede evitar posibles errores. Todavía puede utilizar la asignación para dar después un valor diferente a la variable.

En este ejercicio, escribirá un breve programa que crea cuatro variables, les asigna valores y a continuación muestra cada valor en una ventana llamada cuadro de mensaje. Comencemos creando el proyecto donde se almacenará el código.

Para crear el proyecto

  1. Si aún no está abierto, abra Visual Basic en el menú Inicio de Windows.

  2. En el menú Archivo, haga clic en Nuevo proyecto.

  3. En el cuadro de diálogo Nuevo proyecto, en el panel Plantillas, haga clic en Aplicación para Windows.

  4. En el cuadro Nombre, escriba Variables y haga clic en Aceptar.

    Visual Basic creará los archivos para el programa y abrirá el Diseñador de Windows Forms.

A continuación, creará las variables.

Para crear las variables y mostrar sus valores

  1. Haga doble clic en el formulario.

    El Editor de código abrirá una sección de código llamada Form1_Load. Esta sección de código, denominada procedimiento, contiene las instrucciones que se llevarán a cabo cuando se cargue por primera vez el formulario en la memoria.

  2. En el procedimiento Form1_Load, escriba el siguiente código.

    Dim anInteger As Integer = 42
    Dim aSingle As Single = 39.345677653
    Dim aString As String = "I like candy"
    Dim aBoolean As Boolean = True
    
    

    Este código declara cuatro variables: Integer, Single, String y Boolean—, y asigna sus valores predeterminados.

    NoteSugerencia

    Al escribir el código, quizá haya observado que después de escribir As, aparece una lista de palabras bajo el cursor. Esta característica se llama Intellisense. Le permite escribir las primeras letras de una palabra y seleccionarla en la lista. Una vez seleccionada, presione la tecla TAB para finalizar la palabra.

    NoteNota

    Siempre que representa texto real en un programa, éste debe aparecer entre comillas (""). Esto le dice al programa que interprete el texto como texto real en lugar de interpretarlo como un nombre de variable. Cuando asigna a una variable Boolean un valor True o False, no pone la palabra entre comillas, porque True y False son palabras clave de Visual Basic, con significados especiales propios.

  3. Debajo del código que escribió en el paso anterior, escriba lo siguiente.

    MsgBox(anInteger)
    MsgBox(aSingle)
    MsgBox(aString)
    MsgBox(aBoolean)
    
    
    End
    
    

    Las primeras cuatro líneas del código le dicen al programa que muestre cada valor que asignó en el paso anterior en una nueva ventana, utilizando la función MsgBox. La línea final indica al programa que finalice después de ejecutar este procedimiento: se utiliza la instrucción End.

  4. Presione F5 para ejecutar el programa.

    Haga clic en el botón Aceptar en cada ventana según aparezcan. Observe que sucesivamente se muestra el valor de cada variable y, a continuación, el programa finaliza. Después de que el programa finaliza, puede regresar y cambiar los valores que se asignaron en el código y ejecutar la aplicación de nuevo: verá que se muestran los nuevos valores.

En esta lección, aprendió los aspectos básicos sobre las variables. En la siguiente lección, aprenderá sobre las variables String.

Siguiente lección: Palabras y texto: utilizar variables de cadena para organizar palabras

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft