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.