Ordenar alfabeticamente
1987/04/01 Arrojeria, Eustakio - Elhuyar Zientziaren Komunikazioa | Lizaso, Pili - Informatika SailaElhuyar Fundazioa Iturria: Elhuyar aldizkaria
Nun momento no que a ordenación dunha lista de números ou letras converteuse nun lema cotián, o programador ten a necesidade de atopar una solución inmediata a este problema. Doutra banda, calquera programa de carácter administrativo ten una estrutura similar á deste programa. Por tanto, tendo en conta isto, procederemos á súa programación.
O método que utilizaremos é o habitual e consiste en:
Supoñamos que queremos ordenar alfabeticamente a táboa como C A D E B. Agora e pondo en marcha a túa imaxinación, pensa que esta táboa se ha apilado nunha táboa chamada T composta por cinco portelos:
![](images/A8035.jpg)
Doutra banda, existe un rexistro alternativo denominado R.
![](images/A8035-a.jpg)
A mesma está inicialmente baleira.
Os pasos a seguir son os seguintes:
- Tomar o primeiro elemento da lista (T1=C)
- Inicializar o proceso pero coa letra no despacho de billetes T2 neste caso.
Ver si é anterior ou posterior ao que vén a continuación. Si fose anterior, habería que comparalo co terceiro. En cambio, si fóra de fondo, habería que cambialos por orde. O camiño utilizado é o seguinte: Facer o mesmo con todas as letras. Así, a letra que aparecerá no despacho de billetes T1 por orde alfabética será a primeira.
Así até finalizar todos.
![](images/A8035-b.jpg)
Así, o programa ordena alfabeticamente a lista. Pero á hora de presentar os resultados poranos dúas listas, una sen orde e outra ordenada.
NOTA: Si a lista de palabras que se quere ordenar é moi longa, quizais sexa necesario o uso da orde (CLEAR) de gardar a memoria (nalgúns computadores). Ver manual de computador da orde CLEAR.
Listaxe 10 REM
= 120$ ALFABÉTICO **
20 CLEAR
30
PRINT
=
70
CLS
80
PRINT
![](images/A8035-d.jpg)
![](https://elia.eus/static/elhuyar/img/elia_RGB.png)
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia