En un momento en el que la ordenación de una lista de números o letras se ha convertido en un lema cotidiano, el programador tiene la necesidad de encontrar una solución inmediata a este problema. Por otro lado, cualquier programa de carácter administrativo tiene una estructura similar a la de este programa. Por tanto, teniendo en cuenta esto, procederemos a su programación.
El método que utilizaremos es el habitual y consiste en:
Supongamos que queremos ordenar alfabéticamente la tabla como C A D E B. Ahora y poniendo en marcha tu imaginación, piensa que esta tabla se ha apilado en una tabla llamada T compuesta por cinco ventanillas:
Por otro lado, existe un registro alternativo denominado R.
La misma está inicialmente vacía.
Los pasos a seguir son los siguientes:
Así hasta finalizar todos.
Así, el programa ordena alfabéticamente la lista. Pero a la hora de presentar los resultados nos pondrá dos listas, una sin orden y otra ordenada.
NOTA: Si la lista de palabras que se quiere ordenar es muy larga, quizás sea necesario el uso de la orden (CLEAR) de guardar la memoria (en algunos ordenadores). Ver manual de ordenador del orden CLEAR.
Listado 10 REM
= 120$ ALFABÉTICO **
20 CLEAR
30
PRINT
=
70
CLS
80
PRINT