Menu

Tri alphabetique [Résolu/Fermé]

sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 11:18 - Dernière réponse : sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention
- 29 févr. 2008 à 11:29
bonjour!
j'essaye de faire une recherche sur le tri alphabetique, mais je n'ai encore rien trouvé! est ce que qq connait un site qui peut m'être utile!
merci
Afficher la suite 

13 réponses

RDB77 66 Messages postés vendredi 22 février 2008Date d'inscription 4 avril 2008 Dernière intervention - 28 févr. 2008 à 14:31
+4
Utile
C'est pour avoir dans le table un caractere de ton nom par case comme sa tu a juste a comparé les même numéro de colone de chaque mot par exemple le caractère en 5eme possition du mot1 tab[1][5] tu pourra le comparé par le caractère en 5eme possition du mot2 tab[2][5] et ainsi de suite et tu decale si le caractère et plus grand
Cette réponse vous a-t-elle aidé ?  
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 14:59
et pour le tri! comment proceder??
excuse moi mais je suis debutante j'ai encore besoin d'un coup de main :)
je peux utiliser un tri par selection ou un tri bulle!! tu m'as proposé le tri bulle! peux tu m'éclaircir encore sur ce point??
je fais un effort mais j'ai encore besoin de ton aide!
merci
RDB77 66 Messages postés vendredi 22 février 2008Date d'inscription 4 avril 2008 Dernière intervention - 28 févr. 2008 à 15:19
+1
Utile
Pas grave ^^.
Pour le tri il faut que tu compares lettre par lettre le premier nom avec le 2eme au debut tu fais un si les lettre sont egaux tu pas a une autre lettre et des qu'elles sont differente tu compare celle qui est plus proche du debut de l'alphabet si le 2eme nom et plus au dans l'alphabet tu savegarde le nom 1 et tu passe le nom 2 a la place du nom 1 et ainsi de suite dsl sa fait un moment que j'en ai pas fais donc faut que je mis remette un peu mdr
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 16:35
non!! j'ai bien compris l'idée! c'est assez claire.
merci beaucoup.
je ne sais pas si tu as d'autre exercices sur le tri alphabetique??
ma recheche sur le net n'était pas trés fertile!
je te remercie encore une fois.
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 29 févr. 2008 à 11:29
bonjour.
est ce que tu peux m'aider à resourde cet alogo:
Ecrire une fonction qui cherche l'indice du plus petit élément d'un tableau compris entre deux indices donnés. Par exemple, on pourra chercher l'indice du plus petit élément d'un tableau compris entre l'indice 5 et l'indice 8.
j'aimerai comparer ta solution avec la mienne.
merci.
RDB77 66 Messages postés vendredi 22 février 2008Date d'inscription 4 avril 2008 Dernière intervention - 28 févr. 2008 à 11:37
0
Utile
tu veux faire un tri sur quoi?
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 11:58
bon il me faut avant comprendre le principe!!pour passer ensuite aux exercices.
peux tu m'aider! je serai reconnaissante.
j'ai un devoir à rendre la semaine prochaine, et j'avance pas tellement dans ma recherche.
merci d'avoir repondu.
RDB77 66 Messages postés vendredi 22 février 2008Date d'inscription 4 avril 2008 Dernière intervention - 28 févr. 2008 à 12:08
0
Utile
Alors 2 façon:
- soit tu test les nom de chaque élément lettre par lettre et tu deplace les elements au fur et a mesure
- soit tu compare a l'aide du code ascii et tu deplace les éléments.
faut que tu utilises des tableaux pour faire sa. Si tu veux plus de detail il faut que tu m'en dise plus.
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 12:25
tu veux dire dans le premier cas faire une permutaion??
pour le code de ascii! franchement je ne sais pas ce que c'est:)
peux tu me donner des exemples de tri alpha?? avec commentaires si c'est c'est possible!
tout ce que j'essaye de faire c'est comprendre.
merci beaucoup
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 12:46
par exemple l'exrecice suivant :
Le programme consiste à saisir des mots (au maximum 10) de 20 caractères maximum et de les insérer
dans un tableau dans l'ordre alphabétique. Puis d'afficher ensuite ce tableau.
Le tableau résultat est du type TABLEAU CAR [10,20].
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 13:21
0
Utile
salut.
j'ai besoin d'exemples d'algorithme de tri alphabetique (tri des mots dans un tableau) ou d'autre cas!!
merci.
RDB77 66 Messages postés vendredi 22 février 2008Date d'inscription 4 avril 2008 Dernière intervention - 28 févr. 2008 à 13:36
0
Utile
si j'ai bien compris ton truc c'est du genre:
//saisie des nom
tantque rep="o" et i<=10 repeter
Afficher("Entrez un nom et finir par 0")
tantque tab[i][j]!=0 et j<=20 repeter
saisir tab[i][j]
j <- j+1
Fin tantque
i <- i+1
nb <- nb+1
Afficher(voulez vous rentrez un autre nom?)
Saisir(rep)
fin tantque
//tri
j<- 1
Pour i de 1 à nb repeter
Pour j de 1 à 20 repeter
et apres tu fais une suite de si tu creer une variable pour sauvegarder le nom que tu va ecraser quand tu va deplacer pour le tri
sbbs 10 Messages postés jeudi 28 février 2008Date d'inscription 29 février 2008 Dernière intervention - 28 févr. 2008 à 14:25
ok! veux tu me dire ce que fait la première boucle stp! je n'ai pas bien saisi!
- est ce une procedure de chargement de taleau?
la boucle c'est :
tant que rep="o" et i<=10
repeter
Afficher("Entrez un nom et finir par 0")
tantque tab[i][j]!=0 et j<=20
Répéter
saisir tab[i][j]
j <- j+1
Fin tantque
i <- i+1
nb <- nb+1
Afficher(voulez vous rentrez un autre nom?)
Saisir(rep)
fin tantque
merci tu m'aides beaucoup!