Pascal Lazarus, trier des mots alphabétiques
Noella47
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'aimerais savoir comment trier plusieurs mots de même longueur par ordre alphabétique. Dois-je comparer toutes les lettres de chacun des mots ou seulement la première lettre? J'apprécierais si quelqu'un pouvais m'aider.
Configuration: Windows / Chrome 79.0.3945.88
A voir également:
- Pascal Lazarus, trier des mots alphabétiques
- Comment trier par ordre alphabétique sur excel - Guide
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Logiciel pour trier les photos automatiquement - Guide
1 réponse
Salut Noella47,
Si tu dois classer alphabétiquement des mots dont plusieurs commencent par la même mettre, ils ne seront pas ordonnés correctement si tu ne tiens compte que de la première lettre.
Le langage Pascal permet d'utiliser les opérateurs relationnels pour comparer des strings.
https://www.freepascal.org/docs-html/ref/refsu50.html
autrement, tu peux aussi utiliser CompareStr ou CompareText
https://www.freepascal.org/docs-html/rtl/sysutils/comparestr.html
https://www.freepascal.org/docs-html/rtl/sysutils/comparetext.html (version non sensible à la casse)
Tu n'as donc pas à comparer caractères par caractères, car ces différents moyens te permettent de comparer efficacement les strings avec tous leurs caractères.
Dal
Si tu dois classer alphabétiquement des mots dont plusieurs commencent par la même mettre, ils ne seront pas ordonnés correctement si tu ne tiens compte que de la première lettre.
Le langage Pascal permet d'utiliser les opérateurs relationnels pour comparer des strings.
https://www.freepascal.org/docs-html/ref/refsu50.html
autrement, tu peux aussi utiliser CompareStr ou CompareText
https://www.freepascal.org/docs-html/rtl/sysutils/comparestr.html
https://www.freepascal.org/docs-html/rtl/sysutils/comparetext.html (version non sensible à la casse)
Tu n'as donc pas à comparer caractères par caractères, car ces différents moyens te permettent de comparer efficacement les strings avec tous leurs caractères.
Dal
Noella47
Bonsoir Dal, je te remercie infiniment pour tes explications et les liens. C'est tellement plus facile de comprendre lorsque quelqu'un nous l'enseigne.
[Dal]
Messages postés
6205
Date d'inscription
Statut
Contributeur
Dernière intervention
1 105
>
Noella47
de rien Noella47, bon courage dans ton apprentissage :-)