Universidad Nacional Autónoma de México
 Opción Técnica Computación 2do. Año
         Plantel 6 “Antonio Caso”




Módulo VI Programación


      Manejo de Variables
     Lenguaje Visual Basic




           Mtra. Adriana Vega Palos       1
¿Qué es una Variable?
   Es un lugar para contener datos hasta que los
    necesite la ejecución de un programa o que un
    programa los solicite.

   Los valores que contendrá serán en forma
    temporal, pueden ser utilizadas durante la
    ejecución de dicho programa y pueden ser
    modificadas de acuerdo a las necesidades durante
    la misma ejecución.

   Una variable almacenará los datos que capture el
    usuario para preparar información que será
    mostrada posteriormente o guardarla después de
    su manipulación.


                 Mtra. Adriana Vega Palos              2
Tipos de Variables
   Simples:
    Son variables que contienen valores simples como
    números o cadenas, que pueden ser de diversos
    tipos.

   Complejas:
    Contienen alguna combinación de variables
    simples, por ejemplo la creación de matrices y los
    tipos definidos por el usuario

   Objetos:
    Abarca las variables de objetos.


                 Mtra. Adriana Vega Palos            3
Tipos de Variables
Tipo de Dato Tamaño Rango                   Descripción
             en bytes
  Byte           1          0 a 255       Muy Pequeño, no ad-
                                        mite números nega-
                                         tivos, representa el
                                        valor que almacena
                                        cada byte de memoria.
  Short         2        -32,768 a Pequeña y útil en
                         32,767    comparación con el
                                        integer.
  Integer        4    -2,147,483,6480 a 255 Short


             Mtra. Adriana Vega Palos                      4
Tipos de Variables
  Tipo de   Tamaño               Rango                 Descripción
   Dato     en bytes
Long           8       -9,223,372,036,854,775,808   Para números muy
                       9,223,372,036,854,775,808    grandes

Single         4       -3.402823 * 10 38            Puede contener
                       3.402823 * 10 38             números grandes o
                                                    pequeños, exactitud
                                                    y de punto flotante
Double         8       -41247 * 10324               Puede contener
                       41247 * 10324                números grandes o
                                                    pequeños, exactitud
                                                    y de punto flotante
Char           2       Un carácter o dos            Adecuado para
                                                    contener
                                                    caracteres
String      10 +2 por Hasta dos mil millones de     Adecuado para
               cada    caracteres                   caracteres
             carácter Mtra. Adriana Vega Palos                    5
Tipos de Variables
 Tipo de   Tamañ                Rango         Descripción
  Dato      o en
            bytes

Boolean      2      -True o False           Puede Contener
                                            un True o False



Date         8      1 de enero de 100 al    Contener fechas
                    31 de diciembre de      su limitación se
                    9999                    centra en el
                                            tamaño.




                 Mtra. Adriana Vega Palos                      6
Declaración de una Variable
   Dim   I as integer
   Dim   datonombre as string
   Dim   Resultado as Double
   Dim   Subtotal as single

   Public varwork as integer
   Public varfirstname as string


              Mtra. Adriana Vega Palos   7
Constantes
   Las constantes son valores que no
    cambian, ya que durante la
    ejecución de un programa su valor
    permanece igual.




             Mtra. Adriana Vega Palos   8
Ejemplo:
   Const pi as double = 3.1416
   Const DSN as String = “Random”
   Const valor as single = 1.3333




            Mtra. Adriana Vega Palos   9
Convenciones sugeridas de denominación
para variables o constantes

Tipo Variable              Prefijo           Ejemplo
    Byte                       byt            bytEdad
    short                      sht           sjtCuenta
   Integer                  I o int           intOvejas
    Long                    l o lng         ingPoblacion
    Single                     sng           sngImpulso
   Double                   d o dbl          dblInteres
    Char                      Chr             chrInicial
    String                      str          strNombre
   Boolean                     bln         blnEstaAbierto
    date                       dte         dteContratacion
                Mtra. Adriana Vega Palos                    10

Prog manejo de variables

  • 1.
    Universidad Nacional Autónomade México Opción Técnica Computación 2do. Año Plantel 6 “Antonio Caso” Módulo VI Programación Manejo de Variables Lenguaje Visual Basic Mtra. Adriana Vega Palos 1
  • 2.
    ¿Qué es unaVariable?  Es un lugar para contener datos hasta que los necesite la ejecución de un programa o que un programa los solicite.  Los valores que contendrá serán en forma temporal, pueden ser utilizadas durante la ejecución de dicho programa y pueden ser modificadas de acuerdo a las necesidades durante la misma ejecución.  Una variable almacenará los datos que capture el usuario para preparar información que será mostrada posteriormente o guardarla después de su manipulación. Mtra. Adriana Vega Palos 2
  • 3.
    Tipos de Variables  Simples: Son variables que contienen valores simples como números o cadenas, que pueden ser de diversos tipos.  Complejas: Contienen alguna combinación de variables simples, por ejemplo la creación de matrices y los tipos definidos por el usuario  Objetos: Abarca las variables de objetos. Mtra. Adriana Vega Palos 3
  • 4.
    Tipos de Variables Tipode Dato Tamaño Rango Descripción en bytes Byte 1 0 a 255 Muy Pequeño, no ad- mite números nega- tivos, representa el valor que almacena cada byte de memoria. Short 2 -32,768 a Pequeña y útil en 32,767 comparación con el integer. Integer 4 -2,147,483,6480 a 255 Short Mtra. Adriana Vega Palos 4
  • 5.
    Tipos de Variables Tipo de Tamaño Rango Descripción Dato en bytes Long 8 -9,223,372,036,854,775,808 Para números muy 9,223,372,036,854,775,808 grandes Single 4 -3.402823 * 10 38 Puede contener 3.402823 * 10 38 números grandes o pequeños, exactitud y de punto flotante Double 8 -41247 * 10324 Puede contener 41247 * 10324 números grandes o pequeños, exactitud y de punto flotante Char 2 Un carácter o dos Adecuado para contener caracteres String 10 +2 por Hasta dos mil millones de Adecuado para cada caracteres caracteres carácter Mtra. Adriana Vega Palos 5
  • 6.
    Tipos de Variables Tipo de Tamañ Rango Descripción Dato o en bytes Boolean 2 -True o False Puede Contener un True o False Date 8 1 de enero de 100 al Contener fechas 31 de diciembre de su limitación se 9999 centra en el tamaño. Mtra. Adriana Vega Palos 6
  • 7.
    Declaración de unaVariable  Dim I as integer  Dim datonombre as string  Dim Resultado as Double  Dim Subtotal as single  Public varwork as integer  Public varfirstname as string Mtra. Adriana Vega Palos 7
  • 8.
    Constantes  Las constantes son valores que no cambian, ya que durante la ejecución de un programa su valor permanece igual. Mtra. Adriana Vega Palos 8
  • 9.
    Ejemplo:  Const pi as double = 3.1416  Const DSN as String = “Random”  Const valor as single = 1.3333 Mtra. Adriana Vega Palos 9
  • 10.
    Convenciones sugeridas dedenominación para variables o constantes Tipo Variable Prefijo Ejemplo Byte byt bytEdad short sht sjtCuenta Integer I o int intOvejas Long l o lng ingPoblacion Single sng sngImpulso Double d o dbl dblInteres Char Chr chrInicial String str strNombre Boolean bln blnEstaAbierto date dte dteContratacion Mtra. Adriana Vega Palos 10