CUESTIONARIO 9
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