Créer un dictionnaire en utilisant les arbres

Résolu/Fermé
ludysi Messages postés 5 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 4 février 2009 - 30 avril 2008 à 20:59
iShow Messages postés 5 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 21 mai 2008 - 21 mai 2008 à 19:49
Bonjour,
Pour vérifier l’orthographe d’un mot on teste si ce mot existe dans un ensemble de mots rangés par ordre
alphabétique. Cet ensemble constitue un dictionnaire et est représenté par un arbre lexicographique.
Afin ne pas répéter les préfixes communs, réduire l'occupation de la mémoire et accélérer la recherche
des mots on construit un arbre lexicographique de la manière suivante.
Un arbre lexicographique est un arbre "fils-gauche-frère-droit ".
La racine pointe sur le premier mot du dictionnaire.
- une relation gauche correspond à des lettres alternatives pour former deux mots différents,
- une relation droite correspond à des lettres consécutives d'un mot.
La fin d’un mot est marquée par le caractère blanc ' '.
Chaque noeud de l'arbre contient un champ caractère, un champ lien vers un sous arbre (fils-gauche) et
un lien vers la suite de la liste qui est aussi un arbre (frère droit).

Partie 1
On vous demande de traiter un exemple puis de décrire les algorithmes essentiels sur le dictionnaire dans
cette représentation :
•rechercher un mot,
•insérer un mot,
•afficher le dictionnaire par ordre alphabétique
•sauvegarder le dictionnaire par ordre alphabétique dans un fichier.

Partie 2
On vous demande de réaliser le correcteur lexical selon les étapes suivantes :
• Créer un dictionnaire (arbre lexicographique) à partir d'un fichier de mots.
• Vérifier l'orthographe des mots d’un texte lus à partir d’un fichier.
Pour chaque mot :
• Afficher ‘ le mot existe’ si le mot est reconnu
• Demander confirmation dans le cas contraire pour son insertion dans le dictionnaire.
•Afficher ‘le mot est incorrect’ s’il est refusé et proposer une liste de mots approchants (mots
ayant le même préfixe).
Vous testerez les programmes à l'aide de menus interactifs.
A voir également:

10 réponses

teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
30 avril 2008 à 21:54
En utilisant les arbres
Ce sont les écolos qui vont être heureux !!!
4
irongege Messages postés 40847 Date d'inscription jeudi 1 novembre 2007 Statut Modérateur Dernière intervention 29 juin 2023 5 073
30 avril 2008 à 21:50
Il est rangé où Aspirine dans ce dico ?
1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 avril 2008 à 21:06
Salut,

où est la question?
0
ludysi Messages postés 5 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 4 février 2009
30 avril 2008 à 21:08
les questions sont dans la partie 1 et 2
0

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

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
30 avril 2008 à 21:12
Bon,
je vois que tu n'as pas compris ma question ;-)

je bien vu qu'il s'agit d'un énoncé d'un exercice

Montre nous ce que tu as fait et peut être tu trouveras un coup de main.
Sinon on pourrait croire que tu veuilles qu'on fasse l'exercice à ta place, et je ne pense pas que c'est ça que tu veux ;-)
0
ludysi Messages postés 5 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 4 février 2009
30 avril 2008 à 21:24
je vien juste de le commence
et j'ai besoin d'un coup de pousse pour le faire
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
30 avril 2008 à 21:52
C'est à rendre pour quand ?
0
irongege Messages postés 40847 Date d'inscription jeudi 1 novembre 2007 Statut Modérateur Dernière intervention 29 juin 2023 5 073
30 avril 2008 à 21:55
il existe des arbres spéciaux pour ce sujet : ce sont les chênes ;
0
ludysi Messages postés 5 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 4 février 2009
30 avril 2008 à 21:58
dans un mois mais je veus le faire mnt pour que je puisse faire autre chose apres
car je n'ai pas que ce tp a faire
0
iShow Messages postés 5 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 21 mai 2008
21 mai 2008 à 19:49
c'est sur, a cause des EMD et le tp de systeme..... surtt a l'INI ta pas le temps de programmer....
bonne chance amigo
0