Você está na página 1de 8

08/04/2013

SINTAXIS DEL LENGUAJE VISUAL BASIC


Ing. Carlos Alberto Valdivia Salazar

Declaracin de variables

Se utiliza la instruccin Dim


Dim Nom_Var As <Tipo_Dato>

De forma predeterminada cada variable declarada tiene un valor por defecto de acuerdo a su tipo de dato.

08/04/2013

Las constantes

Se definen con la instruccin Const


Const Nom_Cons As <Tipo_Dato> = Valor Const Nom_Const = Valor

Ejemplos:
Const intMaximo As Integer = 50 Const strCiudad = Lambayeque

Operadores aritmticos
+ (Suma) (Resta) * (Multiplicacin) / (Divisin) \ (Divisin Entera) ^ (Potencia) Mod (Devuelve el resto de la divisin entera)

08/04/2013

Operador de asignacin
La asignacin permite guardar valores obtenidos de variables, expresiones o propiedades. El operador de asignacin por excelencia es el carcter =

Operadores de comparacin
Permite comparar resultados lgicos de expresiones. Se tiene:

<

(menor) <= (menor o igual) > (mayor) >= (mayor o igual) = (igual que) <> (diferente)

08/04/2013

Operadores lgicos y de bits

Llevan a cabo operaciones booleanas.


And

(Y lgico) Or (O logico) Not (negacin) Xor (exclusin)

Sentencias condicionales
Evalan expresiones que devuelven datos booleanos o lgicos: True o False. Una expresin lgica puede incluir operadores, llamadas a funciones, variables o valores sueltos. En este tipo se tiene:

If <Expresion_Lgica> Then (simple y mltiple) Select case <Expresion_Lgica>

08/04/2013

Sentencia If
IfThen IfThenElse

IfThenElseIf

Sentencia Select Case

Ejecuta uno de varios grupos de instrucciones segn el valor de la expresin, que puede ser uno de los tipos de datos bsicos. Se puede usar palabras claves:
To:

Select Case

para especificar un intervalo de valores Is: se usa con operadores de comparacin (=, <, <=, >, >=, <>) para especificar la restriccin.

08/04/2013

Sentencias repetitivas: For Next

For .. Next
Se

utiliza cuando se conoce el nmero de veces que se desea repetir un cdigo. Por defecto el incremento es 1, en caso sea necesario incrementar en mas, se usa la clausula Step. Se puede forzar a la salida del bucle con Exit For

Ejemplos For - Next


For con Exit For

For con Step

08/04/2013

Sentencias repetitivas: Do Loop

Do While <Condicion> Loop


Repite

instrucciones mientras la condicin sea verdadera.

Do Until <Condicion> Loop


Repita

instrucciones hasta que la condicin sea verdadera (ejecuta con la condicin en falso).

Se tiene la variante con la condicin al final


Do

Loop While <Condicion> Do Loop Until <Condicion>

Se puede obligar a salir de la sentencia con Exit Do

Ejemplos Do Loop

08/04/2013

Sentencia While

While <Condicion> End While


Repite

mientras la condicin es verdadera. No se puede obligar a salir de esta sentencia una vez iniciada la iteracin.

Você também pode gostar