Ordenació alfabètica dels elements d'una matriu

Entra una paraula qualsevol a cada casella

 

Aquí apareixerà la llista ordenada.


Observem que en la funció d'usuari ordena() hi ha tres parts clarament diferenciades:

  1. La recollida de les dades inicials sobre la matriu base a partir de les caselles de la primera taula.
  2. El mètode base.sort(), gràcies al qual els elements de la matriu s'ordenen.
  3. L'escriputura dels valors ordenats a la segona finestra, que es crea expressament - de moment ignorarem com -, dins la qual s'inscriuen els valors mitjançant document.write().

Cal notar que si algun dels noms comença per minúscula queda darrera tots els que comencen amb majúscula. A costa de complicar el programa fent-hi entrar els manipuladors de cadenes - ens hi referirem més endavant -, podríem resoldre-ho.


Feu la prova de situar un nombre, en lloc d'una paraula, a cada una de les caselles.