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.