From 90c7f7fa3273845551289641da37dc195283f0cb Mon Sep 17 00:00:00 2001
From: biouman <biouman>
Date: Thu, 3 May 2001 00:16:24 +0000
Subject: *** empty log message ***

---
 doc/description.tex | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

(limited to 'doc/description.tex')

diff --git a/doc/description.tex b/doc/description.tex
index af5286f..a9d8851 100644
--- a/doc/description.tex
+++ b/doc/description.tex
@@ -1,9 +1,23 @@
 \chapter{Description}
 \section{Introduction}
-Etant donné la complexité relative de ce projet, nous avons ...
+Etant donné la complexité relative de ce projet, nous avons choisi d'utiliser au maximum la compilation séparée.
+De plus, nous voulions réaliser une interface en mode texte, mais que le projet soit facilement extensible
+à des développements ultérieurs comme par exemple la réalisation d'une interface graphique pour X-Window, c'est pourquoi
+nous avons réuni l'essentiel des fonctions dans une librairie et que nous avons un fichier principal contenant la fonction
+main() de taille ridicule. Enfin cette programmation modulaire permet d'organiser facilement son code source et de pouvoir
+partager aisément le travail entre les différents étudiants.
+
 \section{Modules de calcul}
-scalaires.c
-polynom.c
+\subsection{scalaires.c}
+Ce module réalise des opérations sur les scalaires. Comme prévu dans l'énoncé du sujet, les scalaires que nous avons
+considéré sont des rationnels supportant toutes les opérations classiques, auxquelles nous avons ajouté différents "constructeurs"
+comme le constructeur à partir de deux entiers ou le constructeur à partir d'un double. Etant donné que les constructeurs simplifient
+les fractions, toutes les fractions stockées en mémoire le sont toujours sous forme réduite.
+
+\subsection{polynom.c}
+Ce module nous permet d'effectuer toutes les opérations basiques sur les polynomes. On dispose d'un constructeur, d'un constructeur
+par recopie  et d'un destructeur. La structure de données utilisée est une liste simplement chaînée de monomes
+
 fonctions.c
 
 \section{module d interprétation des lignes de commande}
-- 
cgit v1.2.3

