PROGRAMMIAMO
VB - Vettori: Definizioni

Vettore, elementi, indice

Supponiamo di voler memorizzare una serie di valori, per esempio 1000 numeri. L'idea di dichiarare 1000 variabili distinte è decisamente poco pratica. A tale scopo il VB prevede l'uso di vettori (detti anche array). Per esempio un vettore in grado di contenere 1000 numeri di tipo integer potrebbe essere dichiarato così:

Dim Numeri(1 to 1000) as Integer

"Numeri" (nome scelto liberamente, con le stesse regole valide per i nomi delle variabili) è un vettore composto da 1000 elementi, numerati da 1 a 1000, ciascuno di tipo Integer. In pratica gli elementi di un vettore sono variabili con lo stesso nome (numeri, nel nostro caso), contraddistinte da un numero progressivo che si chiama indice del vettore. 1000 viene anche detto dimensione del vettore.

Gli elementi di un vettore si usano come delle normali variabili, indicando fra parentesi il valore dell'indice. Per esempio

Numeri(1) = 345

assegna il valore 345 al primo elemento (quello di indice 1) del vettore Numeri. Analogamente:

Numeri(600) = Numeri(599) + 21

assegna all'elemento 600 il valore dell'elemento 599 aumentato di 21.

Naturalmente si possono usare vettori di Double, di String... di qualsiasi tipo di variabile ammesso dal Visual Basic. Se nella dichiarazione viene omesso il valore dell'indice iniziale del vettore, questo viene assunto automaticamente uguale a zero:

Dim Valori(100 to 200) as Double 'il primo elemento ha indice 100 e l'ultimo 200
Dim Parole (50) as String 'il primo elemento ha indice 0 e l'ultimo 50

successiva

Sito realizzato in base al template offerto da

http://www.graphixmania.it