Array bidimensionali (Matrici) | ||||||||||||||||
L'implementazione degli array moltiplica le nostre possibilità di gestire i dati. In particolare è notevole la possibilità di poter definire un array come elemento di un altro array. Questo ci permette di implementare array multidimensionali e risolvere problemi legati, per esempio allo spazio tridimensionale, o anche a più dimensioni. Dopo l'array monodimensionale (vettore), l'applicazione più frequente è quella degli array bidimensionali. In questo caso al nome della matrice deve essere associata una coppia di indici per indicare la riga e la colonna del particolare elemento della matrice oggetto dell'elaborazione.
Ricordando che gli indici di riga e colonna partono da 0, è evidente che scrivere MAT[2,2] vuol dire indicare il valore -2. MAT[0,3] indica il valore -5 e MAT[3,2] indica il valore 15. Realizziamo subito un programma in grado di calcolare la somma degli elementi della diagonale principale di una matrice quadrata (quindi n x n ) e la somma degli elementi della diagonale secondaria. Osservate bene l'uso dei due indici della matrice.
| ||||||||||||||||
| ||||||||||||||||
Ultima modifica: 08/04/2010 |