pb d'affectation en langage algorithmique

Utilisation de Xcas

Modérateur : xcasadmin

cdeval
Messages : 192
Inscription : mer. juin 03, 2009 4:28 pm

pb d'affectation en langage algorithmique

Message par cdeval » mer. juin 15, 2011 7:51 am

bonjour,

j'ai écrit ce programme (xcas 0.9.2) :

Code : Tout sélectionner

fonction Mandelbrot(c)
0->n
0->z
tantque abs(z)<=2 et n<100 faire
  z^2+c->z
  n+1->n
ftantque
retourne n
ffonction
:;
à l'exécution, j'ai un message d'erreur au tantque, les affectations fonctionnent mal semble-t-il.
Alors que le programme suivant fonctionne bien :

Code : Tout sélectionner

fonction Mandelbrot(c)
n:=0;
z:=0;
tantque abs(z)<=2 et n<100 faire
  z:=z^2+c;
  n:=n+1;
ftantque
retourne n
ffonction
:;
je l'utilise ensuite pour visualiser une approximation de l'ensemble de Mandelbrot dans une fenêtre de géométrie avec un point libre A et

Code : Tout sélectionner

trace(couleur(A,si Mandelbrot(affixe(A))<100 
alors noir sinon vert fsi))
ça marche très bien ! Ce petit exemple pour montrer la grande force de Xcas : faire interagir des objets mathématiques si différents : nombres complexes, suites, algorithmes et géométrie. Tout cela en quelques lignes ! Je mettrai le pdf de cette activité que je suis en train de rédiger pour mes formations dans la rubrique algorithmique dès qu'il sera prêt,
A+

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: pb d'affectation en langage algorithmique

Message par parisse » mer. juin 15, 2011 11:31 am

Salut!
l'affectation comme sur les calculatrices se code en =>
a ne pas confondre avec -> qui sert a definir une fonction (compatibilite maple).
Fais-nous suivre un lien quand tu es pret, je le rajouterai aussi dans la page algorithmique de xcas!

cdeval
Messages : 192
Inscription : mer. juin 03, 2009 4:28 pm

Re: pb d'affectation en langage algorithmique

Message par cdeval » mer. juin 15, 2011 3:00 pm

ok, j'ai été induit en erreur par la documentation : http://www-fourier.ujf-grenoble.fr/~par ... ode49.html

Répondre