Está en la página 1de 5

CURSO VISUAL BASIC 6.

0
Basic (Lenguaje)
Programar
Visual Basic (Compilador)
Programa
Diseo
Formulario
Cdigo
Ejecucin
Depuracin
Operadores
Matemticas: +,-,/,Mod
Relacionales: >,<,>=,<=,+,<>
Lgicos: Or, And, Not
Tipos de datos
Integer, Double, Boolean, String
Variables
Declaracin
Dim Var1 as Integer
Dim Cad as Sring
Asignacin
Var1 = 2
2 = Var1
Cad = Hola
Sentencias
Linea de cdigo
Operacin
Res = Num1 + Num2
Datos I/O (Entrada y Salida)

Entrada: Inputbox, Textbox


Salida: Msgbox, Textbox
Estructuras de Programacin.1. Estructura Condicional Si (If)
If (condicion) Then
Cdigo si condicin= True
[Else]
Cdigo si condicin= False
End If
2. Estructuras Repetitivas o Cclicas
a. For (Para)
Se conoce el nmero de repeticiones (Contador)
For i=1 To 5 Step 1
Cdigo a repetir
Next i
b. While (Mientras)
Cuando no se conoce el nmero de repeticiones (Condicional)
Cont=0
While <condicin>
Instruccin a repetir
Cont=Cont+1
Wend
Arreglos.Caractersticas
nico nombre
nico tipo de dato
Tamao o dimensin
Posicin
Vectores
1 Dimensin. Siempre con ciclos For

Dim Vector (1 To 7) As Integer


For i=1 To 7 Step 1
Vector(i) = 3
Matrices
2 o ms dimesiones
Funciones y Cadenas.-

Archivos.Es cualquier tipo de caracterstica que pueda guardarse en una unidad de


almacenamiento.
Solo trabaja con archivos de text plano (sin formato)
Campos
Caractersticas.

Cadena
Direccin/Path
Nombre
Extensin: .txt, .dat

Lneas
Registros

Operaciones con Archivos.1) Lectura Leer: Input


2) Escritura: Crear: Output
Editar: Append

Estructuras.Open C:\Archivo.txt For Input As #1


Instrucciones para archivos
Close #1

Modos de aperturas

1) Line Input #1, Datos(i)


2) Print #2, Cadena
Funciones Para todos los archivos
EOF*(# de archivo) Boolean

Ordenamiento Burbuja.7
1
3
0
8
4
6

0
7
3
1
8
4
6

0
1
3
4
6
7
8

Para nmeros
For i=1 to 7-1 Step 1
For j=i+1 to 7 Step 1
If (A(i)>A(j)) then
Aux= A(i)
A(i)=A(j)
A(j)=Aux
End If
Next j
Next i

Para Nombres y Celulares


For i=1 to 7-1 Step 1
For j=i+1 to 7 Step 1
If (Cel(i)>Cel(j)) then

EOF= End of file


Si llega al final de las lineas del
archivo, devuelve True, sino, sigue
devolviendo False.

AuxCel= Cel(i)
Cel(i)=Cel(j)
Cel(j)=Aux
AuxNomCel= NomCel(i)
NomCel(i)=NomCel(j)
NomCel(j)=Aux
End If
Next j
Next i
Cel es un vector donde solo estn los celulares, NomCel es otro vector donde
estan los datos completos concatenados, y los ordenamos al mismo tiempo que
ordenamos el vector celulares
Ejercicios Tipo Examen

También podría gustarte