Page 1 of 1

changement indesiree des expressions

Posted: Thu Jun 19, 2014 3:25 am
by martinAcosta
Bonjour

Un etudiant me reporte le probleme suivant: il crée une expression pour controler si un triangle est dans un cercle (distance de chaque sommet au centre plus petite que le rayon). Il ferme CaRMetal, et a la reouverture, l'expression a change (ajout de caracteres @ dans le champ Exp, et elle ne fonctionne plus...

Re: changement indesiree des expressions

Posted: Wed Jul 16, 2014 8:31 pm
by Hesperion
La figure jointe fonctionne.
Mais je suppose que la situation de l'étudiant est plus complexe...

Re: changement indesiree des expressions

Posted: Fri Jul 25, 2014 1:37 am
by martinAcosta
Apparemment, c'est uniquement dans sa machine a lui. Sur les machines de l'université les figures marchent. On observe tout de meme que Carmetal ajoute des caracteres @ dans les expressions ou dans les conditionnels, et des fois il faut les supprimer pour que la figure marche correctement. Est-ce normal?

Re: changement indesiree des expressions

Posted: Fri Jul 25, 2014 10:24 am
by Hesperion
Oui, c'est lorsque les définitions sont récursives. La règle est la suivante :
Pour qu’on puisse déplacer un point dont les coordonnées sont des formules récursives, il faut que :
• dans ces formules toutes les références à d’autres objets soient précédées d’un @,
• que le point lui-même apparaisse dans ces formules, sans @ (soit dans l’abscisse, soit l’ordonnée, par exemple – s’il n’intervient pas – avec un + 0*x(A)).
Source