8: I dati e la loro struttura nella programmazione( ARRAY, MATRICI, RECORD) Vers. 10.0 – Maggio 2025
ALGORITMO OrdinamentoIngenuo MAXDIM 10 PROCEDURA main()
v: ARRAY [ MAXDIM ] DI INT n: INT i, j, scambio: INT
INIZIO
/* leggo la dimensione del vettore da caricare( vedi esercizio precedente)*/
….
/* carico gli elementi nel vettore( vedi esercizio precedente) */
….
/* effettuo l’ ordinamento in senso crescente per scambio del vettore /
PER i � 1 A( n – 1) ESEGUI /* INIZIO ciclo per“ scansioni” */ PER j � i + 1 A n ESEGUI /* INIZIO ciclo per“ confronti” */
SE( v [ i ] > v [ j ]) /* N. B. senso CRESCENTE altrimenti con‘<’ senso DECRESCENTE */
ALLORA scambio � v [ i ] v [ i ] � v [ j ] v [ j ] � scambio FINE SE j � j + 1 FINE PER /* FINE ciclo per“ confronti” */ i � i + 1 FINE PER /* FINE ciclo per“ scansioni” */
/* visualizzo gli elementi del vettore dopo l’ ordinamento( vedi esercizio precedente)*/
….
FINE
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 14