Capítulo 7. Operadores y estructuras de control
1.Mencione cuáles son los Operadores
aritméticos que soporta Visual Basic.
Los operadores son suma o
concatenación, resta, multiplicación y división.
2. Por qué se recomienda utilizar
"&" en lugar de "+", al tratar de concatenar datos de
tipo String.
Para evitar ambigüedad entre
una suma aritmética y una concatenación de datos.
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 a (=)
Distinto de (<>)
Es un juego de caracteres que
se utiliza para representar letras y símbolos en un teclado estándar.
5. Mencione cuáles son los Operadores
lógicos que soporta Visual Basic.
Estos operadores son 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 |
Exponenciación |
Igualdad |
Not |
Negación |
Desigualdad |
And |
Multiplicación y división |
Menor que |
Or |
División de enteros |
Mayor que |
Xor |
Adición y sustracción |
Menor o igual que |
Eqv |
Módulo aritmético |
Mayor o igual que |
Imp |
7. Para qué sirve If. Escriba su sintaxis, y
un ejemplo de su uso.
El comando If permite elaborar
una cadena o árbol de toma de decisiones. Esta secuencia de instrucciones se
ejecuta dependiendo de un valor True o False, correspondiente a una instrucción
lógica.
Sintaxis. If Condición Then
Instrucciones
End If
Ejemplo:
If Edad > 18 Then
MsgBox "Ya tiene mayoria de edad"
End
8. Para qué sirve Select Case. Escriba su
sintaxis, y un ejemplo de su uso.
Para realizar una cantidad de
comparaciones sobre una misma expresión.
Sintaxis
Select Case ExpresionAEvaluar
Case Condición
Instrucciones
[Case
{Condición | Else}
Instrucciones ]
End Select
Ejemplo
Select Case Sgn(sngNumero!)
Case Is = -1
IntOpcion% = 1
Case Is = 0
IntOpcion% = 2
Case Else
IntOpcion% = 3
End Select
9. Para qué sirve For Next. Escriba su sintaxis, y un ejemplo de su uso.
Es una estructura iterativa
que permite repetir la ejecución de un conjunto de instrucciones un número
conocido de veces, determinado por las ocurrencias de un número que se
incrementa o reduce a una determinada proporción desde un límite inferior hasta
un límite superior.
Sintaxis
For Variable = Valor Inicial To ValorMáximo
[step Incremento]
Instrucciones
Next Variable
Ejemplo
For i = 0 To 10 Step 2
Print i
Next i
10.
Para qué sirve Do Loop. Escriba su sintaxis, y
un ejemplo de su uso.
Es una estructura iterativa
que permite repetir la ejecución de un conjunto de instrucciones un número
desconocido de veces, determinada por el cumplimiento de una condición.
Sintaxis Do {While | Until} Condición
Instrucciones
Loop
Ejemplo
Do Until intNumero% = 11
intNumero% = intNumero% + 1
print intNumero%
Loop
11.
Qué sucede si 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.
Si no son iguales en numero
hay un error en la compilación del programa
12.
Para qué sirve Exit Do y Exit For.
Sirven para salir o finalizar la ejecución del Do o el For
Capítulo 8. Funciones de manipulación de datos.
1. Mencione
qué son las Funciones.
Las funciones son aquellas estructuras
del lenguaje que permiten obtener un dato que necesitamos, ya sea porque el
sistema lo posee o bien porque le proporcionamos un dato de entrada para que
siendo sometido a un proceso determinado, derive en un resultado
2.
Mencione qué son los Argumentos.
Son los datos de entrada que
proporcionamos a una función
3. Mencione qué son las Funciones implícitas.
Son las funciones que forman
parte de Visual Basic.
4.
Mencione para qué sirven las siguientes funciones: Date, DateAdd, DatePart,
IsDate, Now, Day, Month, Year.
Date. Fecha y la hora del
sistema.
DateAdd. Agrega un intervalo
de tiempo especifico.
DatePart. Número
correspondiente a una parte de una fecha dada.
IsDate. Indica si una
expresión se puede convertir a fecha.
Now. Fecha y la hora del
sistema.
Day. Día de una fecha dada.
Month. Mes de una fecha dada.
Year. Año de una fecha dada.
5. Mencione para qué sirven las siguientes
funciones: Asc, Chr, InStr, IsEmpty, Len, Trim, Mid, Str, Ucase.
Asc. Proporciona el código
ASCII de una representación carácter.
Chr. Proporciona la
representacion carácter de un código ASCII.
InStr. Especifica la posición
de la aparición de una cadena en esta.
IsEmpty. Indica si una
expresión ha sido declarada.
Len. Devuelve el número de
caracteres de una expresión.
Trim. Elimina los espacios a
la izquierda y a la derecha.
Mid. Extrae un número
determinado de caracteres de una cadena.
Str. Convierte una número a
cadena.
Ucase. Cambia a mayúsculas una
cadena.
6. Mencione para qué sirven las siguientes
funciones: Abs, IsNumeric, Rnd, Round, Sqr.
Abs. Devuelve el valor
absoluto de un número.
IsNumeric. Especifica si una
expresión puede o no ser convertida a número.
Rnd. Devuelve un número
aleatorio.
Round. Redondea un número,
cierto número de posiciones decimales.
Sqr. Raíz cuadrada de un
número.
7.
Mencione para qué sirven las siguientes funciones: Choose, Iif.
Choose. Devuelve un valor de
una lista de argumentos.
IIf. Devuelve uno de entre dos
valores, dependiendo de una condición