Créer un dictionnaire en utilisant les arbres
Résolu
ludysi
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
iShow Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
iShow Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Créer un dictionnaire en utilisant les arbres
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
10 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ;-)
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 ;-)