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.
Para
evitar ambigüedad entre una suma aritmética y una concatenación de datos.
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.
Estos operadores son NOT, AND, OR, XOR.
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 |
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
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
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
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
Si no
son iguales en numero hay un error en la compilación del programa
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
Son
los datos de entrada que proporcionamos a una función
Son
las funciones que forman parte de Visual Basic.
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.
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.
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.
Choose.
Devuelve un valor de una lista de argumentos.
IIf.
Devuelve uno de entre dos valores, dependiendo de una condición