Parte 2

 

Capítulo 6. Variables y tipo de datos

 

  1. Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.
  2. Sirve para indicar la aparición de un cuadro de diálogo o ventana de notificación que puede tener diversos fines, como lo puede ser informativo o establecer un pequeño diálogo con respecto a una situación en especial.

    MsgBox ("Proceso realizado correctamente") Muestra un cuadro de dialogo que contiene el mensaje entre comillas.

     

  3. Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.
  4. Sirve para desplegar un cuadro de diálogo que permite ingresar datos.

    StrNombre = InputBox ("¿Cual es su nombre?")

    Aparece un cuadro de dialogo que pide un nombre al usuario, este lo escribirá y se guardara en la variable strnombre

  5. Qué son las Constantes de Visual Basic.
  6. Son nombres que hacen referencia al significado de un valor y no al valor mismo, al colocarlas en la instrucción MsgBox después del mensaje separados por una coma definen el número y tipo de botones, estilo de iconos, etc.

  7. Mencione para qué sirven las siguientes constantes de Visual Basic: vbOkCancel, vbAbortRetryIgnore, vbYesNo, vbCritical, vbQuestion, vbOk, vbCancel.
  8. VbOkCancel.- Muestra en el cuadro de dialogo los botones aceptar y cancelar.

    VbAbortRetryIgnore.- Muestra los botones anular, reintentar e ignorar.

    VbYesNo.- Muestra los botones Sí y No.

    VbCritical.- Muestra el icono Mensaje crítico.

    VbQuestion.- Muestra el icono consulta de advertencia.

    VbOk.- Por si sola no es un constante que se pueda utilizar, necesita ser vbokonly. Su descripción es el botón aceptar que devuelve un valor de 1

    VbCancel.- Por si sola no es una constante que se pueda utilizar. Su descripción es el botón cancelar, devuelve un valor de 2

     

  9. Defina Variable.
  10. Son posiciones de memoria RAM, referidas a través de un nombre, disponibles para almacenar datos en ellas.

     

  11. Mencione los tipos de valores que almacena, el prefijo, el character de declaración, y el consumo en bytes, de los siguientes tipos de datos: Integer, Long Integer, Currency, Double, String, Boolean, Date.
  12. Integer.- Almacena valores tipo entero no decimales de –32768 a 32767, usa el prefijo int y el carácter de declaración es %, consume 2 bytes.

    Long Integer.- Almacena valores tipo entero no decimales con un rango mucho mayor, usa el prefijo lnt y el carácter de declaración es &, consume 4 bytes.

    Currency.- Almacena valores numéricos con separador cada 3 digitos, usa el prefijo cur y el carácter de declaración a roba, consume 8 bytes.

    Double.- Almacena valores numéricos con decimales con un rango mayor a single precisión, usa el prefijo dbl y el carácter de declaración #, consume 8 bytes.

    String.- Almacena valores de tipo texto (cadenas de caracteres), usa el prefijo str y el carácter de declaración $, consume 1 byte por carácter.

    Boolean .- Almacena valores tipo lógico o boleanos (falso o verdadero), usa el prefijo bln , sin carácter de declaración, consume 2 bytes.

    Date.- Almacena datos en formato de fecha, usa el prefijo dtm, sin carácter de declaración, consume 8 bytes.

  13. Para qué sirve Dim, y cuál es su sintaxis.
  14. Sirve para declarar variables y su sintaxis es la siguiente:

    Dim NombreVariable { characterDeclaración ó As TipoDatos}

    Dim strnombre$ o Dim strnombre as string

  15. Cuál es la diferencia entre la declaración implícita y declaración explícita de una variable.
  16. En la declaración implícita se utiliza el carácter de declaración y en la declaración explícita se utiliza un nombre de un tipo de dato reconocido por visual Basic.

  17. Mencione los tres alcances de una variable de memoria, y señale la forma en que se deben declarar para cada uno de los alcances.
  18. Existen 3 alcances, a nivel procedimiento, a nivel módulo y a nivel global. El primer tipo de alcance se declara con Dim en un procedimiento cualquiera. El segundo se declara con Private en un módulo estándar (.bas) o en las declaraciones generales de un módulo de formulario (.frm). Y el último se declara con Public en un módulo estándar (.bas) o en las declaraciones generales de un módulo de formulario (.frm).

  19. Qué son las Matrices.
  20. Son un conjunto de posiciones de memoria que almacenan datos de una misma naturaleza (elementos), mismos que pueden ser referenciados a través de un número consecutivo de posición (subíndice), que se encuentra entre un número mínimo y un número máximo (intervalo).

  21. Para qué sirve Option Explicit.
  22. Sirve para determinar que todas las variables utilizadas en los programas deberán ser declaradas de manera explícita antes de ser utilizadas.

  23. Para qué sirve Lbound y Ubound.
  24. Lbound sirve para conocer el límite mínimo de un subíndice dentro de un intervalo y Ubound sirve para conocer el limite máximo.

  25. Cuando sucede el error El character de declaración de tipo no coincide con el tipo de datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?
  26. Lo que sucede es que cuando se declara una variable de un determinado tipo de dato, con su correspondiente carácter de declaración de tipo, pero al hacer referencia a dicho tipo de dato en alguna parte del programa, se coloca un carácter de declaración de tipo que no le corresponde. Se solucionaría colocando el carácter de declaración correcto.

  27. Cuando sucede el error El character de declaración de tipo no coincide con el tipo de datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?
  28. Lo que sucede es que cuando se declara una variable de un determinado tipo de dato, con su correspondiente carácter de declaración de tipo, pero al hacer referencia a dicho tipo de dato en alguna parte del programa, se coloca un carácter de declaración de tipo que no le corresponde. Se solucionaría colocando el carácter de declaración correcto.

     

  29. Mencione qué funciones utilizaría para convertir un dato String, a los siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.
  30. Funciones de conversion:

    Integer Cint

    Date Cdate

    Currency Ccur

    Byte Cbyte

    Long Integer CLng

     

  31. Para qué sirve la función Format; escriba un ejemplo de su uso.
  • Sirve para darle formato a los datos que se manejan en los programas. Por ejemplo: Print Format (sngnumero, "Scientific")

  •           Imprime el contenido de la variable sngnumero con el formato de notación científica.