Tri alphabetique

Résolu/Fermé
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008 - 28 févr. 2008 à 11:18
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008 - 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

6 réponses

RDB77 Messages postés 66 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 4 avril 2008 7
28 févr. 2008 à 14:31
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
4
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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
0
RDB77 Messages postés 66 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 4 avril 2008 7
28 févr. 2008 à 15:19
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
1
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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.
0
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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.
0
RDB77 Messages postés 66 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 4 avril 2008 7
28 févr. 2008 à 11:37
tu veux faire un tri sur quoi?
0
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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.
0
RDB77 Messages postés 66 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 4 avril 2008 7
28 févr. 2008 à 12:08
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.
0
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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
0
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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].
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
28 févr. 2008 à 13:21
salut.
j'ai besoin d'exemples d'algorithme de tri alphabetique (tri des mots dans un tableau) ou d'autre cas!!
merci.
0
RDB77 Messages postés 66 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 4 avril 2008 7
28 févr. 2008 à 13:36
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
0
sbbs Messages postés 10 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 29 février 2008
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!
0