Base de donnée et travail effectué

Index

Fractionnement du programme en unités :
- ARBORIA.H : définition de la structure des noeuds, et des liens entre eux.
- IA.H : définition de la classe _arborescence_, contenant la plus grande partie de notre travail.
- PHRASE.H : unité permettant la décomposition d'une phrase en une liste de mots.
- ASMTXT.H : affichage vidéo - MENUTXT.H : gestion des menus
Acquis du groupe :
- Syntaxe C++ standard, acquisition du principe d'unités.
- Principe de classe et de POO (Programmation Orientée Objet). Principe d'adresse et de pointeurs.
- Liste chaînées







En gras : gestion objet

Description de la structure de l'arborescence :
L'arborescence se compose d'une liste de mots, liés à des noeuds.
Chaque noeud possède son identificateur (un mot), qui le définit.
Les noeuds possèdent une arborescence qui les lient avec plusieurs autres noeuds.
Chaque noeud peut accéder à ses noeuds descendants et ascendants.
La liste de mots est l'outil central servant le moteur d'inférence :
c'est par son intermédiaire qu'il peut accéder à toute la base de données.