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...
changement indesiree des expressions
Re: changement indesiree des expressions
La figure jointe fonctionne.
Mais je suppose que la situation de l'étudiant est plus complexe...
Mais je suppose que la situation de l'étudiant est plus complexe...
- Attachments
-
- inside.zirs
- (1.14 KiB) Downloaded 136 times
-
- Posts: 344
- Joined: Mon Apr 28, 2014 8:06 pm
Re: changement indesiree des expressions
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
Oui, c'est lorsque les définitions sont récursives. La règle est la suivante :
SourcePour 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)).