LEZIONI DI INFORMATICA
a cura del prof. Rocco Camera Scrivetemi
MAPPA || Programmazione | Oggetto | Metodo | Evento | Proprietà | Istruzione | Dati | Procedure | Funzioni
ARGOMENTI DOCUMENTI Studenti al lavoro
VISUAL BASIC: dati strutturati - la matrice

Prima di dare una definizione partiamo dallo stesso esempio fatto nel caso del vettore.
Supponiamo che, oltre al cognome, vogliamo memorizzare anche il nome e diamo al nome la stessa dimensione del cognome. Potremmo dichiarare 2 vettori anzichè uno. In questo caso è, però, più utile dichiarare una sola struttura con 2 dimensioni, ovvero una matrice.
Una matrice può essere dunque considerata come una struttura con più indici che raggruppa dati dello stesso tipo e della stessa dimensione.

Si dichiara:

dim cognome_e_nome (1 to 30, 1 to 2) as string*20

Questa struttura occuperà, in memoria RAM, 30 x 20 x 2 celle, ovvero 1200 byte. Per inserire i dati nella struttura si fa riferimento a 2 indici.
Allora per riferirci al 5° cognome inserito in modo da assegnarlo ad una casella di testo di nome text1 si scriverà:

text1.text=cognome_e_nome (5 , 1)

Per riferirci al 5° nome inserito in modo da assegnarlo ad una casella di testo di nome text1 si scriverà:
text1.text=cognome_e_nome (5 , 2)