3° Anno TEORIA 9. Tipi di dato strutturato: vettori e record | Page 36

8: I dati e la loro struttura nella programmazione( ARRAY, MATRICI, RECORD) Vers. 10.0 – Maggio 2025
Modalità di navigazione o " visita " degli elementi di una matrice qualsiasi n righe ed m colonne Innanzitutto distinguiamo se vogliamo navigare o " visitare " la matrice n * m:
a) PER RIGA b) PER COLONNA
4 possibili " visite " 4 possibili " visite "
PER i � 1 A n ESEGUI /* RIGA crescente */
PER j � 1 A m ESEGUI /* COLONNA crescente */ < B1 > j � j + 1 FINE PER i � i + 1 FINE PER
PER i � 1 A n ESEGUI /* RIGA crescente */
PER j � m INDIETRO A 1 ESEGUI /* COLONNA decrescente */ < B1 > j � j- 1 FINE PER i � i + 1 FINE PER
PER i � n INDIETRO A 1 ESEGUI /* RIGA decrescente */
PER j � 1 A m ESEGUI /* COLONNA crescente */ < B1 > j � j + 1 FINE PER i � i- 1 FINE PER
PER i � n INDIETRO A 1 ESEGUI /* RIGA decrescente */
PER j � m INDIETRO A 1 ESEGUI /* COLONNA decrescente */ < B1 > j � j- 1 FINE PER i � i- 1
FINE PER
PER j � 1 A m ESEGUI /* COLONNA crescente */
PER i � 1 A n ESEGUI /* RIGA crescente */ < B1 > i � i + 1 FINE PER j � j + 1 FINE PER
PER j � 1 A m ESEGUI /* COLONNA crescente */
PER i � n INDIETRO A 1 ESEGUI /* RIGA decrescente */ < B1 > i � i- 1 FINE PER j � j + 1 FINE PER
PER j � m INDIETRO A 1 ESEGUI /* COLONNA decrescente */
PER i � 1 A n ESEGUI /* RIGA crescente */ < B1 > i � i + 1 FINE PER j � j- 1 FINE PER
PER j � m INDIETRO A 1 ESEGUI /* COLONNA decrescente */
PER i � n INDIETRO A 1 ESEGUI /* RIGA decrescente */ < B1 > i � i- 1 FINE PER j � j- 1
FINE PER
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 36