summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbiouman <biouman>2001-05-03 00:26:36 +0000
committerbiouman <biouman>2001-05-03 00:26:36 +0000
commite1bceeb02e28dde356729d6ad3471ee8fdb89016 (patch)
treec0ecfa2242c3909c5367def6da92ec42ba9dd1e3
parent6e5f6775d16e9730ccf1edbecf14da52d0ef134a (diff)
*** empty log message ***
-rw-r--r--doc/description.tex11
1 files changed, 8 insertions, 3 deletions
diff --git a/doc/description.tex b/doc/description.tex
index e422079..5f28c0f 100644
--- a/doc/description.tex
+++ b/doc/description.tex
@@ -12,12 +12,17 @@ partager aisément le travail entre les différents étudiants.
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.
+les fractions, toutes les fractions stockées en mémoire le sont toujours sous forme réduite. On dispose enfin d'une fonction utilisée
+dans les affichages qui convertit un rationnel en une chaine de caractères formatée et dépendant de certains paramètres comme la variable
+globale display.
\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
-
+par recopie et d'un destructeur. La structure de données utilisée est une liste simplement chaînée de monomes triés par degrés
+décroissants ( il est à noter que le tri est effectué par construction, on ne fait jamais appel explicitement à une fonction
+de type tri de monome ). Cet ordre de tri est très pratique pour des algorithmes comme la division ou l'addition.
+Comme dans le module précédent, nous y avons ajouté une routine de conversion d'un polynome en une chaine de caractères formatée
+dépendant notamment
fonctions.c
\section{module d interprétation des lignes de commande}