Capítulo 7. Operadores y estructuras de control.
1. Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.
Los operadores aritméticos que soporta Visual Basic son: suma(+), resta(-), multiplicación(*), división(/), y otros como son: ( ) que divide un numero entre otro, dando un resultado necesariamente entero, Mod que divide un numero entre otro, dando como resultado el residuo, ( ) sirve para elevar un número a una determinada potencia; un numero puede ser negativo si el exponente es un entero.
2. Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo String.
Para no confundirnos con la operación que realiza el signo (+) que es el de sumar y no pensar que se estan sumando dos cosas cuando en realidad lo que se pretende hacer es solo unirlas.
3. Mencione cuáles son los Operadores comparativos que soporta Visual Basic.
Los operadores comparativos que Visual Basic soporta son: < (menor que), <= (menor o igual que), >(mayor que), >= (mayor o igual que), = (igual a), <> (distinto de).
4. Que es el código ASCII.
Es un juego de caracteres de 7 bits denominado Código Estándar Estadounidense para el Intercambio de Información, y es igual que los primeros 128 caracteres (0-127) del juego de caracteres ANSI, utilizado por las máquinas antiguas.
5. Mencione cuáles son los Operadores lógicos que soporta Visual Basic.
Los operadores lógicos que Visual Basic soporta son: NOT, AND, OR y XOR.
6. Elabore una tabla en la que se
muestre la prioridad entre los 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 |
Modulo aritmético (Mod) |
Menor o igual que (<=) |
Eqv |
Adición y sustracción
(+,-) |
Mayor o igual que (>=) |
Imp |
7. Para qué sirve If. Escriba su sintaxis, y un ejemplo de su uso.
Permite manejar condiciones que le permitan elaborar un árbol de toma de decisiones, ya que es la única manera de especificar la secuencia lógica de un proceso, la instrucción If se ejecutará instrucciones dependiendo de un valor True o False, correspondiente a una expresión lógica.
Sintaxis: If Condición Then
Instrucciones
End If
Ejemplo: If Sueldo > 4500 Then
Limite_Credito = 3000
End If.
8. Para qué sirve Select Case. Escriba su sintaxis, y un ejemplo de su uso.
Se utiliza cuando se requiere realizar una cantidad de comparaciones sobre una misma expresión.
Sintaxis: Select Case ExpresiónAEvaluar
Case Condición
Instrucciones
(Case{Condición / Else}
Instrucciones )
End Select
Ejemplo: Select Case Categoría
Case Is > 19
Aumento = 0
Case 18, 17, 14
Aumento = 0.15
Case 10
Aumento = 0.25
Case 8 To 13
Aumento = 0.1
Case Else
Aumento = 0.05
End Select
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 de un conjunto de instrucciones un número conocido de veces, determinado por las ocurrencias de un numero que se incrementa o reduce a una determinada proporción .
Sintaxis: For Variable = ValorInicial To ValorFinal (sep Incremento )
Instrucciones
Next Variable
Ejemplo: ` Cuenta del 1 al 10
For i = 1 To 10
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: Dim inaNumero As Integer
Do While intNumero% <= 10
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.
Al ejecutarse el programa, Visual Basic marca error de compilación y es necesario buscar donde falta o donde sobra cerrar o abrir alguna instrucción de las antes mencionadas.
12. Para qué sirve Exit Do
y Exit For.
Sirven para concluir un programa.