| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Dibs

Inscrit le: 24 Avr 2012 Messages: 26 Localisation: Pau
|
Posté le: Jeu Mai 10, 2012 5:46 pm Sujet du message: Milieu et symétrique dans la barre de propriétés |
|
|
Bonjour,
Je souhaiterais initier mes élèves de 5° aux caRScripts.
L'exemple de la symétrie centrale me paraît très instructif (comme illustré dans l'excellent tutoriel d'Alain Busser) :
en créant le symétrique du point M par rapport au point I, on obtient un point fixe dont les coordonnées apparaissent sous cette forme dans la barre de propriétés : 2*x(I) - x(M) ; 2*y(I) - y(M)
On peut alors commenter...
Mais quelque chose m'embarrasse :
on pourrait être tenté de commencer par un exemple plus simple, celui du milieu de [AB].
Logiquement (?), on devrait obtenir un point fixe dont les coordonnées seraient 0.5*x(A) + 0.5*x(B) ; 0.5*y(A) + 0.5*y(B)
Or, ce n'est pas du tout ce qui apparaît dans la barre de propriétés, ce qui ne semble pas cohérent...
Quelqu'un pourrait-il m'éclairer ?... |
|
| Revenir en haut de page |
|
 |
alain974

Inscrit le: 13 Juin 2009 Messages: 144 Localisation: Réunion
|
Posté le: Ven Mai 11, 2012 7:52 am Sujet du message: Re: Milieu et symétrique dans la barre de propriétés |
|
|
| Dibs a écrit: |
| Quelqu'un pourrait-il m'éclairer ?... |
Basiquement, lorsqu'on utilise l'instruction "Symmetry", le module CaRScript appelle une macro créée par Éric Hakenholz, et cette macro crée un point dont les coordonnées sont données par les formules qui apparaissent alors (ce sont des "expressions" de CaRMetal).
Alors que le milieu d'un bipoint est un objet de CaRMetal, écrit en Java, avec ses propres méthodes de mise à jour. Ses coordonnées sont affichées en gris parce qu'on ne peut pas les modifier, mais ce sont des coordonnées numériques, pas des expressions.
La différence entre les deux affichages n'est donc pas due à JavaScript mais à CaRMetal lui-même, elle vient historiquement du fait que le milieu est un objet basique de CaRMetal, alors que les transformés sont des macros ajoutées après coup.
À l'occasion, je raconterai à mes élèves de Seconde qu'il y a des élèves de 5e qui font de la géométrie repérée  |
|
| Revenir en haut de page |
|
 |
Dibs

Inscrit le: 24 Avr 2012 Messages: 26 Localisation: Pau
|
Posté le: Ven Mai 11, 2012 2:52 pm Sujet du message: |
|
|
Merci beaucoup !
"Explicit is better than implicit" (most of the times...). Je préfère l'implémentation d'Eric, et je l'approuverais aussi pour le milieu (qui pourrait ainsi être libéré si nécessaire).
Je précise que si je fais de la géométrie repérée avec mes 5°, cela reste à dose homéopathique. L'idée est de donner du sens aux "boutons magiques" quand-bien même certains élèves resteraient incapables de construire par ce biais (ce que je dois reconnaître humblement..., mais inutile de le préciser aux élèves de Seconde ! ) |
|
| Revenir en haut de page |
|
 |
alain974

Inscrit le: 13 Juin 2009 Messages: 144 Localisation: Réunion
|
Posté le: Sam Mai 12, 2012 5:12 pm Sujet du message: |
|
|
| Dibs a écrit: |
| je l'approuverais aussi pour le milieu |
C'est toujours possible en créant une macro milieu, puis en l'appelant depuis JavaScript avec ExecuteMacro (seulement c'est plus long à écrire, et il n'y a pas de bouton pour l'écrire en un seul clic).
L'existence d'un objet dans CaRMetal n'empêche pas de le réinventer avec une macro! |
|
| Revenir en haut de page |
|
 |
Dibs

Inscrit le: 24 Avr 2012 Messages: 26 Localisation: Pau
|
Posté le: Sam Mai 12, 2012 7:59 pm Sujet du message: |
|
|
| C'est nikel. |
|
| Revenir en haut de page |
|
 |
|