OPERADORES Y ESTRUCTURAS DE CONTROL.

 

 

1.Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.

      Suma(+), resta(-), multiplicación(*), división(/,\), Mod(divide un numero entre otro y da como resultado el residuo), potencia(^).

 

 

2.Por qué se recomienda utilizar "&" en lugar de "+", al tratar de concatenar datos de tipo String.

      Por que el "+", suma los términos entre los que se encuentre, y "&" solo los une.

 

 

3.Mencione cuáles son los Operadores comparativos que soporta Visual Basic.

      Menor que(<), menor o igual que(<=), mayor que(>), mayor o igual que(>=), igual que(=), distinto de(<>).

 

 

4.Qué es el código ASCII.

      Es un juego de caracteres de 7 bits utilizado para representar letras y símbolos de un teclado estándar.

 

 

5.Mencione cuáles son los Operadores lógicos que soporta Visual Basic.

      NOT, AND, OR, XOR.

 

 

6.Elabore una tabla en la que se muestre la prioridad entre operadores, dividiendo las tres categorías: Aritméticos, Comparación y Lógicos.

      Aritméticos                                           Comparación                      Lógicos

 

Exponeciacion(^)                                 Igualdad(=)                                  Not

Negación(-)                                            Desigualdad(<>)                       And

multiplicación y división(/,*)               Menor que(<) &n bsp;                           Or

división de enteros(\)                          Mayor que(>)                             Xor

Modulo aritmético(Mod)                     Menor o igual que(<=)             Eqv

Adición y sustracción(+,-)                   Mayor o igual que(>=)          & nbsp;  Imp

 

 

7.Para qué sirve If.   Escriba su sintaxis, y un ejemplo de su uso.

      Es una instrucción condicional, que permite la toma de decisiones dependiendo de un valor TRUE o FALSE, correspondiente a una expresión lógica.

Su sintaxis es:

      If Condición Then

               Instrucciones

      End If

un ejemplo de su uso es cuando queremos saber la mayoría de edad, If Edad>18 Then "es mayor de edad", si la condición se cumple se ejecutan las instrucciones.

 

 

8.Para qué sirve Select Case.   Escriba su sintaxis, y un ejemplo de su uso.

      Es parecido al If, solo que con esta podemos realizar una cantidad de comparaciones sobre una misma expresión.

Su sintaxis es:

      Select Case expresión a evaluar

      Case condición

                instrucciones

      [Case {condición \ Else}

                instrucciones]

      End Select

Un ejemplo es cuando queremos comparar un numero con otros para saber si es igual, menor o mayor a los que lo comparemos.

 

 

9.Para qué sirve For Next.   Escriba su sintaxis, y un ejemplo de su uso.

      Es una estructura iterativa por excelencia que permite repetir la ejecución un conjunto de instrucciones un numero conocido de veces, determinado por las ocurrencias de un numero que se incrementa o decrementa desde sus limites.

Su sintaxis es:

      For variable = valorinicial To valormaximo[step incremento]

               instrucciones

      Next variable

Un ejemplo de su uso es hacer una serie de conteo desde el numero 1 al 10 para hacer un listado.

 

 

10.Para qué sirve Do Loop.   Escriba su sintaxis, y un ejemplo de su uso.

      Permite repetir la ejecución de un conjunto de instrucciones un numero desconocido de veces, determinada por el cumplimiento de una condición.

Su sintaxis es:

     Do {while | unit} condición

            instrucciones

     Loop

Un ejemplo es también cuando queremos hacer un listado, pero el conteo no queremos que pase de un numero determinado, el conteo se hará mientras no se pase de ese numero.

 

 

11.Qué sucede su no corresponden en número los If y los End If, los For y los Next, los Do y los Loop, los Select Case y los End Select.

      Marca un error de compilación.

 

 

12.Para qué sirve Exit Do y Exit For.

      Exit Do sirve para suspender la ejecución en cualquier momento, igual el Exit For, interrumpe la ejecución como si ya se hubieran cumplido todas las iteraciones.

 

 

 

FUNCIONES DE MANIPULACIÓN DE DATOS.

 

