summaryrefslogtreecommitdiff
path: root/doc/exemples.tex
diff options
context:
space:
mode:
authorbiouman <biouman>2001-05-02 22:08:03 +0000
committerbiouman <biouman>2001-05-02 22:08:03 +0000
commit8626b278cdccd95e628f14c027ae8a1c47133c48 (patch)
tree7517ab09f9bd73ed2b156e996744884a3b93b7a6 /doc/exemples.tex
parent3d0f3c31ce12699912038783b8e6ce61c7fd85c6 (diff)
*** empty log message ***
Diffstat (limited to 'doc/exemples.tex')
-rw-r--r--doc/exemples.tex81
1 files changed, 81 insertions, 0 deletions
diff --git a/doc/exemples.tex b/doc/exemples.tex
new file mode 100644
index 0000000..a58cc2b
--- /dev/null
+++ b/doc/exemples.tex
@@ -0,0 +1,81 @@
+\chapter{Exemples d'utilisation}
+\paragraph{}
+Lorsque le programme principal se lance, nous obtenons un invite simple:
+\begin{verbatim}
+$ ./Polynom
+Polynomia v1.0
+
+
+Performing initialisation...
+
+
+Starting interface...
+
+>
+\end{verbatim}
+
+La flexibilité de l'interface est extrème, et nous permet, à la manière MAPLE, de taper sous une
+forme naturelle nos polynomes. Voici un exemple d'utilisation "simple":
+
+\begin{verbatim}
+> A = x^4 + 2*x^3 - x + 6;
+
+ . x^4 + 2x^3 - x + 6
+
+> B = x^3 - 6*x^2 + x + 4;
+
+ . x^3 - 6x^2 + x + 4
+
+> A + B;
+
+ . x^4 + 3x^3 - 6x^2 + 10
+
+> A - B;
+
+ . x^4 + x^3 + 6x^2 - 2x + 2
+
+> A / B;
+
+ . x + 8
+
+> A % B;
+
+ . 47x^2 - 13x - 26
+
+> A(2);
+
+ . 36
+\end{verbatim}
+
+Comme à la manière MAPLE, il est possible d'évaluer des polynomes en cours de route. Par exemple:
+
+\begin{verbatim}
+> P = A + 2*x - 3*B;
+
+ . x^4 - x^3 + 18x^2 - 2x - 6
+\end{verbatim}
+
+Enfin, il y a des appels de fonctions prédéfinis, dont l'appel à la fonction d'évaluation d'un polynôme:
+
+\begin{verbatim}
+> P(3);
+
+ . 204
+\end{verbatim}
+
+Le parseur de ligne étant totalement flexible, il est possible de mélanger toutes les fonctionnalités ensembles:
+\begin{verbatim}
+> (2*P + B)(3);
+
+ . 388
+
+
+> (R = 2*P^2 - 2*x)(36) * x^2 - 10;
+
+ . 1389891136x^2 - 10
+
+> R;
+
+ . 2x^8 - 4x^7 + 74x^6 - 80x^5 + 632x^4 - 120x^3 - 424x^2 + 46x + 72
+
+\end{verbatim}