summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex')
-rw-r--r--Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex42
1 files changed, 42 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex b/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
index 037aeb4c8f6..060cde198b5 100644
--- a/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
+++ b/Master/texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
@@ -1461,6 +1461,43 @@ de ces trois macros.
\end{tabular}
\end{center}
+\index{racine carrée}
+Avec la version~0.26, \package{xlop} propose l'opération de racine
+carrée \macro{opsqrt}. Cette macro n'a pas la même syntaxe que les
+autres macros arithmétiques puisqu'il n'y a pas de forme étoilée. En
+réalité, il y a bien une façon d'afficher l'opération d'extraction de
+racine carrée mais elle n'est pas franchement courante. Je suis
+relativement âgé et mon grand-père me racontait qu'il l'avait vue
+lorsqu'il était à l'école. Ainsi, il y a une macro \macro{opgfsqrt} où
+le \og gf \fg{} est pour \og grandfather \fg{} (grand-père).
+
+Voyons la première macro : celle qui calcule la racine carrée et qui
+stocke le résultat dans une variable \package{xlop}:
+\begin{SideBySideExample}
+ \opsqrt{2}{sqrt2}
+ $\sqrt{2}\approx\opprint{sqrt2}$
+\end{SideBySideExample}
+Cette macro partage le paramètre \parameter{maxdivstep} avec les
+macros de division. Par exemple:
+\begin{SideBySideExample}
+ \opsqrt[maxdivstep=15]{2}{sqrt2}
+ $\sqrt{2}\approx\opprint{sqrt2}$
+\end{SideBySideExample}
+
+Pour la présentation à la \og grand-père \fg{}, je n'ai vraiment pas
+le courage d'expliquer tout le processus. Il se base sur l'eidentioté
+remarquable $(a+b)^2=a^2+2ab+b^2$. Merci à Jean-Michel Sarlat d'avoir
+pris le temps de m'expliquer cette méthode afin que je puisse la coder
+dans \package{xlop}.
+
+Voici un exemple avec le calcul de la racine carrée de 15 :
+\begin{CenterExample}
+ \opgfsqrt[maxdivstep=5]{15}
+\end{CenterExample}
+Cette méthode est horrible, autant pour un humain que pour
+l'ordinateur. Par exemple, l'opération réellement effectuée par
+\package{xlop} se fonde sur la méthode de Héron.
+
\index{expression complexe|(}
La dernière macro qui nous reste à voir est \macro{opexpr} qui permet
de réaliser le calcul d'une expression complexe. Cette macro demande
@@ -1737,6 +1774,9 @@ ce à quoi il faut s'attendre.
Construit le nombre \verb+N+ avec le seul chiffre situé en
\verb+T+ième position de la partie entière du nombre
\verb+n+. \\\hline
+ \verb+\opgfsqrt{n}+ &
+ Affiche la façon ancienne d'afficher le calcul de la racine
+ carrée de \verb+n+. \\\hline
\verb+\ophline(T1,T2){T3}+ &
Trace un trait horizontal de longueur \verb+T3+, d'épaisseur
\verb+hrulewidth+ et débutant en \verb+(T1,T2)+ par
@@ -1787,6 +1827,8 @@ ce à quoi il faut s'attendre.
\verb+\opsetintegerdigit{n}{T}{N}+ &
Modifie le \verb+T+ième chiffre de la partie entière de
\verb+N+ pour qu'il soit égal à \verb+n+. \\\hline
+ \verb+\opsqrt{n}{N}+ &
+ Mémorise la racine carrée de \verb+n+ dans \verb+N+. \\\hline
\verb+\opsub[P]{n1}{n2}+ &
Affiche le résultat de l'opération n1-n2. \\\hline
\verb+\opsub*{n1}{n2}{N}+ &