1.Mencione qué son las Funciones.

      Son aquellas estructuras del lenguaje que permiten obtener un dato que necesitamos, ya sea por que el sistema lo posee o bien por que le proporcionamos un dato de entrada para que siendo sometido a un proceso determinado, derive un resultado.

 

 

2.Mencione qué son los Argumentos.

      Son datos de entrada, también se les llama parámetros, indican como va a trabajar la función o lo que queremos que realice.

 

 

3.Mencione qué son las Funciones implícitas.

      Son funciones que forman parte de Visual Basic, no hay necesidad de programarla.

 

 

4.Mencione para qué sirven las siguientes funciones: Date, DateAdd, DatePart, IsDate, Now, Day, Month, Year.

      Toma la fecha del sistema; agrega un intervalo de tiempo especificado; numero correspondiente a una parte de una fecha dada; indica si una expresión se puede convertir a fecha; toma la fecha del sistema; dia de una fecha dada; mes de una fecha dada; año de una fecha dada.

 

 

5.Mencione para qué sirven las siguientes funciones: Asc, Chr, InStr, IsEmpty, Len, Trim, Mid, Str, Ucase.

      Proporciona el código ASCII de una representación de carácter; proporciona la representación carácter de un código ASCII; especifica la posocion de la aparicion de una cadena en otra iniciando desde el final de la cadena; indica si una variable ha sido declarada; devuelve el numero de caracteres de una expresión; elimina los espacios a la derecha y a la izquierda; extrae un numero determinado de caracteres de una cadena, convierte un numero a cadena; cambia a mayusculas una cadena.

 

 

6.Mencione para qué sirven las siguientes funciones: Abs, IsNumeric, Rnd, Round, Sqr.

      Valor absoluto; indica si una expresión puede convertirse en numero; devuelve un numero aleatorio; redondea un numero cierto numero de posiciones decimales; raíz cuadrada de un numero.

 

 

7.Mencione para qué sirven las siguientes funciones: Choose, Iif.

      Selecciona o devuelve un valor de entre una lista de argumentos; devuelve uno de entre dos valores, dependiendo de una condición.

 

 

 

PROCEDIMIENTOS Y FUNCIONES DEFINIDAS POR EL USUARIO.

 

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, se sabe que se trata de un procedimiento cuando call esta antes del nombre, y no se confunde con una instrucción implícita de Visual Basic, es por esto que es conveniente utilizarlo, para no confundir el procedimiento con una instrucción implícita.

 

 

4.Explique cómo se agrega un procedimiento a un formulario, en Visual Basic.

      Determinar que se quiere hacer con el procedimiento; Determinar si el resultado del procedimiento depende de un valor desconocido en tiempo de diseño; En caso que se cumpla lo anterior, detrminar cuantos valores se ocuparan y de que tipo de datos se trata; Detrminar si el resultado esperado es determinar un valor o realizar una tarea; Determinar si el procedimiento es util para uno o varios modulos dentro del proyecto; Determinar nombre descriptivo para el procedimiento; Abrir la ventana código; Ir al menu herramientas-agregar procedimiento.Llenar el cuadro de dialogo agregar procedimiento.

 

 

5.Mencione cuáles son los diferentes tipos y los diferentes alcances que puede tener un procedimiento en Visual Basic.

      Tipo procedimiento, tipo función, alcance privado y alcance publico.

 

 

6.Qué diferencia se tiene, a nivel codificación, entre un procedimiento que no utiliza argumentos y uno que sí.

      Los que si utilizan argumentos dependen, realizan tareas que dependen de un valor desconocido cambiante, que varia según se requiera y el otro no.

 

 

7.Qué diferencia se tiene, a nivel codificación, entre un procedimiento que retorna valores y uno que no.

      Los que retornan valores proporcionan información que puede ser requerida en otros procesos futuros, y los que no retornan no lo hacen.

 

 

8.Cómo puedo indicarle a Visual Basic que argumento es opcional.

      Colocando la palabra Optional antes del nombre del argumento, al momento de declararlo.

 

 

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

      A través de una especificación de argumento de tipo ParamArray, que permite definir un arreglo de argumentos de numero no especifico.