Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diccionario Visual Basic PDF
Diccionario Visual Basic PDF
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Sentencias
o instrucciones en
Visual BASIC
Tecnolog
Tecnologa de la Informaci
Informacin.
Reglas de funcionamiento:
Se puede situar en cualquier parte del programa
Se pueden poner tantas lneas REM con observaciones
cmo y donde queramos
Ejemplo:
REM Esto es un programa de prueba
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
DIM
La sentencia DIM permite crear variables en
memoria RAM para ser utilizadas por el programa.
Permite definir el tipo de variable (de texto,
numrica entera, decimal, etc)
FORMATO:
Dim Y, Z, suma, resta, producto As Integer
Dim division As Double
Dim Apellidos As String
Reglas de funcionamiento:
Se debe situar en al comienzo del cdigo del programa
Ejemplo: Dim A,B as Integer
A=4
B=2
Tecnolog
Tecnologa de la Informaci
Informacin.
PRINT
Visual Basic - Colegio Claret 2009
Reglas de funcionamiento:
Una coma (separa un tabulador) o punto y coma (enlaza los mensajes)
deben separar cada expresin
Una sentencia PRINT sola imprime por pantalla una lnea en blanco
Las expresiones deben ir entre comillas. Las variables no.
Ejemplos:
PRINT BASIC es un lenguaje de programacin
PRINT valor
PRINT hola, adios
PRINT 3 + 5
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Ejemplo
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Variables y Constantes
InputBox( )
InputBox() Despliega un Mensaje en un cuadro
de dialogo, espera que el usuario introduzca el
texto o seleccione un botn y luego devuelve
el contenido del cuadro de texto.
FORMATO:
valor = InputBox(Mensaje, titulo, Posx, Posy, ArchAyuda, Context)
Reglas de funcionamiento:
La variable de la izquierda recibe el valor escrito
Ejemplo: Nombre=Inputbox(Dime tu nombre)
Inputbox() devuelve un valor que se asigna a una
variable. Msgbox() muestra una ventana de dilogo.
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
MsgBox
MsgBox() Despliega un mensaje en un
cuadro de dialogo y espera que el
usuario seleccione un botn.
FORMATO:
valor = MsgBox(Mensaje, tipo, titulo, ArchAyuda, Context)
Reglas de funcionamiento:
La variable de la izquierda recibe el valor escrito
Ejemplo: MsgBox (El resultado es: & total )
Inputbox() devuelve un valor que se asigna a una
variable. Msgbox() muestra una ventana de dilogo.
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Ejemplos:
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
KEYPRESS
Asigna un valor a una tecla pulsada en el formulario.
Esto es, detecta que tecla se ha pulsado y guarda su
cdigo ascii en la variable KEYASCII
FORMATO: Form_KeyPress(KeyAscii As Integer)
Ejemplos:
Private Sub Form_KeyPress(KeyAscii As Integer)
Dim Tecla As String
Tecla = KeyAscii
Label1 = Tecla
Print "LA TECLA PULSADA ES:"; Chr(Tecla)
End Sub
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
LABEL
Es un control de Visual Basic utilizado para introducir
mensajes en un programa. Es una etiqueta de texto en la que se
puede escribir cualquier informacin.
Ejemplo:
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
TEXTBOX
Es un control de Visual Basic utilizado para introducir
informacin en un programa. Es una caja de texto aunque
tambien pueden introducirse valores numricos (pasndolos a la
variable correspondiente).
Ejemplo:
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
COMMANDBUTTON
Es un control de Visual Basic que permite ejecutar
cdigo al pulsarlo.
FORMATO: Command1_Click()
Ejemplo:
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
LISTBOX
Es un control de Visual Basic que permite ALMACENAR
una lista de elementos y desplazarse dentro de ella.
FORMATO: List1.AddItem (elemento)
Ejemplo:
Private Sub Command1_Click()
List1.Clear
For X = 1 To 255
List1.AddItem (Str(X) & "-" & Chr$(X))
Next X
End Sub
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
IMAGE
Es un control de Visual Basic utilizado para introducir
imgenes en el formulario.
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
TIMER
El control Timer
se utiliza para
realizar una
accin de
forma
repetitiva cada
x milisegundos.
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Operadores de comparacin
Operadores lgicos
OPERADOR FUNCIN
AND Y
OR O
NOT NO
Operadores
PARENTESIS
Los parntesis se utilizan para anidar expresiones.
( ) Anidar expresiones
FORMATO:
IF expresin lgica THEN sentencia(s) ELSE sentencia(S)
FORMATO:
IF expresin lgica THEN
sentencia(s)
ELSE
Sentencia(s)
END IF
Tecnolog
Tecnologa de la Informaci
Informacin.
Reglas de funcionamiento:
La expresin lgica puede ser una expresin en la que se
incluyan operadores lgicos o de comparacin
Las sentencias de la clusula THEN slo se ejecutan si la
expresin lgica es verdadera.
Si la condicin es falsa, se ejecutan las instrucciones de la
de la clusula ELSE, si existe, o se sigue la siguiente
instruccin del programa.
Ejemplos:
IF A>B THEN PRINT A ; ES MAYOR QUE ; B
IF A$=S THEN
PRINT CORRECTO
ELSE
PRINT FALSO
END IF
Do .. While
Bucle MIENTRAS
MIENTRAS condicion HACER
I1 ; ... ; In
FINMIENTRAS
Do .. Loop Until
Bucle REPETIR
REPETIR
I1 ; ... ; In
HASTA condicion
Tecnolog
Tecnologa de la Informaci
Informacin.
Reglas de funcionamiento:
Resolucin de
problemas con el
ordenador
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Pasos comunes en la creacin de un programa
entendido como un proceso de resolucin de
problemas:
1. Anlisis del problema: definicin del problema.
2. Diseo del algoritmo: proceso que convierte los
resultados del anlisis del problema en un diseo
modular con refinamientos sucesivos que permita una
posterior traduccin a un lenguaje
Las herramientas ms utilizadas para disear algoritmos
son:
a. Diagramas de flujo: representacin grfica del
algoritmo
b. Pseudocdigo: las instrucciones se escriben en
palabra que facilita tanto la escritura como la
lectura de programas
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA Par-Impar
INICIO
ENTORNO:
HACER
PEDIR NMERO N {entrada de datos}
COMPROBAR SI N ES PAR O IMPAR
MOSTRAR MENSAJE SI ES PAR
MOSTRAR MENSAJE SI ES IMPAR
FINPROGRAMA
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA PAR-IMPAR
Diagramas de flujo
CREAR N
PAR-IMPAR
Pedir N
Es SI Mostrar
N/2=N\2? ES PAR
NO
Mostrar
ES IMPAR
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA PAR-IMPAR
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
Pseudocdigo
PROGRAMA DADO
INICIO
HACER
Crear variable ENTERA
GUARDAR VALOR AL AZAR EN VARIABLE
MOSTRAR CONTENIDO DE LA VARIABLE
FINPROGRAMA
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA DADO
Diagramas de flujo
CREAR N
SIMULADOR
DADO
NAZAR
SI Mostrar
Es 1
IMAGEN 1
NO
SI Mostrar
Es 2
ETC.. IMAGEN 2
NO
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA DADO
Tecnolog
Tecnologa de la Informaci
Informacin.
Visual Basic - Colegio Claret 2009
PROGRAMA DADO