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

1