summaryrefslogtreecommitdiff
path: root/doc/description.tex
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 /doc/description.tex
parent6e5f6775d16e9730ccf1edbecf14da52d0ef134a (diff)
*** empty log message ***
Diffstat (limited to 'doc/description.tex')
-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}