Uso de Vectores

Gambas tiene predefinidas matrices unidimensionales dinamicas de todos los tipos de datos, excepto Boolean. Con el siguiente ejemplo veremos el uso de vectores del cual se desconoce el tamaño o dimension. vale recordar que al declarar un vector se reserva una cantidad de memoria en relacion con la cantidad de datos que este posea. En el caso de las matrices dinamicas el limite seria la cantidad de memoria que posea el Pc.

Ejemplo de lectura y escritura de un vector dinamico (programa tipo consola)

PUBLIC SUB Main()
DIM Columna AS Integer
DIM N, j AS Integer
DIM Limite AS Integer

DIM vector AS Integer[]
vector = NEW Integer[]

PRINT “Ingrese el limite maximo a leer el vector:”
INPUT Limite

FOR Columna = 0 TO Limite
PRINT “Ingresa un Numero ”
INPUT N
vector.Add(N)
NEXT

FOR j = 0 TO Limite
PRINT vector[j]
NEXT
END

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s