3° Anno TEORIA 8. Tipi di dati semplici | Page 14

8 : I dati e la loro struttura nella programmazione ( ARRAY , MATRICI , RECORD ) Vers . 8.3 – Febbraio 2024
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