Parte 2

 


Capítulo 6.  Variables y tipos de datos.

 

Cuestionario del capítulo

 

1.      Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.

Le permite indicar la aparición de una ventana de notificación de Visual Basic en el formato estándar de Windows.

Ejemplo:

MsgBox “Todo su disco duro será borrado” , vbExclamation, “Mensaje urgente”

2.      Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.

Sirve para desplegar un cuadro de diálogo que permite ingresar datos.

Ejemplo:

Dim mstrnombre as String

mstrnombre$ = InputBox (“¿Cuál es su nombre?”)

3.      Qué son las Constantes de Visual Basic.

Son referencias de valores en memoria que no pueden variar su valor

4.      Mencione para qué sirven las siguientes constantes de Visual Basic: vbOkCancel, vbAbortRetryIgnore, vbYesNo, vbCritical, vbQuestion, vbOk, vbCancel.

vbOkCancel – Muestra los botones aceptar y cancelar.

vbAbortRetryIgnore - Muestra los botones Anular, Reintentar e ignorar.

vbYesNo - Muestra los botones Si y No.

vbCritical - Muestra el icono mensaje crítico.

vbQuestion - Muestra el icono Consulta de advertencia.

vbOk – Devuelve a MsgBox el valor 1 o aceptar.

vbCancel - Devuelve a MsgBox el valor 2 o cancelar.

 

5.      Defina Variable.

Son posiciones de memoria RAM, referidas a través de un nombre, disponibles para almacenar datos en ellas. Las variables tienen tres atributos esenciales: nombre, tipo y alcance.

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

Tipo de dato

Tipo de valores que almacena

Prefijo

Carácter de declaración

Consumo en bytes

Integer

Números enteros

int

%

2

Long Integer

Números enteros, (su rango es mayor que el anterior)

lnt

&

4

Currency

Números con 4 decimales

cur

@

8

Double

Números con parte entera y decimal

dbl

#

8

String

Cadena de caracteres

str

$

1 por carácter

Boolean

Dato de tipo boleano

bln

 

2

Date

Dato tipo fecha

dtm

 

8

 

7.      Para qué sirve Dim, y cuál es su sintaxis.

Se utiliza para llevar a cabo la declaración de variables en la memoria.

Su sintaxis es la siguente:

      Dim NombreVariable {CharacterDeclaración | As tipoDatos}

8.      Cuál es la diferencia entre la declaración implícita y declaración explícita de una variable.

En la declaración explícita se utiliza un nombre de tipo de datos reconocido por Visual Basic, mientras que en la implícita es utilizado el Carácter de declaración de tipo.

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

-         A nivel procedimiento. Se declara con Dim en un procedimiento cualesquiera.

-         A nivel módulo. Se declara con Private en un módulo estándar o en las declaraciones generales de un módulo de formulario.

-         A nivel global. Se declara con Public en un módulo estándar o en las declaraciones generales de un módulo de formulario.

10.  Qué son las Matrices.

Es una organización, a través de subíndices, de un conjunto de valores, bajo el mismo nombre de referencia en memoria.

11.  Para qué sirve Option Explicit.  

Indica que la declaración de variables se tiene que hacer de manera explícita antes de ser utilizadas.

12.  Para qué sirve Lbound y Ubound.

Sirven para conocer los límites mínimos (Lbound) y máximos (Ubound) de un subíndice dentro de un intervalo.

13.  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?

Sucede cuando declara una variable de un determinado tipo de datos, con su correspondiente Carácter de declaración de tipo, pero al hacer referencia a dicho tipo de dato en alguna parte del programa, le coloca un character de declaración de tipo que no le corresponde. La solución consiste en memorizar los diferentes caracteres de declaración y utilizarlos apropiadamente.

14.  Cuando sucede el error El subíndice está fuera del intervalo, ¿qué puede estar pasando, y cómo lo solucionaría?

Se hace referencia a un subíndice que no se encuentra en un intervalo de una dimensión. Para solucionarlos, hay que determinar los límites del intervalo de subíndices para una dimensión dada; también hay que verificar que se está haciendo referencia a una dimensión en lugar de otra.

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

Integer.- Cint(dato)

Date.- Cdate(dato)

Currency.- Ccur(dato)

Byte.- Cbyte(Dato)

Long Integer.- CLng(dato)

 

16.  Para qué sirve la función Format; escriba un ejemplo de su uso.

Permite formatear a los datos que maneje en un programa.

Ejemplo.

Format (3.1416464656, “Currency”)

 

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.