Operadores Y Sentencias

Páginas: 7 (1526 palabras) Publicado: 21 de mayo de 2012
Tipos de Operadores

Aritmético Exponenciación  ^ 
  Cambio de signo (operador unario)  - 
  Multiplicación, división  *, / 
 División entera  \ 
  Resto de una división entera  Mod 
  Suma y resta  +, - 
Concatenación  Concatenar o enlazar  &       + 
Relacional Igual a  = 
 Distinto  <> 
  Menor que / menor o igual que  <       <= 
  Mayor que / mayor o igual que >       >= 
Otros  Comparar dos expresiones de caracteres  Like 
  Comparar dos referencias a objetos  Is 
Lógico Negación  Not 
 And  And 
 Or inclusivo  Or 
 Or exclusivo  Xor 
  Equivalencia (opuesto a Xor)  Eqv 
 Implicación (False si el primer operando es True  Imp 
y el segundo operando es False)

Cuando en una expresión aritmética intervienen operandos de diferentes tipos, elresultado se 
expresa, generalmente, en la misma precisión que la del operando que la tiene más alta. El orden, de 
menor a mayor, según la precisión es Integer, Long, Single, Double y Currency. 
Los operadores relacionales, también conocidos como operadores de comparación, comparan 
dos expresiones dando un resultado True (verdadero), False (falso) o Null (no válido). 
El operador &realiza la concatenación de dos operandos. Para el caso particular de que 
ambos operandos sean cadenas de caracteres, puede utilizarse también el operador +. No obstante, 
para evitar ambigüedades (sobre todo con variables de tipo Variant) es mejor utilizar &. 
El operador  Like sirve para comparar dos cadenas de caracteres. La sintaxis para este 
operador es la siguiente: 
Respuesta =Cadena1 Like Cadena2 
donde la variable Respuesta será True si la Cadena1 coincide con la Cadena2, False si no 
coinciden y Null si Cadena1 y/o Cadena2 son Null.  
Para obtener más información se puede consultar el Help de Visual Basic.

Sentencias
Las sentencias de control, denominadas también estructuras de control, permiten tomar decisiones 
y realizar un proceso repetidas veces. Son losdenominados bifurcaciones y bucles. Este tipo de estructuras son comunes en cuanto a concepto en la mayoría de los lenguajes de programación, 
aunque su sintaxis puede variar de un lenguaje de programación a otro. Se trata de unas estructuras 
muy importantes ya que son las encargadas de controlar el  flujo de un programa según los 
requerimientos del mismo. Visual Basic 6.0 dispone de lassiguientes estructuras de control: 
If ... Then ... Else 
Select Case 
For ... Next 
Do ... Loop 
While … Wend 
For Each … Next 
3.6.1  Sentencia IF ... THEN ... ELSE ... 
Esta estructura permite ejecutar condicionalmente una o más sentencias y puede escribirse de dos 
formas. La primera ocupa sólo una línea y tiene la forma siguiente: 
If condicion Then sentencia1 [Else sentencia2] 
Lasegunda es más general y se muestra a continuación: 
If condicion Then 
    sentencia(s) 
[Else 
    sentencia(s)] 
End If 
Si condicion es True (verdadera), se ejecutan las sentencias que están a continuación de 
Then, y si condicion es False (falsa), se ejecutan las sentencias que están a continuación de Else, si 
esta cláusula ha sido especificada (pues es opcional). Para indicar que sequiere ejecutar uno de
varios bloques de sentencias dependientes cada  uno de ellos de una condición, la estructura 
adecuada es la siguiente: 
If condicion1 Then 
    sentencias1 
ElseIf condicion2 Then 
    sentencias2 
Else 
    sentencia-n 
End If 
Si se cumple la condicion1 se ejecutan las sentencias1, y si no se cumple, se examinan 
secuencialmente las condiciones siguientes hastaElse, ejecutándose las sentencias correspondientes 
al primer ElseIf cuya condición se cumpla. Si todas las condiciones son falsas, se ejecutan las 
sentencias-n correspondientes a  Else, que es la opción por defecto

Por ejemplo, 
Numero = 53    ' Se inicializa la variable. 
If Numero < 10 Then 
    Digitos = 1 
ElseIf Numero < 100 Then 
' En este caso la condición se cumple (True)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sentencia
  • La sentencia
  • La sentencia
  • SENTENCIAS
  • SENTENCIA
  • sentencia
  • Sentencia de La Haya
  • la sentencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS