\documentclass{article}
\usepackage[francais]{babel}
%\usepackage[OT1]{fontenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{xspace}
\usepackage{times}
\usepackage{inputenc}
\usepackage{ifpdf}
\ifpdf
 \usepackage[pdftex,colorlinks]{hyperref}
\else
 \usepackage[ps2pdf,
            breaklinks=true,
            colorlinks=true,
            linkcolor=red,
            citecolor=green
            ]{hyperref}
\fi
%HEVEA\htmlfoot{Retour \`a la page personnelle de \ahref{http://www-fourier.ujf-grenoble.fr/\~parisse}{Bernard Parisse}.}
%HEVEA\htmlhead{Retour \`a la page personnelle de \ahref{http://www-fourier.ujf-grenoble.fr/\~parisse}{Bernard Parisse}.}
\usepackage{pst-plot}
\usepackage{graphicx}
\newcommand{\R}{{\mathbb{R}}}
\newcommand{\C}{{\mathbb{C}}}
\newcommand{\Z}{{\mathbb{Z}}}
\newcommand{\N}{{\mathbb{N}}}
\topmargin=-12mm
\textheight 23cm

\begin{document}


\begin{center}{\Large Un survol rapide de Xcas}\end{center}

\vspace{0.2cm}

{\tt Xcas} est un logiciel libre de calcul formel, �galement
capable de faire de la g�om�\-trie dynamique (dans le plan ou
l'espace, en mode approch\'e ou exact), 
du tableur et de la programmation (selon plusieurs
syntaxes: maple, calculatrices TI, language de type Logo).

Lorsqu'on lance {\tt Xcas}, une fen�tre s'ouvre, avec de haut en bas~:
\begin{itemize}
\item une barre de menu principale, compose de deux parties~:
sur la gauche fichier, \'edition, configuration, aide
et exemples, et sur la droite des commandes de {\tt Xcas}
class�es par th�mes (maths, physique, g�om�trie, programmation,
graphes).
\item un onglet de session nomm\'e ``Unnamed''
et sa barre de boutons (\framebox{?} pour ouvrir l'index, \framebox{Save}
pour sauvegarder la session, un bouton affichant la configuration, 
\framebox{STOP} pour interrompre un calcul trop long, etc.)
\item un num\'ero de niveau \framebox{1} suivi
d'un espace rectangulaire sur fond blanc appel� {\bf ligne de commande}
servant \`a faire du calcul formel, on y tape par exemple 
\verb|deriver(x^4-1)|
puis la touche Entree pour d\'eriver $x^4-1$.
\item une zone gris�e qui se remplira au fur et \`a mesure que l'on ajoute
des niveaux, automatiquement ou en utilisant le menu {\tt Edit->Ajouter}
qui permet d'ajouter (entre autres) une figure de g�om�trie
ou tableur.
\end{itemize}

Les commandes de {\bf calcul formel} se font en g\'en\'eral en-dehors
d'un tableur ou d'une figure
dans une ligne de commande. On peut utiliser
les menus ou l'aide. Par exemple, on clique
si n�cessaire dans une ligne de commande, on va dans le menu
Scolaire, Seconde, on s�lectionne {\tt factoriser}, puis
on tape le polyn�me � factoriser, disons \verb|x^4-1|
et on valide en tapant sur {\tt Entr�e}. Le r�sultat apparait
en-dessous ainsi qu'une nouvelle ligne de commande vide permettant
de saisir une nouvelle commande. 
On peut aussi modifier la
premi�re ligne de commande, et ex�cuter la commande modifi�e
en tapant sur {\tt Entr�e}. 
Le bouton d'{\bf aide} \framebox{\tt ?}
(raccourci clavier touche de tabulation) sert � la fois de touche
de compl�tion et d'aide, on tape le d�but d'un nom de commande,
par exemple {\tt integ} puis \framebox{\tt ?}, 
et l'index de l'aide s'ouvre � cet endroit. Le menu 
{\tt Aide->Debuter en calcul formel->Tutoriel} ouvrira dans 
votre navigateur un tutoriel pour vos premiers pas.

Pour la {\bf g\'eom\'etrie}, on cr\'ee une figure 
(menu {\tt Edit->Ajouter->graphe et geo}).
On peut ensuite travailler sur un mode proche de celui des logiciels usuels~:
on s�lectionne un mode (Pointeur, point, ligne, etc.) � la
souris et on construit des objets � la souris. Il apparait alors
les commandes correspondantes en vis-�-vis dans des petites
lignes de commande. On peut aussi d�finir directement un nouvel objet
g�om�trique par une commande en s'aidant au besoin du menu {\tt Geo} et 
de l'aide. Le menu de la figure permet de la sauvegarder,
ou de faire des op�rations plus math�matiques, comme ajouter
un param�tre r�el ou un graphe de fonction ou de courbe param�trique.

De m\^eme, le menu {\tt Edit->Ajouter->Tableur, statistiques}
cr\'ee un {\bf tableur}, dont l'usage ressemble
aux tableurs usuels, avec moins d'options mais la possibilit�
de d�finir des cellules ayant des valeurs formelles, rationnelles,
ou d'utiliser une d�finition
faite pr�c�demment dans une ligne de commande. Par exemple
on peut d�finir une fonction \verb|f(x):=x^2+2x-1| dans une
ligne de commande en-dehors du tableur, 
saisir {\tt 1/2} dans la cellule {\tt A0}
puis {\tt =f(A0)} dans la cellule {\tt B0}.

On peut saisir des petits programmes en language Xcas, Maple ou
calculatrices TI89/92 directement dans une ligne
de commande, ou mieux dans un \'editeur 
(menu {\tt Edit->Ajouter-Programme}).

Les lignes de commande, figures, tableurs ou programmes sont
num�rot�s et peuvent �tre d�plac�s ou effac�es � la souris en
s�lectionnant ce num�ro. L'ensemble
de ces niveaux forment une {\bf session} qui peut �tre
sauvegard�e en utilisant le menu {\tt Fich}.

Pour des {\bf informations compl�mentaire}, il suffit de chercher 
{\tt xcas} sur {\tt google} ou saisir l'URL 
\verb|http://www-fourier.ujf-grenoble.fr/~parisse/|

\end{document}
