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. El de suma, resta, multiplicacion, divicion , potencia etc.

  3. Por qué se recomienda utilizar "&" en lugar de "+", al tratar de concatenar datos de tipo String.
  4. Esto es para evitar la ambinguedad del operador " + " .

  5. Mencione cuáles son los Operadores comparativos que soporta Visual Basic.

Estos operadores permiten analizar la relacion que guardan dos elementos entre si, regresando atraves de un valor de false a uno true.

Algunos pueden ser:

< (menor que) <> ( Distinto de)

<= (menor o igual que)

  1. Qué es el código ASCII.
  2. El juego de caracteres de 7 bits denominado código estandar estadounidense para el Intercambio de información, es ampliamente utilizado para representar letras símbolos de en un teclado estandar de EE.UU. El juego de caracteres ASCII es igual que los primeros 128 caracteres (o-127) del juego de caracteres de ANSI, utilizado por las máquinas antiguas.

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

Los operadores logicos sirven para unir o negar condiciones. Los operadores lógicos básicos son:

  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.
  2. Todos los operadores de comparacion tienen la misma prioridad; es decir, se evaluan de izquierda derecha, en le orden que aparecen. Los operadores lógicos y aritmeticos se evaluan en el siguiente orden de prioridad.

    ARITMETICOS COMPARACION LOGICOS

    Exponenciacion ( ) Igualdad (=) Not

    Negacion (- ) desigualdad(< >) And

    Multiplicación y divicion(*,/) Menor que (<) Or

    Divicion de enteros (/) mayor que (>) Xor

    Módulo artmetico (mod) menor o igual que (>=) Eqv

    Adición y sustracción (+ , -) Mayor o igual que (>=) Imp

  3. Para qué sirve If. Escriba su sintaxis, y un ejemplo de su uso.
  4. Todo lenguaje de programacion necesita de una instruccion que le permita manejar condiciones que le permitan elaborar un árbol de toma de desisiones, ya que es la unica manera de especificar la secuencia lógica de un proceso, en el caso de Visual Basic se utiliza if.

    Su sintaxis es : If Condición Then

    Instrucciones

    End If.

    Por ejemplo: If sueldo>4500 then

    Limite_credito = 3000

    End If

     

     

  5. Para qué sirve Select Case. Escriba su sintaxis, y un ejemplo de su uso.
  6. Cuando se requiere realizar una cantidad de comparaciones sobre una misma expresión, se recomienda utilizar la instrucción Select Case, cuya sintaxis es la siguiente:

    Select Case ExpresionAEvaluar

    Case Condición

    Instrucciones

    [Case{condición | Else}

    Instrucciones]

    End Select

  7. Para qué sirve For Next. Escriba su sintaxis, y un ejemplo de su uso.
  8. Es la estructura iterativa por exelencia 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. Su sintaxs es:

    For Variable = ValorInicial To ValorMaximo [step Incremento]

    Instrucciones

    Next Variable

    Ejemplo:

    ‘ Cuenta del 1 al 10

    For I = 1 To 10

    Print I

    Next I

    ‘ serie del 5

    For I = 0 To 50 Step 5

    Print I

    Next I

    ‘ Deremento del 10 al 1

    For I = 10 To al 1

    For I = 10 To 1 step –1

    Print I

    Next i

  9. Para qué sirve Do Loop. Escriba su sintaxis, y un ejemplo de su uso.
  10. Es una estructura iterativa que permite repetir la ejecución de un conjunto de instrucciones un númerodesconocido de veces, determinada por el cumplimiento de una condición. Su sintaxis es:

    Do {While | until} Condicion

    Instrucciones

    Loop

    Por ejemplo:

    Lo siguiente despliega un número mientras este sea menor o igual a 10.

    Dim intNumero As Integer

    Do While intNumero% <= 10

    IntNumero% = intNumero% + 1

    Print intNumero%

    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.
  12. Nos provocar error, pues las instrucciones no estan completas.

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

 

 

Nota del autor: Los cuestionarios del capítulo son herramientas teóricas que pueden auxiliar en el aprendizaje de Visual Basic; también pueden servir como guía a los maestros, a fin de utilizarlas para extraer reactivos representativos de lo que se puede y debe aprender, como mínimo. José Felipe Ramírez Ramírez, 2001.