Parte 2
Capítulo 7. Operadores y estructuras de control
Cuestionario del capítulo
1. Mencione cuáles son los Operadores aritméticos que soporta Visual Basic.
2. Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo String.
- Se utiliza para evitar la ambigüedad entre la operación de suma propiamente dicha y la acción de concatenación de datos.
3. Mencione cuáles son los Operadores comparativos que soporta Visual Basic.
4. Qué es el código ASCII.
- Es el juego de caracteres de 8 bits utilizado para representar letras y símbolos de un teclado estándar de E.E.U.U.
5. Mencione cuáles son los Operadores lógicos que soporta Visual Basic.
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.
7. Para qué sirve If. Escriba su sintaxis, y un ejemplo de su uso.
- Permite elaborar un árbol de toma de decisiones, la cual ejecuta instrucciones dependiendo de un valor True o False, correspondiente a una instrucción lógica.
Sintaxis. If Condición Then
Instrucciones
End If
Ejemplo:
If Salario > 5000 Then
Limite = 2000
End If
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 Categoría
Case Sa > 10
Aumento = 0
Case 9, 8, 7
Aumento = 0.5
Case Else
Aumento = 1
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 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 50 Step 5
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 intNuem% = 11
intNuem% = intNuem% + 1
print intNuem%
Loop
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.
- Se producen errores de compilación.
12. Para qué sirve Exit Do y Exit For.
- Ambos sirven para suspender la ejecución de su estructura correspondiente