}

Trier par ordre alphabétique

1987/04/01 Arrojeria, Eustakio - Elhuyar Zientziaren Komunikazioa | Lizaso, Pili - Informatika SailaElhuyar Fundazioa Iturria: Elhuyar aldizkaria

Nous voulons trier la table alphabétiquement. Maintenant et lancez votre imagination, imaginez que cette table a été empilée sur un tableau appelé T composé de cinq guichets.

À un moment où la gestion d'une liste de chiffres ou de lettres est devenue une devise quotidienne, le programmeur a besoin de trouver une solution immédiate à ce problème. D'autre part, tout programme administratif a une structure similaire à celle de ce programme. Donc, en tenant compte de cela, nous procéderons à votre programmation.

La méthode que nous utiliserons est la méthode habituelle et consiste à:

Supposons que nous voulions alphabétiser la table comme C A D E B. Maintenant et lancez votre imagination, pensez que cette table a été empilée sur une table appelée T composée de cinq guichets:

D'autre part, il existe un enregistrement alternatif appelé R.

Elle est initialement vide.

Les étapes à suivre sont les suivantes:

    Prendre le premier élément de la liste (T1=C)
    Voir s'il est antérieur ou postérieur à celui qui vient ci-dessous. S'il était antérieur, il faudrait le comparer au tiers. En revanche, si ce n'était pas le cas, il faudrait les changer par ordre. Le chemin utilisé est le suivant: Faire la même chose avec toutes les lettres. Ainsi, la lettre qui apparaîtra au guichet T1 par ordre alphabétique sera la première.
  1. Initialiser le processus mais avec la lettre à la billetterie T2 dans ce cas.

Ainsi jusqu'à la fin de tous.

Ainsi, le programme trie par ordre alphabétique la liste. Mais au moment de présenter les résultats, il nous mettra deux listes, une sans ordre et une autre ordonnée.

REMARQUE: Si la liste des mots que vous voulez commander est très longue, il est peut-être nécessaire d'utiliser la commande (CLEAR) pour stocker la mémoire (sur certains ordinateurs). Voir le manuel d'ordinateur de l'ordre CLEAR.

Liste 10 REM
= 120$ ALPHABÉTIQUE **
20 CLEAR
30


PRINT











=



70


CLS
80





PRINT

Gai honi buruzko eduki gehiago

Elhuyarrek garatutako teknologia