Curso Visual Basic

Páginas: 10 (2298 palabras) Publicado: 9 de agosto de 2014
CURSO

Curso Completo de Visual Basic 6.0

Escuela Superior de Ingenieros Industriales
UNIVERSIDAD DE NAVARRA
Javier García de Jalón · José Ignacio Rodríguez
Alfonso Brazález · Patxi Funes · Eduardo Carrasco · Jesús Calleja

3. LENGUAJE BASIC
3.5 OPERADORES
La Tabla 3.3 presenta el conjunto de operadores que soporta Visual Basic 6.0.

Cuando en una expresión aritmética intervienenoperandos de diferentes tipos, el resultado
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 (nová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.

3.6 SENTENCIAS DE CONTROL
Las sentencias de control, denominadas también estructuras de control, permiten tomar
decisiones y realizar un procesorepetidas veces. Son los denominados 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 Basic6.0 dispone de las siguientes 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 [Elsesentencia2]
La segunda 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 hasta Else, ejecutándose lassentencias
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.
La Figura 3.2 presenta esquemáticamente ambas formas de representar estas sentencias:

Figura 3.2. Bifurcaciones If e If...Else.

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) luego se ejecuta lo
siguiente.
Digitos = 2
Else 'En el caso que no se cumplan los dos anteriores se asigna 3
Digitos = 3
End If

3.6.2 Sentencia SELECT CASE
Esta sentencia permite ejecutar una de entre varias acciones en función del valor de una
expresión.
Es una alternativa a If ... Then ......
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso de Inicializacion al Visual Basic
  • Curso Visual Basic
  • Curso basico de visual c#
  • Curso de visual basic
  • MANUAL curso de visual basic
  • VISUAL BASIC CURSO
  • Curso de Visual Basic Avanzado
  • CU00302A Indice Curso Basico Programacion Visual Basic Desde Cero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS