From e1bceeb02e28dde356729d6ad3471ee8fdb89016 Mon Sep 17 00:00:00 2001 From: biouman Date: Thu, 3 May 2001 00:26:36 +0000 Subject: *** empty log message *** --- doc/description.tex | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'doc/description.tex') 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 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} -- cgit v1.2.3