Parte 2

 

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

 

  1. Defina Procedimiento.
  2. Un procedimiento es una secuencia de instrucciones que se ejecuta como una unidad, a petición, bajo un nombre que identifica dicha secuencia.

  3. Mencione los 4 comportamientos que puede tener un procedimientos.
  4. No utilizan argumentos, no devuelven valores.

    No utilizan argumentos, devuelven valores.

    Utilizan argumentos, no devuelven valores.

    Utilizan argumentos, devuelven valores.

  5. Para qué sirve Call, y por qué es conveniente utilizarlo.
  6. La función Call es para ejecutar procedimientos, es conveniente porque tal vez un programador no conoce mucho el lenguaje y para saber que se trata de un procedimiento y no de una instrucción implícita del lenguaje.

  7. Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.
  8. Determine de manera precisa qué quiere hacer con el procedimiento.

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

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

    Determine si el resultado esperado es determinar un valor o realizar una tarea.

    Determine si el procedimiento es útil para uno o varios módulos, dentro del proyecto.

    Determine un nombre descriptivo para su procedimiento.

    Abra la ventana código.

    Vaya al menú Herramientas – Agregar Procedimiento.

  9. Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.
  10. Tipos:

    Procedimiento. Si la secuencia de instrucciones realiza una tarea y los valores involucrados en el procedimiento se conocen en tiempo de diseño.

    Función. Si la secuencia de instrucciones tiene como fin determinar un valor y/o los valores involucrados en el procedimiento se desconocen en tiempo de diseño.

    Alcance:

    Privado. Si se va a utiliza en el módulo en el que esta definido, únicamente.

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

     

  11. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.
  12. Para el caso de procedimientos que utiliza argumentos van entre paréntesis, la tarea que desempeñan depende de un valor desconocido, cambiante, que varía según se requiera y que es proporcionado en forma de argumento.

  13. Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no.
  14. En el caso del procedimiento que retorna valores, se necesita definir cual es el tipo de valor en la declaración del procedimiento.

  15. Cómo puedo indicarle a Visual Basic que argumento es opcional.
  16. Para indicarle a Visual Basic que argumento es opcional, es necesario colocar la palabra Optional antes del nombre del argumento, al momento de declararlo.

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

          Con el argumento de tipo ParamArray que permite definir un arreglo de número no especificado.