tutoriel programmation xcas
tutoriel programmation xcas
Je soumets a vos commentaires une version préliminaire d'un petit tutoriel pour les enseignants qui envisagent d'utiliser Xcas pour l'algorithmique au lycée.
http://www-fourier.ujf-grenoble.fr/~par ... /algo2.pdf
La version correspondante de Xcas n'est disponible que pour Linux (archive xcas_root.tgz mise à jour aujourd'hui) pour certaines fonctionnalités (par exemple attributs graphiques par menu), les autres versions suivront à la rentrée.
http://www-fourier.ujf-grenoble.fr/~par ... /algo2.pdf
La version correspondante de Xcas n'est disponible que pour Linux (archive xcas_root.tgz mise à jour aujourd'hui) pour certaines fonctionnalités (par exemple attributs graphiques par menu), les autres versions suivront à la rentrée.
-
- Messages : 60
- Inscription : dim. mai 04, 2008 1:58 pm
- Localisation : São Paulo, Brésil
- Contact :
Re: tutoriel programmation xcas
Bonjour et merci pour ce document.
En ce qui concerne les instructions graphiques, on retrouve dans les documents d'accompagnements des exercices demandant de fixer au sein d'un algorithme les limites de la fenêtre graphique.
Comment peut-on le faire au sein d'un programme Xcas ?
Cordialement.
En ce qui concerne les instructions graphiques, on retrouve dans les documents d'accompagnements des exercices demandant de fixer au sein d'un algorithme les limites de la fenêtre graphique.
Comment peut-on le faire au sein d'un programme Xcas ?
Cordialement.
Re: tutoriel programmation xcas
Je pense que ça correspond à des programmes écrits avec une vision différente de celle de Xcas où l'interface est indépendante de la partie calcul, les paramètres de visualisation ne devraient pas être controlés par le programme mais par l'utilisateur. Néanmoins, on peut controler ces paramètres par les commandes gl_x=xmin..xmax, gl_y=ymin..ymax, gl_z=zmin..zmax.
Par exemple en ligne de commande
gl_x=-3..3,plot(sin(x))
cadrera sur -3..3 en x.
Dans un programme, il faut que l'instruction gl_x... soit dans la valeur renvoyée.
Par exemple en ligne de commande
gl_x=-3..3,plot(sin(x))
cadrera sur -3..3 en x.
Dans un programme, il faut que l'instruction gl_x... soit dans la valeur renvoyée.
-
- Messages : 60
- Inscription : dim. mai 04, 2008 1:58 pm
- Localisation : São Paulo, Brésil
- Contact :
Re: tutoriel programmation xcas
je ne comprends pas cette dernière ligne. Est-ce possible de faire tracer dans un programme deux points A et B, le segment [AB] , le tout en fixant la fenêtre graphique ?parisse a écrit : Dans un programme, il faut que l'instruction gl_x... soit dans la valeur renvoyée.
Re: tutoriel programmation xcas
Oui, par exemple en faisant cliquer les points ca donnerait
f():={
A:=point(click());
B:=point(click());
AB:=segment(A,B);
return gl_x=-3..3,A,B,AB;
}
En ligne de commande on peut tout taper directement
gl_x=-3..3;
A:=point(1,2); (ou point(click())
B:=point(-1,1);
segment(A,B);
f():={
A:=point(click());
B:=point(click());
AB:=segment(A,B);
return gl_x=-3..3,A,B,AB;
}
En ligne de commande on peut tout taper directement
gl_x=-3..3;
A:=point(1,2); (ou point(click())
B:=point(-1,1);
segment(A,B);
-
- Messages : 60
- Inscription : dim. mai 04, 2008 1:58 pm
- Localisation : São Paulo, Brésil
- Contact :
Re: tutoriel programmation xcas
Merci !
je viens de tenter l'exemple suivant :
Pour obtenir un repère orthonormal, si je clique sur la croix, ça marche sauf pour les graduations horizontales qui ne correspondent plus.
Peut-on demander d'avoir un repère orthonormal à partir du programme ?
Autre point. Lors de l'édition de programme, on ne dispose pas de l'aide contextuelle (en tapant sur TAB) pour connaître la syntaxe. C'est dommage je trouve. De plus, je trouve que les exemples fournis pour for(;;) sont compliqués. Un exemple tout simple serait souhaitable, non ?
De même pour point() qui pourra avoir point(x,y) comme exemple.
D'avance merci.
je viens de tenter l'exemple suivant :
Code : Tout sélectionner
f():={
local n,res,A,B,C,D;
res:=null;
for(n:=0;n<10;n:=n+1){
A:=point(n,0);
B:=point(10,n);
C:=point(10-n,10);
D:=point(0,10-n);
res:= res,polygone(A,B,C,D);
}
return gl_x=-1..11,gl_y=-1..11,res;
}
:;
Peut-on demander d'avoir un repère orthonormal à partir du programme ?
Autre point. Lors de l'édition de programme, on ne dispose pas de l'aide contextuelle (en tapant sur TAB) pour connaître la syntaxe. C'est dommage je trouve. De plus, je trouve que les exemples fournis pour for(;;) sont compliqués. Un exemple tout simple serait souhaitable, non ?
De même pour point() qui pourra avoir point(x,y) comme exemple.
D'avance merci.
Re: tutoriel programmation xcas
En fait, le bouton d'orthonormalisation ou tout autre bouton de modification de xmin..xmax etc. ne peut plus marcher en interactif lorsqu'il y a une instruction gl_x=...
Je pourrais rajouter une instruction gl_ortho=true par exemple pour imposer l'orthonormalisation.
Sinon, en effet on pourrait ameliorer l'aide en ajoutant des exemples plus simples (ca correspond aussi a l'epoque ou point a ete cree!) et je vais regarder pour la tabulation dans un editeur de programme.
Je pourrais rajouter une instruction gl_ortho=true par exemple pour imposer l'orthonormalisation.
Sinon, en effet on pourrait ameliorer l'aide en ajoutant des exemples plus simples (ca correspond aussi a l'epoque ou point a ete cree!) et je vais regarder pour la tabulation dans un editeur de programme.
Re: tutoriel programmation xcas
Nous (Jean-Pierre Branchard, Renee De Graeve et moi-meme) avons realise un article d'introduction a l'algorithmique publie dans sesamath
http://revue.sesamath.net/spip.php?article241
ou la notion de fonction est introduite a partir d'une construction geometrique.
http://revue.sesamath.net/spip.php?article241
ou la notion de fonction est introduite a partir d'une construction geometrique.
Re: tutoriel programmation xcas
Bonjour,
Question TRÈS futile (j'ai honte ...)
Je viens de (commencer à) regarder l'article et Oh!! surprise! les polices de xcas sous kde sont lissées.
Jamais réussi à le faire aussi bien sous debian que kubuntu...
Y-a-t-il un remède simple, docteur ?
Vincent
Question TRÈS futile (j'ai honte ...)
Je viens de (commencer à) regarder l'article et Oh!! surprise! les polices de xcas sous kde sont lissées.
Jamais réussi à le faire aussi bien sous debian que kubuntu...
Y-a-t-il un remède simple, docteur ?
Vincent
Re: tutoriel programmation xcas
Aucune idée pour ma part, peut-etre quelqu'un d'autre le sait-il?