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 o concatenación, resta, multiplicación y división.

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

Para evitar ambigüedad entre una suma aritmética y una concatenación de datos

  1. 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

  1. Qué es el código ASCII.

Un juego de caracteres de 7 bits utilizado para representar letras y símbolos en un teclado estándar.

  1. Mencione cuáles son los Operadores lógicos que soporta Visual Basic.

NOT, AND, OR y XOR.

  1. 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

Adición y sustracción

Menor o igual que

Eqv

Módulo aritmético

Mayor o igual que

Imp

 

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

Permite elaborar una cadena o árbol de toma de decisiones. Dicha secuencia de instrucciones se ejecuta 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

 

  1. Para qué sirve Select Case.   Escriba su sintaxis, y un ejemplo de su uso.

Sirve 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  

  1. Para qué sirve For Next.   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 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

 

  1. 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

 

  1. 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.

Existe un error en la compilación del programa

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

Ambos sirven para suspender o finalizar la ejecución del Do o el For

 

 

1