Parte 2
Capítulo 7. Operadores y estructuras de control.
Cuestionario del capítulo
El de suma, resta, multiplicacion, divicion , potencia etc.
Esto es para evitar la ambinguedad del operador " + " .
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)
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.
Los operadores logicos sirven para unir o negar condiciones. Los operadores lógicos básicos son:
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
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
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
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
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.
Nos provocar error, pues las instrucciones no estan completas.
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.