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.

2.      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.

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

Es una instrucción que se utiliza para ejecutar un procedimiento definido por el usuario. Se utiliza para que los programas sean más claros ya que la función Calctot puede considerarse como una instrucción implícita.

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

Se debe de seguir los siguientes pasos:

1.      Determine de manera precisa qué quiere hacer con el procedimiento.

2.      Determine si el resultado del procedimiento depende de un valor desconocido en tiempo de diseño.

3.      En caso de que en tiempo de diseño dependa de calores desconocidos, determine cuántos valores se ocuparán y de qué tipo de datos se trata.

4.      Determine si el resultado esperado es determinar un valor o realizar una tarea. Si es una tarea, es muy probable que no requiera devolver valores. Si es un valor, es muy probable que requiera devolver un tipo de datos específico.

5.      Determinar si el resultado esperado es útil para no o varios módulos, dentro del proyecto.

6.      Determine un nombre descriptivo para su procedimiento, debe ser un nombre válido y que no cause conflicto con palabras reservadas y funciones ya existentes en Visual Basic.

7.      Abra la ventana código.

8.      Vaya al menú Herramientas- Agragar procedimientos, luego Agregar procedimientos.

9.      Defina en caso de que aplique, el número y tipo de datos de los argumentos que se requieren, así como el tipo de datos del valor de devolución.

10.  Codifique la tarea a realizar.

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

-         Privado. Si se va a utilizar en el módulo en el que está definido, únicamente.

-         Público. Si se va a utilizar en más de un módulo (dentro de un mismo proyecto).

 

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

En el paréntesis de la declaración del procedimiento, en el caso de que no utilice argumentos, se deja en blanco, en caso contrario, se declara dentro de ese paréntesis los argumentos y el tipo de datos que son.

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

Al final de la declaración del procedimiento, cuando devuelve un valor se le agrega el tipo de dato que va a devolver, en caso contrario se deja en blanco.

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

Antes de la declaración del nombre del nombre del argumento, se pone la palabra Optional.

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

Se habilita al definir los argumentos como tipo ParamArray.

 

Nota del autor: Los cuestionarios del capítulo son herramientas teóricas que pueden auxiliar en el aprendizaje de Visual Basic;  también pueden servir como guía a los maestros, a fin de utilizarlas para extraer reactivos representativos de lo que se puede y debe aprender, como mínimo.      José Felipe Ramírez Ramírez, 2001.