Un parámetro es una
variable que puede pasar su valor a un procedimiento desde el principal o desde
otro procedimiento.
Existen ocasiones en
que es necesario mandar al procedimiento ciertos valores para que los use en algún
proceso.
Estos valores que se
pasan del cuerpo principal del programa o de un procedimiento a otros
procedimientos se llaman parámetros.
Entonces la declaración
completa de un procedimiento es:
SUB NOMPROC(lista de
parametros)
cuerpo de
instrucciones
END SUB
Donde lista de parámetros
es una o más variables separadas por comas como lo muestra el programa ejemplo.
Prog
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nom As String
nom = "pepe"
'se puede mandar como parámetro un dato, variable
'o expression algebraica
Call PROC1(3.75, nom, 4 + 8)
End Sub
Sub PROC1(ByVal deci As Single, ByVal nom As
String, ByVal suma As Integer)
' pero siempre se recibe en una variable
Label2.Text = EDAD.Text + deci + suma
Label3.Text = nom
End Sub
Observar que en el
procedimiento los parámetros crean dos variables de manera local, es decir
variables que solo se pueden usar dentro del procedimiento estas variables son
quienes reciben los datos o valores.
REGLAS PARA EL USO DE
PARAMETROS :
1.- Cuando se usan
variables como parámetros la variable que se manda debe ser declarada dentro
del principal o del procedimiento de donde se esta enviando.
2.- La variable que
se manda tiene un nombre, la que se recibe puede tener otro
nombre o el mismo nombre por claridad de programa, pero recordar que internamente
en la memoria del computador existirán dos variables diferentes.
3.- La cantidad de
variables que se envían deben ser igual en cantidad, orden y tipo a las
variables que reciben.
4.- La variable que
se recibe tiene un ámbito local dentro del procedimiento, es decir solo la
puede usar ese procedimiento.
5.- Se puede mandar a
un procedimiento un dato, una variable (como lo muestran los ejemplos) o una expresión
algebraica (no ecuación o formula) pero siempre se deberán recibir en una
variable.
Corrida
TAREAS PROGRAMACION
VISUAL BASIC 2005
1.- En una VENTANA
recoger 3 calificaciones en el onclick, calcular promedio en procedimiento uno
y desplegar nombre y promedio en un segundo procedimiento
2,- Construir una
tabla de multiplicar que el usuario indique, captura y control de ciclo en
button_click, calculo y despliegue en un procedimiento usar un solo listbox
para la tabla resultado.
3.- Construir un
procedimiento que reciba un número entero y que mande llamar a un segundo
procedimiento pasando el letrero “PAR O IMPAR”
No hay comentarios:
Publicar un comentario