Capítulo 9.
Procedimientos y funciones definidas por el usuario.
Cuestionario del capítulo
Es
una secuencia de instrucciones que se ejecuta como una unidad a petición, bajo
un nombre que identifica dicha secuencia.
No utilizan argumentos, no devuelven valores.
No utilizan argumentos, devuelven valores.
Utilizan argumentos, no devuelven valores.
Utilizan argumentos,
devuelven valores.
Sirve para ejecutar procedimientos y es conveniente su uso para evitar
confundir algún procedimiento que no use argumentos ni devuelva valores con
alguna instrucción implícita del lenguaje.
Después de analizar la importancia, el uso y el alcance del
procedimiento, se abre la ventana Código y se llena el cuadro de diálogo
Agregar procedimiento del menú Herramientas de acuerdo a lo requerido para el
programa.
Tipo
Procedimiento. Si la secuencia de instrucciones realiza una tarea y
los valores involucrados se conocen en tiempo de diseño.
Función. Si la secuencia tiene como fin
determinar un valor y los valores involucrados en el procedimiento se
desconocen en tiempo de diseño.
Alcance
Privado. Si se utiliza sólo en el
módulo definido.
Público. Si se va a utilizar en más
de un módulo.
Cuando se utilizan argumentos, hay que
especificar el dato que será el argumento y de qué tipo es en la
declaración del procedimiento.
Cuando el procedimiento regresa un valor, hay que especificar cuál es
el tipo de dicho valor en la declaración del procedimiento.
Es necesario colocar la palabra Optional antes del nombre del
argumento, al momento de declararlo.
A través de especificar el argumento como tipo ParamArray, el cual
permite definir un arreglo de argumentos de número no especificado.