ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

VARIABLES LOCALES Y VARIABLES GLOBALES.


Enviado por   •  16 de Diciembre de 2012  •  Informe  •  721 Palabras (3 Páginas)  •  570 Visitas

Página 1 de 3

VARIABLES LOCALES Y VARIABLES GLOBALES.

Ya hemos dicho que existen distintas formas de declarar variables con Visual Basic, aunque hayamos venido utilizando principalmente una: la instrucción Dim. Vamos a ver ahora el concepto de variable global y local trasladado a este lenguaje.

En primer lugar, usaremos el término ámbito para referirnos a aquel conjunto de partes del programa en el que una variable es conocida. Así distinguiremos:

· Variables con ámbito un procedimiento.

Son declaradas dentro del procedimiento y sólo son conocidas dentro de él. Son declaradas al principio del procedimiento (cabecera del procedimiento) o en un punto intermedio del mismo. No puede invocarse la variable sin que antes se haya declarado. En general, para una mejor ordenación del programa siempre será preferible que las declaraciones sean en cabecera. Podemos llamarlas variables locales al procedimiento.

· Variables con ámbito el módulo de formulario.

Son declaradas en la cabecera del módulo, en la sección de declaraciones generales. Podemos llamarlas variables locales al módulo. Estas variables son conocidas por todos los procedimientos existentes en ese módulo.

· Variables con ámbito todos los módulos del programa.

Son declaradas dentro de un módulo estándar usando la declaración Public.

Prueba el siguiente código:

Option Explicit

Private Sub Form_Load()

Positiv

End Sub

Private Sub Form_Click()

Positiv

End Sub

Private Sub Positiv()

Show

Dim Valor As Integer

Dim Número As Single

Número = InputBox("Por favor, introduzca un número", "Número")

Valor = Abs(CInt(Número))

Print Valor

End Sub

Las variables Valor y Número son variables locales al procedimiento Positiv, resultando no conocidas en el resto del programa.

EJERCICIO

Transformar en código el siguiente pseudocódigo referente a un programa SUC01.

PROGRAMA SUC 01

Variables

Reales: a, Suma

1. Inicio

2. Llamar EntraDatos

3. Llamar Calculo

4. Mostrar “El valor del sumatorio es”, Suma

5. Fin

Módulo EntraDatos

1. Mientras a <= 0 ó a > 100 Hacer

1.1 Mostrar “Por favor introduzca un número entero comprendido entre 1 y 100”

1.2 Pedir a

1.3 a = Redondear(a)

Repetir

2. Mostrar “El dato base es”, a

FinMódulo

Módulo Calculo

Variables

Enteras: i

1. Hacer

1.1 Suma = Suma + 1 / a

1.2 a = a – 1

1.3

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com