Retour à la page personnelle de Bernard Parisse.1 Pour commencer
1.1 Le principe
L’interface Xcas va vous permettre d’ouvrir plusieurs sessions de
calculs : chaque session utilise la même barre de menus (appelée dans la
suite "barre du menu général" : Fich, Edit, Cfg...), et chaque
session peut (ou non) être sauvée. Les noms des différentes sessions (ou
Unammed) s’inscrivent dans la ligne située sous cette
barre de menus et le nom de la session active est en surbrillance.
Ces sessions ont plusieurs niveaux
d’entrée, sont indépendantes les unes des autres
et on peut passer de l’une à l’autre en cliquant sur son nom.
Chaque session a une ligne de boutons qui lui est propre :
-
? pour ouvrir le sous menu Index
du menu Aide : si on tape le début d’une commande puis ?
dans une ligne de commandes cela ouvre le menu Aide à l’endroit
indiqué par ce début.
- Save pour sauver la session
- Config : exact real RAD 12 xcas 12.65M pour configurer la
session : c’est le bouton "ligne d’état" qui rappelle la configuration
choisie.
- STOP pour arrêter un calcul trop long il faut cliquer sur
STOP. Il faut
quelquefois taper à la fois sur SHIFT de votre clavier et cliquer sur
STOP pour que le calcul s’arrête.
Attention Si vous êtes en train de faire des calculs dans d’autres
sessions, STOP va arrêter tous ces calculs. Pour éviter
cela, vous pouvez faire Shift+STOP cela tuera seulement la
tache de la session visible ....mais cela est plus brutal et pour ne pas avoir
de problèmes ultérieurement, il faut ensuite tout sauver et relancer
Xcas.
Chaque session est composée de niveaux numérotés qui peuvent être de
différentes natures : ligne de commandes pour le calcul formel,
géométrie dynamique et formelle, tableur formel, dessin tortue etc...
Au sein d’une même session, les différents niveaux d’entrée ne sont pas
indépendants, par exemple, une variable définie dans une ligne de commandes
pourra être utilisée en géométrie ou dans le tableur.
L’ensemble de toutes ces sessions constitue votre espace de travail.
1.2 Le démarrage
Pour ouvrir un espace de travail, on clique sur l’icône xcasfr du
bureau sous Windows ou de Applications sur Mac OS X ou du menu Education
(Linux/Gnome) ou on tape dans un terminal sous Linux : xcas &
La première fois que vous lancez Xcas,
on vous demandera le premier niveau que vous voulez avoir au démarrage, à
choisir parmi :
Autres Xcas Maple
afin d’avoir toujours le même environnement à chaque démarrage.
-
Si vous tapez sur Enter ou sur Xcas c’est
la syntaxe Xcas qui sera sélectionnée.
- Si vous cliquez sur Maple c’est
la syntaxe Maple qui sera sélectionnée.
- Si vous cliquez sur Autres, vous devrez choisir
entre Geometrie, Tableur et Tortue.
Ainsi si vous cliquez sur Tortue,
un niveau de programme et un dessin Tortue
seront lancés au démarrage.
Ce choix n’influe que sur l’écran que l’on obtient au
démarrage car à tout moment vous pouvez créer un nouveau niveau
d’entrée de n’importe quelle nature et à n’importe quel endroit de votre
session ou encore ouvrir une nouvelle session. Vous pouvez changer
ultérieurement de mode de démarrage (menu Cfg puis
Configuration generale, on valide son choix, puis menu Cfg et
Sauver preferences) ou de syntaxe (bouton de configuration
Config:...).
Vous pouvez aussi relancer l’écran initial de configuration
en effaçant le fichier :
~/.xcasrc
sous Linux ou xcas.rc sous Windows.
1.3 Un premier calcul
On suppose qu’au démarrage vous avez choisi Xcas ou que vous avez
créé une ligne de commandes en tapant Alt+n.
Si on veut utiliser une commande de Xcas, il suffit de la taper
dans une ligne de commandes puis de valider avec la touche Enter.
Attention!!!! Dans la suite Enter sera sous-entendu.
On tape par exemple :
1+2
On obtient :
-
en dessous la réponse 3 dans un éditeur déquations,
- la création d’un niveau de numéro 2.
On tape :
100!
On obtient :
-
la réponse dans un éditeur d’expressions possédant une barre de
scroll horizontale située sous la réponse qui permet de lire la valeur
exacte de 100!,
- la création d’un niveau de numéro 3.
On tape maintenant :
expand((1+x)^
90)
On obtient :
-
la réponse dans un éditeur déquations possédant une barre de
scroll horizontale située sous le réponse et une barre de scroll
verticale située à droite de la réponse qui permet de lire le
résultat,
- la création d’un niveau de numéro 4,
- la création d’une barre de scroll verticale pour la session située
à droite de la barre de scroll verticale permettant de lire le
développement de (1+x)90.
Remarques :
-
Si vous avez choisi expand à partir du
menu Expression ▸Rationnel une aide succincte sur
expand s’affiche dans la ligne des messages (touche msg du clavier
obtenu avec le bouton Kbd), et si dans la configuration générale vous
avez coché Aide HTML auto une aide plus complète peut
s’afficher dans le navigateur (par défaut sous Linux c’est Mozilla et
par défaut sous Windows c’est le navigateur intégré).
Par contre, si vous avez cliqué sur expand dans le
bandeau (obtenu en cliquant sur cmds du clavierKbd), seule l’aide
succincte apparait.
Pour voir ce bandeau il faut avoir choisi
Cfg▸Montrer▸Bandeau,
ou en cliquant sur la touche cmds du clavier obtenu avec le bouton
Kbd. expand se trouve en cliquant sur Expression puis sur
Rationnel.
- Si le temps de calcul est supérieur à
0.1s, ce temps s’affiche en bleu dans la zone intermédiaire
reservée aux affichages de programmes.
1.4 Les niveaux
Les niveaux sont constitués :
-
soit une ligne de commandes : dans cette ligne on tape des commandes de
Xcas separées par ; ou par , et on les exécute en tapant
Enter. Il apparait alors un emplacement pour les affichages
intermédiaires (si il y en a)
et un emplacement pour la réponse qui peut être, selon la nature de la
commande, un éditeur d’expressions ou une fenêtre graphique.
Lorsqu’on met dans la même ligne de commandes, plusieurs commandes separées
par une virgule ou un point virgule, c’est la nature de la dernière commande
qui détermine la nature de la sortie. On peut par exempleécrire :
carre(0,1),0
pour ne pas avoir une sortie graphique mais pour avoir une sortie texte. La
réponse donnera alors la liste des coordonnées des sommets du carré.
On pourra remarquer que l’écran d’une sortie graphique est identique à une
figure de géométrie en mode Repère.
- soit un éditeur d’expressions ou d’expressions, qui permet de saisir
des expressions mathématiques en affichage 2-d c’est à dire sans
parenthèses (cf. la section 11),
- soit un niveau de géométrie 2-d, son écran, ses menus et boutons
et ses lignes de commandes,
- soit un niveau de géométrie 3-d, son écran, ses menus et boutons
et ses lignes de commandes,
- soit un niveau de dessin tortue (logo), son écran, son éditeur de
programmes, ses menus et boutons et ses lignes de commandes,
- soit un tableur, ses menus, ses boutons et son écran graphique 2-d,
- soit un éditeur de programmes, ses menus et boutons,
- soit un commentaire,
- soit un regroupement de ces niveaux en un groupe.
Le niveau actif est celui où se trouve le curseur et le niveau
sélectionné est obtenu quand on clique sur son numéro, numéro qui
s’écrit alors sur fond noir.
On peut effacer ou déplacer un niveau ou un groupe de niveaux
dans une session, ou encore le recopier dans une autre session.
On peut à tout moment insérer un nouveau niveau ou un groupe de niveaux
ou encore modifier l’entrée d’un niveau : Enter valide alors le
changement de commandes de ce niveau et positionne le curseur sur l’entrée
suivante, mais les niveaux suivants ne seront pas recalculés. Il est
toutefois possible après une modification de réexécuter, soit tous les
niveaux, soit les niveaux situés après la modification (menu Edit
puis Executer session ou Executer en_dessous).
Remarques
Dans une figure de géométrie, il est important de revalider les commandes,
après toutes modifications, dès le premier niveau modifié car dans une
figure de géométrie, la validation d’un niveau entraine la validation des
niveaux suivants sauf si on a cliqué sur Step.
Retour à la page personnelle de Bernard Parisse.