Parte 2

 

Capítulo 9.  Procedimientos y funciones definidas por el usuario.

 

Cuestionario del capítulo

 

  1. Defina Procedimiento.

Es una secuencia de instrucciones que se ejecuta como una unidad a petición, bajo un nombre que identifica dicha secuencia.

  1. Mencione los 4 comportamientos que puede tener un procedimientos.

No utilizan argumentos, no devuelven valores.

No utilizan argumentos, devuelven valores.

           Utilizan argumentos, no devuelven valores.

      Utilizan argumentos, devuelven valores.

  1. Para qué sirve Call, y por qué es conveniente utilizarlo.

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.

  1. Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.

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.

  1. Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.

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.

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.

Cuando se utilizan argumentos, hay que  especificar el dato que será el argumento y de qué tipo es en la declaración del procedimiento.

  1. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no.

Cuando el procedimiento regresa un valor, hay que especificar cuál es el tipo de dicho valor en la declaración del procedimiento.

  1. Cómo puedo indicarle a Visual Basic que argumento es opcional.

Es necesario colocar la palabra Optional antes del nombre del argumento, al momento de declararlo.

  1. Cómo puedo habilitar un procedimiento con un número incierto de argumentos, en Visual Basic.

A través de especificar el argumento como tipo ParamArray, el cual permite definir un arreglo de argumentos de número no especificado.

 

1