Ordenar alfabeticamente

Arrojeria, Eustakio

Elhuyar Zientziaren Komunikazioa

Lizaso, Pili

Informatika Saila

Elhuyar Fundazioa

Queremos ordenar a táboa alfabeticamente. Agora e pondo en marcha a túa imaxinación, imaxina que esta táboa se ha apilado nunha táboa chamada T composta por cinco portelos.

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:

Doutra banda, existe un rexistro alternativo denominado R.

A mesma está inicialmente baleira.

Os pasos a seguir son os seguintes:

    Tomar o primeiro elemento da lista (T1=C)
    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.
  1. Inicializar o proceso pero coa letra no despacho de billetes T2 neste caso.

Así até finalizar todos.

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

Babesleak
Eusko Jaurlaritzako Industria, Merkataritza eta Turismo Saila