From 8626b278cdccd95e628f14c027ae8a1c47133c48 Mon Sep 17 00:00:00 2001
From: biouman <biouman>
Date: Wed, 2 May 2001 22:08:03 +0000
Subject: *** empty log message ***

---
 doc/exemples.tex | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)
 create mode 100644 doc/exemples.tex

(limited to 'doc/exemples.tex')

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}
-- 
cgit v1.2.3

