begin process at 2010 09 06 05:02:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths

 > TRI ENTRE CHIFFRES,ET MOTS EN MINUSCULE ET EN MAJUSCULE

TRI ENTRE CHIFFRES,ET MOTS EN MINUSCULE ET EN MAJUSCULE


 Information sur la source

Note :
Aucune note
Catégorie :Maths Classé sous :tri, numérique Niveau :Débutant Date de création :25/04/2007 Vu / téléchargé :4 762 / 461

Auteur : Flavmel

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Ce code écrit en Delphi comprend un tri numérique et un tri alphanumérique. Il propose de classer un mélange de chiffres décimaux ou non, de mots écrits en minuscule ou en majuscule. Des annotations sont faites dans le code pour aider à la compréhension.


 Conclusion

Il fonctionne sur des chiffres entiers ou décimaux aléatoires et sur une liste de mots. Il peut très bien être modifié en une unité ou composant.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • TRI1.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier386 octets
  • TRI1.dofTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 041 octets
  • TRI1.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier190 octets
  • TRI1.exeTélécharger ce fichier [Réservé aux membres club]322 560 octets
  • TRI1.resTélécharger ce fichier [Réservé aux membres club]876 octets
  • Unit1.dcuTélécharger ce fichier [Réservé aux membres club]7 662 octets
  • Unit1.dfmTélécharger ce fichier [Réservé aux membres club]1 403 octets
  • Unit1.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 597 octets

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture FACTORISATION ET TEST DE PRIMALITÉ 32 BITS ULTRA OPTIMISÉ par Bacterius
Source avec Zip Source avec une capture CONVERTISSEUR D'UN NOMBRE DÉCIMAL EN BINAIRE ET HEXADECIMAL par ludokk
Source avec Zip Source avec une capture PREMIER OU PAS? par ludokk
Source avec Zip Source avec une capture CONJECTURE DU CARRÉ DES FACTEURS par Bacterius
Source avec Zip Source avec une capture GÉNÉRATEUR DE NOMBRES PSEUDO-ALÉATOIRES par Bacterius

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture STATUTILS - LES STATISTIQUES par Bacterius
Source avec Zip Source avec une capture TRI DANS LISTBOX/COMBOBOX (TSTRINGS) par MAURICIO
Source avec Zip Source avec une capture TRI PAR SIMPLE CLICK ET FILTRE PAR DATE DANS UN DBGRID par braWeb
Source avec Zip Source avec une capture DBGRID AVEC ZONE DE RECHERCHE,TRI,FLECHES,MEMOS,MOLETTE,COUL... par pouicky
Source avec Zip Source avec une capture DBGRID AVEC TRI SUR CLIC, MOLETTE ET COULEURS par pouicky

Commentaires et avis

Commentaire de tigris1 le 26/04/2007 21:40:28

Hello Flavmel

Bonne idée. J'ai cependant une petite réticence à voir les minuscules transformées en majuscules dans la liste résultantes. Une petite amélioration consiste à remplacer dans la procédure TriAlpha :
    if Items.Strings[i] > Items.Strings[j] then begin
      val:=Items[i];  Items[i]:=Items[j]; Items[j]:=val;
    end;
par
    if UpperCase(Items.Strings[i]) > UpperCase(Items.Strings[j]) then
      val:=Items[i];  Items[i]:=Items[j]; Items[j]:=val;
    end;

Il subsiste quand même un petit défaut car 2 mots identiques mais l'un en minuscules et l'autre en majuscules peuvent être dans un ordre inadéquat, comme par exemple : "adroit" qui est placé avant "ADROIT" tandis que "BADEN" est bien placé avant "baden" en fonction du hasard du placement initial.

Pour finaliser le bon tri, il faudrait tester la 1ère lettre et les suivantes, si nécessaire, pour détecter l'ordre exact entre 2 mots identiques ou partiellement identiques.

Peut-être que quelqu'un à une meilleure idée ou solution

Cordialement  

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Tri numérique sur ListBox [ par f6dqm1 ] Existe t'il une possibilité de tri numérique automatique sur une ListBox dont tous les items commencent par des chiffres ? La fonction sorted ne march tri par base ou radix [ par zwyx ] Bonjour à tous,Je souhaite développer un algorithme de tri par base, ou tri radix. En effet, d'après ce que j'ai lu, il semble assez performant. Mais Vérifier si une chaîne est numérique (de type Double) ? [ par kabakas ] SalutJe veux savoir comment vérifier si une chaîne dans un TEdit est numérique ou non ?Delphi 7kabakas Tri ListView [ par kabakas ] salut,comment trier une listview en cliquant sur une de ses colonnes ?mercikabakas tri par date lors de l'insertion de données dans une table [ par tchicomico ] bonjourje veux savoir comment trier une  table paradox par date (ancien ->recent) lors l'insertion de données mercij'attend une reponse Tri de tableau de valeurs numériques de type réel [ par Dzidzi ] Bonjour à tous,Je souhaite trier dans un ordre croissant un tableau de valeurs numériques de type réel .Et ensuite afficher le rang de ces valeurs et


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales