sábado, 5 de marzo de 2011

¿Como se declara una variable?
Una variable es un símbolo que representa un elemento o cosa no especificada de un conjunto dado. Dicho conjunto es llamadoconjunto universal de la variable, universo o variar de la variable, y cada elemento del conjunto es un valor de la variable. Sea x una variable cuyo universo es el conjunto {1,3,5,7,9,11,13}; entonces x puede tener cualquiera de esos valores: 1,3,5,7,9,11,13. En otras palabras x puede reemplazarse por cualquier entero positivo impar menor que 14. Por esta razón, a menudo se dice que una variable es un reemplazo de cualquier elemento de su universo.
Ejemplos:
Private Sub Command1_Click ()
Dim Sum As Integer
Dim Num As Double
Sum = 3 + 4
Num = 32 / Sum
Label1 = Num
End Sub

¿Cómo se declara una constante?
Para otros usos de este término, véase constante.

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

  • El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

Ejemplos:
· Public Const MyInteger As Integer = 42
· Private Const DaysInWeek As Short = 7
·         Protected Friend Const Funday As String = "Sunday
“Àmbito de la variable”
El ámbito de un elemento declarado es el conjunto de todo el código que puede hacer referencia a él sin calificar su nombre o marcarlo como disponible mediante Imports (Instrucción). Un elemento puede tener uno de los niveles de ámbito siguientes:

Ámbito de bloque

Un bloque es un conjunto de instrucciones incluido dentro de las instrucciones de declaración de inicio y fin, como lo siguiente:

  • Do y Loop

  • For [Each] y Next

  • If y End If

  • Select y End Select

  • SyncLock y End SyncLock

  • Try y End Try

  • While y End While

  • With y End With

Si declara una variable dentro de un bloque, sólo puede utilizarla dentro de ese bloque. En el ejemplo siguiente, el ámbito de la variable de entero cube es el bloque entre If y End If, y las referencias a cube dejan de ser posibles cuando termina la ejecución del bloque.

Ámbito de procedimiento

Un elemento declarado en un procedimiento no está disponible fuera de él. Solamente el procedimiento que contiene su declaración puede utilizarlo. Las variables en este nivel también se denominan variables locales. Se declaran con Instrucción Dim (Visual Basic), con o sin la palabra clave Static (Visual Basic).

Los ámbitos de procedimiento y de bloque están estrechamente relacionados. Si se declara una variable dentro de un procedimiento, pero fuera de un bloque dentro del procedimiento, puede considerarse que la variable tiene ámbito de bloque, donde el bloque es el procedimiento completo

Ámbito de módulo

Por comodidad, el término nivel de módulo se aplica por igual a módulos, clases y estructuras. Puede declarar elementos a este nivel si sitúa la instrucción de declaración fuera de cualquier procedimiento o bloque pero dentro del módulo, clase o estructura.

Cuando se incluye una declaración en el nivel de módulo, el nivel de acceso seleccionado determina el ámbito. El espacio de nombres que contiene el módulo, la clase o la estructura también afecta al ámbito.

Los elementos para los que se declara el nivel de acceso Private (Visual Basic) están disponibles para todos los procedimientos del módulo, pero no para el código de otros módulos. La instrucción Dim en el nivel de módulo toma Private como valor predeterminado si no utiliza ninguna palabra nivel de acceso. No obstante, el ámbito y el nivel de acceso serán más patentes si utiliza la palabra clave Private en la instrucción Dim.

En el ejemplo siguiente, todos los procedimientos definidos en el módulo pueden hacer referencia a la variable de cadena strMsg. Cuando se llama al segundo procedimiento, muestra el contenido de la variable de cadena strMsgen un cuadro de diálogo:

Reglas para asignar nombres a “variables  y constantes”

Nombres de procedimientos, variables y constantes en el código de Microsoft Visual Basic para Aplicaciones:

  • Pueden tener hasta 255 caracteres.
  • Deben comenzar por una letra.
  • Pueden contener letras, números o caracteres de subrayado (_).
  • No pueden contener signos de puntuación ni espacios.
  • No pueden coincidir con una palabra clave de Visual Basic. Una palabra clave es una cadena que Visual Basic utiliza como parte de su lenguaje. Son palabras clave las instrucciones predefinidas (como If y Loop), las funciones (como Len y Abs) y los operadores (como Or y Mod).


1 comentario:

  1. Hola Edgar, revisé tu tarea y te faltó un solo tema, el de procedimientos.

    Saludos...

    ResponderEliminar