Está en la página 1de 10

1

NDICE

Introduccin 3

Tipos de datos 4

Estructuras de control5
IF --- ENDIF 5
ELSEIF 6
SELECT CASE 6

Operadores relacionales 8

Operadores lgicos 8

Conclusin 9

Referencias bibliogrficas 9

2
Introduccin
Visual Basic es un lenguaje de programacin dirigido por
eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje
de programacin es un dialecto de BASIC, con importantes
agregados.

Su primera versin fue presentada en 1991, con la intencin de


simplificar la programacin utilizando un ambiente de desarrollo que
facilit en cierta medida la programacin misma.

La ltima versin fue la 6, liberada en 1998, para la que Microsoft


extendi el soporte hasta marzo de 2008.

Este documento presenta algunos elementos que conforman la


programacin en Visual Basic como son: los tipos de datos,
operadores lgicos y relacionales, as como las estructuras de control.

3
Tipos de datos de Visual Basic
Un tipo de dato define todo el posible rango de valores que una variable
puede tomar al momento de ejecucin del programa y a lo largo de toda la vida til
del propio programa.

Los tipos de datos ms comunes en Visual Basic Net son:

Tipo Rango
BYTE 0-255
INTEGER(%) +-2,147,483,698
SINGLE(!) 3.4E+-38(7 DECIMALES)
DOUBLE(#) 1.8E+308(16 DECIMALES)
CURRENCY 15 DIG IZQ 4 DIG DEECHA
STRING($) 2 BILLONES CHARS
BOOLEAN TRUE, FALSE
DATE FECHA
VARIANT TODOS LOS TIPOS y ms usado en este curso

Recordar tambin que en Visual Basic Net toda variable usada en un programa
se deber declarar al principio del programa el formato de declaracin ms
sencillo es:

DIM VARIABLE AS TIPO (EJEMPLOS)


DIM ALFA AS INTEGER
DIM ALFA AS LONG, BETA AS LONG
DIM ALFA AS INTEGER, NOMBRE AS STRING

Estructuras de control
4
Todos los lenguajes de programacin tienen herramientas que permiten
controlar el flujo de un programa repitiendo fragmentos de cdigo o tomando
decisiones

IF -- ENDIF

If condicin then ------------------------------ Si la condicin se


cumple entonces

else (opcional) ------------------------------ Si la condicin no se


cumple

End If

La estructura IF se utiliza para realizar distintas sentencias en base a una


condicin. Las condiciones deben ser elementos a evaluar cuyo resultado puede
ser Verdadero o Falso.

Para las condiciones se utilizan los smbolos de comparacin:

Condiciones:

= Igual

> Mayor

>= Mayor o igual

< Menor

<= Menor o igual

<> Diferente

En las Estructuras de Control el orden de un programa est de acuerdo a


ciertas condiciones, permitiendo que el mismo se desarrolle en forma no lineal y
pudiendo tomar decisiones.

La estructura IF-Then-Else ejecutan las instrucciones en forma condicional:


If [(si) se cumple una condicin] Then (entonces) habr una determinada accin
de lo contrario no habr accin.

Estruc tura If-Then de lnea nica (la instruccin slo podr ejecutarse si es
verdadera.

5
Ejemplo:

If 4 > 5 Then

Print "A"

Como en este caso se cumple la condicin (es verdadera) aparecer el carcter "A"
Impreso.

Otro If 5 < 4 Then

Print "A"

Como en este caso la condicin No es verdadera, el caracter "A" no se imprimir

6
ELSEI
F

Podemos usar Elseif y simplificar un poco el cdigo, veamos como:

Private Sub Cmd1_Click()


If Txt1.Text = "7:10" Then
Print "El horario es 7:10"
ElseIf Txt1.Text = "7:20" Then
Print "El horario es 7:20"
ElseIf Txt1.Text = "7:30" Then
Print "El horario es 7:30"
Else
Print "No puedo determinar qu
hora es"
End If
End Sub
Private Sub Cmd1_Click()
If Txt1.Text = "7:10" Then
Print "El horario es 7:10"
End If
If Txt1.Text = "7:20" Then
Print "El horario es 7:20"
End If
If Txt1.Text = "7:30" Then
Print "El horario es 7:30"
Else
Print "No puedo determinar qu hora
es"
End If
End Sub

SELECT CASE

La estructura Select Case nos permite evitar el uso de varios If, tal cual
veremos a continuacin:

Esta estructura viene a ampliar la funcionalidad de la estructura IF, evitando la


escritura de If anidados.

Para entenderla veamos su sintaxis:

Private Sub CmdMostrar_Click()


N = Val(TbN.Text)
Select Case N
Case 1
MsgBox ("1")
Case 2
MsgBox ("dos")
Case Else
MsgBox ("Ndesconocido)
End Select
End Sub
LOS OPERADORES RELACIONALES
Estos operadores son tambin conocidos como operadores de
comparacin, comparan dos expresiones dando un resultado True (verdadero),
False (falso) o Null (no vlido) y son los mostrados en la siguiente tabla:

Relacional Igual a =
Distinto <>
Menor que/menor igual < <=
que
Mayor que/mayor igual > >=
que

LOS OPERADORES LOGICOS


Estos ltimos se utilizan cuando Visual Basic compara 2 expresiones, lo
que hace es regresar uno de dos valores posibles: True o False, pero Visual Basic
no entiende True o False por lo que utiliza valores numricos para representarlos,
True o False son valores booleanos donde 0 es False y 1 es True.

En Visual Basic existen 6 operadores lgicos:

Lgico Negacin NOT


And AND
Or inclusivo OR
Or exclusivo XOR
Equivalencia (opuesto a Xor) EQV
Implicacin (False si el primer operado
es True y el segundo operando es IMP
False)
Conclusin
As que un tipo de dato te ayuda a saber todo el tipo de rangos
que alguna variable del programa usara durante todo el programa, y
que existen diferentes tipos entre ellos Integer, String, etc.

Al igual que tambin se cuentan con diferentes estructuras que


permiten controlar el flujo del programa en el que estamos trabajando,
estos pueden ser un IF-ELSE-ENDIF, ELSEIF o SELECT CASE, todos
estos con la finalidad de controlar su ejecucin.

Puede utilizarse operadores lgicos o relacionales para


comparar dos expresiones y as continuar de forma verdadera y con
ms seguridad el programa.

Referencias bibliogrficas:
http://www.programacionfacil.com/visual_basic_net/tipos_de_datos.html

http://visualbasic.ar.tripod.com/estdecontrol2.html

http://visualbasic.ar.tripod.com/estdecontrol.html

http://lobasicodevisualbasic6.blogspot.mx/2008/10/operadores-aritmeticos-
relacionales-y.html

También podría gustarte