Ordinamento Righe di Testo
Come si usa
Inserisci nel riquadro della maschera sottostante il testo che vuoi ordinare e clicca su uno dei due bottoni.
L’applicazione effettua l’ordinamento riga per riga e non sulle singole parole all’interno di ciascuna riga.
L’ordine è determinato dalla prima lettera di ogni riga e, a parità della prima lettera, si considerano le lettere successive da sinistra a destra e così via.
Le righe del testo sono separate dal carattere di "fine-riga" (tasto "Invio"), spesso indicato nei linguaggi di programmazione con '\n'.
Il fine riga non è ovviamente visibile nella maschera ma è anch’esso un carattere ASCII (simbolo CR) che, nei comuni sistemi di elaborazione testi (word processing), determina la fine di una riga e l’inizio della successiva.
Cos’è l’ordinamento alfabetico
L’ordinamento alfabetico di un testo, indicato talvolta con i simboli "a-z" per quello crescente e "z-a" per quello descrescente, è l’operazione che consente di modificare la posizione delle righe del testo seguendo l’ordine alfabetico delle lettere di ciascuna riga.
In informatica l’ordinamento alfabetico dei singoli caratteri è determinato dal loro valore ASCII, ossia dalla loro posizione nella "tabella ASCII", che determina alcune semplici regole.
- I numeri vengono prima delle lettere.
- Lo spazio viene dopo i numeri e prima delle lettere.
- Le lettere MAIUSCOLE vengono prima delle lettere minuscole.
Oltre ai numeri e alle lettere dell’alfabeto, la tabella ASCII contiene anche diversi simboli e caratteri speciali.
Riportiamo di seguito una sintesi della tabella ASCII con i simboli utilizzati più frequentemente elencati nello stesso ordine della tabella.
Caratteri | Valori ASCII |
---|---|
caratteri di editing e controllo | da 1 a 31 |
spazio | 32 |
! " # $ % & ' ( ) * + , - . / | da 33 a 47 |
0 1 2 3 4 5 6 7 8 9 | da 48 a 57 |
: ; < = > ? @ | da 58 a 64 |
A-Z (lettere maiuscole) | da 65 a 90 |
[ \ ] ^ _ ` | da 91 a 96 |
a-z (lettere minuscole) | da 97 a 122 |
{ | } ~ € ‚ | da 123 a 130 |
altri simboli e caratteri speciali | da 131 a 255 |
Lettere Maiuscole e Minuscole
Come abbiamo visto, nell’ordinamento alfabetico di un testo, le lettere maiuscole vengono prima di quelle minuscole.
Questo significa che, ad esempio, ordinando le seguenti righe:
- Ancora
- Porto
- approdo
- Barca
si ottiene:
- Ancora
- Barca
- Porto
- approdo
dove la parola "approdo" che inizia con la "a" minuscola si posiziona dopo "Porto".
Per ottenere l’ordinamento corretto:
- Ancora
- approdo
- Barca
- Porto
basterà dire all’applicazione di ignorare le lettere Maiuscole o Minuscole.
Applicazioni pratiche
L’ordinamento alfabetico maggiormente utilizzato nella pratica è quello crescente.
Quando si dice "in ordine alfabetico" si intende infatti sempre in ordine alfabetico crescente dalla A alla Z.
L’utilizzo tipico è quando si devono elencare le persone che hanno partecipato ad una determinata attività,
come gli attori di un film o i collaboratori di un progetto, e non si vuol far torto a nessuno di loro.
In tal caso si utilizzerà sempre la dicitura "in ordine alfabetico" per ribadire che il fatto che, se un
nominativo è elencato prima di un altro, non implica una maggiore importanza del primo rispetto al secondo.
L’ordinamento alfabetico del cognome è usato praticamente in tutte le scuole di ogni ordine e grado e rappresenta una comodità per i docenti ma al tempo stesso una "croce" per gli studenti il cui cognome inizia per "A" che, notoriamente, sono più soggetti alle interrogazioni essendo i primi della lista.