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.

(+)suma

(-)resta

(*)multiplicación

(/)division

(\)

Mod

(Ù)

2.      Por qué se recomienda utilizar “&” en lugar de “+”, al tratar de concatenar datos de tipo String.

Para evitar la ambigüedad del operador (+)

 

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)

 

4.      Qué es el código ASCII.

El juego de caracteres de 7 bits denominado Codigo Estandar Estadounidense para el Intercambio de Información es ampliamente utilizado para representar letras y símbolos de un teclado estandar de EU

 

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.

Aritmeticos

Comparación

Logicos

Exponenciacion (Ù)

Igualdad (=)

Not

Negacion(-)

Desigualdad(<>)

And

Mult. y Division (*,/)

Menor que (<)

Or

Division de enteros (\)

Mayor que (>)

Xor

Modulo aritmetico (Mod)

Menor o Igual que (<=)

Eqv

Adicion y sustracción (+,-)

Mayor o Igual que (>=)

Imp

 

 

 

 

7.      Para qué sirve If.   Escriba su sintaxis, y un ejemplo de su uso.

Ejecuta instrucciones dependiendo de un valor de Trae o False, correspondiente a una expresión logica

Sintaxis:

If Condicion 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.

Cuando se requiere realizar una cantidad de comparaciones sobre una misma expresión se recomienda utilizar la expresión Select Case

Sintaxis:

Select Case Expresión a Evaluar

Case Condicion

         Instrucciones

[Case{Condicion ç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.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 numero conocido de veces

Sintaxis:

For Variable = Valor Inicial To Valor Final [step Incremento]

                    Instrucciones

Next Variable

 

Ejemplo:

For i = 1 To 10

      Print i

Next i

10.  Para qué sirve Do Loop.   Escriba su sintaxis, y un ejemplo de su uso.

Permite repetir la ejecución de un conjunto de instrucciones un numero desconocido de veces, determinada por el cumplimiento de una condicion.

 

Sintaxis:

Do {While çUntil} Condicion

      Instrucciones

Loop

Ejemplo:

Dim intNumero As Integer

Do While intNumero% <= 10

      intNumero% = intNumero% + 1

      Print intNumero%

Loop

11.  Qué sucede sì 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.

Existe un error de compilacion

 

12.  Para qué sirve Exit Do y Exit For.

Para si se cumple la condicion establecida, salir del ciclo Do o For.