En un moment en el qual l'ordenació d'una llista de números o lletres s'ha convertit en un lema quotidià, el programador té la necessitat de trobar una solució immediata a aquest problema. D'altra banda, qualsevol programa de caràcter administratiu té una estructura similar a la d'aquest programa. Per tant, tenint en compte això, procedirem a la seva programació.
El mètode que utilitzarem és l'habitual i consisteix en:
Suposem que volem ordenar alfabèticament la taula com a C A D E B. Ara i posant en marxa la teva imaginació, pensa que aquesta taula s'ha apilat en una taula anomenada T composta per cinc finestretes:
D'altra banda, existeix un registre alternatiu denominat R.
La mateixa està inicialment buida.
Els passos a seguir són els següents:
Així fins a finalitzar tots.
Així, el programa ordena alfabèticament la llista. Però a l'hora de presentar els resultats ens posarà dues llistes, una sense ordre i una altra ordenada.
NOTA: Si la llista de paraules que es vol ordenar és molt llarga, potser és necessari l'ús de l'ordre (CLEAR) de guardar la memòria (en alguns ordinadors). Veure manual d'ordinador de l'ordre CLEAR.
Llistat 10 REM
= 120$ ALFABÈTIC **
20 CLEAR
30
PRINT
=
70
CLS
80
PRINT