Bienvenido a Microsoft Visual Basic® 6.0, el lenguaje de programación más rápido y sencillo para crear aplicaciones bajo el entorno de Microsoft Windows®.Full description
FUNDAMENTOS DE PROGRAMA PROGRAMACION CION VARIABLES CON UN SUBINDICE ANILLOS GENERICOS DE REPETICION
Algoritmo de Calculo
Ejemplo practico: Si queremos medir la superficie de un terreno, lo podemos hacer mediante el calculo de triángulos
VARIABLE CON UN SUBINDICE
Variables con un subíndice Variables con dos subíndices Variables con n subíndices
A(3) A(4) A(5)
A(0) A(1) A(2) A(3) A(4) A(5)
Vectores (ARRAYS) Matrices n dimensionales
ALMAC
BUFFER
Windows 8 VB 6.0 CONTROL
Ing. Ramiro PILALUISA Q. M.Sc. _____________________________________________________________________________________
(A)i = ( a1,a2,a3, …, an ) Dim var AS
( tipo )
Dim var (Linf to Lsup) As (Tipo) Opcional En ausencia del Linf, la maquina asume Linf = 0
Dim var1 (Linf to Lsup) As (Tipo), var2, …
(Arreglo monodimencional) Variable Límite Inferior (inicial) Límite Superior (final)
(Nombra a una celda de la memoria, con el nombre de A)
(Limite Superior igual a 5, Limite Inferior igual a 0)
(El subíndice cero, no se utiliza, ya que la cuenta empieza en uno. Ej: A1 A2 A3 A11 A12 A13)
(En todos los arreglos que NO se declaro el Limite Inferior, empezaran en 1)
Referencia. Directa: Cuando los subíndices son constantes Indirecta: Cuando los subíndices son variables
A(3)
B(0)
C(0)
i 1
A(4)
B(1)
C(1)
j
Ing. Ramiro PILALUISA Q. M.Sc. _____________________________________________________________________________________ 5,25 A(5) 1,25
2 B(2)
C(2)
B(3)
C(3)
K 3
ALMAC
B (4) C (100)
CODIGO
Dim i as integer i=0 to i = i + 1 ………… …………. …………. If i < 5 then go to 10
End Sub
BUFFER
IMAGEN
CONTROL
Ing. Ramiro PILALUISA Q. M.Sc. _____________________________________________________________________________________
ANILLOS GENERICOS DE REPETICION
MEMORIA RAM
A(4) 5,25
i 0,1,2,3,… ALMACENAMIENTO
0+1=1 1+1=2 2+1=3
BUFFER
W8 VB 6.0 CODIGO
IMAGEN
CONTROL Dim i as integer i=0 to i = i + 1 ………… …………. …………. If i < 5 then go to 10
End Sub
Ing. Ramiro PILALUISA Q. M.Sc. _____________________________________________________________________________________
ESTRUCTURA
Dim i As Integer i=0 10 i = i + 1 ………… …………. …………. If i < 5 then GoTo 10 End Sub
Variable Contador
Valor Inicial Valor Incremento
Inicializació Incrementación
Proceso
Valor Límite
Transferencia de Control Retorno o Salida
F
V
Ing. Ramiro PILALUISA Q. M.Sc. _____________________________________________________________________________________
VARIABLES CON ÍNDICE O LOCALIZADOR. ARRAYS. Veremos ahora cómo declarar arrays estáticos de una dimensión. La gestión de arrays multidimensionales y dinámicos la veremos más ad elante.
ARRAYS UNIDIMENSIONALES La sintaxis a emplear será:
Dim [Nombre del array]([dimensión]) As [Tipo de variable]