\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}

