CUESTIONARIO 7
1.- Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.
Los operadores aritmeticos utilizados son:
+ , - , * , / , \ mod , ^
2.- Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo String.
Para evitar la ambiguedad del operador "+" Visual Basic soporta el uso de "&"
3.- Mencione cuáles son los Operadores comparativos que soporta Visual Basic.
Los operadores comparativos utilizados son:
<(menor que)
<=(menor o igual que)
>(mayor que)
>=(mayor o igual que)
= (igual a)
<>(distinto de)
4.- Qué es el código ASCII.
Es un código que le permite al usuario que no tiene su teclado configurado adecuadamente obtener los símbolos necesarios en visual basic.
ejemplo: Alt(presionada)+No. a seleccionar del codigo ASCII.
Alt+64 = @
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 |
| Exponenciación (^) | Igualdad(=) | Not |
| Negación (-) | Desigualdad(<>) | And |
| Multiplicación y división(*, /) | Menor que(<) | Or |
| División de enteros ( \ ) | Mayor que (>) | Xor |
| Módulo 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.
Instrucción que permite elaborar un árbol de toma de decisiones.
Sintaxis:
If Condición Then
Instrucciones
End If
Ejemplo:

If Sueldo > 4000 Then
Limite_Credito = 3000
End If
8.- Para qué sirve Select Case. Escriba su sintaxis, y un ejemplo de su uso.
Se utiliza para 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 Categoria
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.5
End Select
9.- Para qué sirve For Next. Escriba su sintaxis, y un ejemplo de su uso.
Permite repetir la ejecución de un conjunto de instrucciones un número conocido de veces, determinado por las ocurrecias 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 = ValorInicial To ValorMáximo[step Incremento]
Instrucciones
Next Variable
Ejemplo:
' Cuenta del 1 al 10
for i = 12 To 10
Print i
Next i
'Serie del 5
For i = 0 To 50 Steps 5
Print i
Next i
'Decremento del 10 al 1
For i = 10 To 1 Step -1
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 ejecuí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 intNumero 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.
Suceden errores de compilación.
12.- Para qué sirve Exit Do y Exit For.
Exit For.- Interrumpe la ejecución del For como si ya hubiera cumplido todas las iteraciones
Exist Do.- Suspende la ejecución del Do