Ceci est une ancienne révision du document !
Vous devrez pour cela utiliser la version JavaScript de MathGraph32, version 6.6.0 ou ultérieure, ou utiliser la version en ligne sur le site de MathGraph32.
Si nécessaire, à l'aide de l'icône de la barre supérieure, mettez MathGraph32 en mode Avancé sans prise en charge des nombres complexes.
Notre but est de donner à l'élève une figure analogue à la figure ci-dessous et de lui demander de déplacer le point B de façon que le vecteur AB ait des coordonnées que nous lui fournirons dans la ligne de consigne. Les données de la figure devront être aléatoires.
Etape 1 : Création de la figure MathGraph
Commencez par créer la figure mathgraph.
Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, utiliser l'icône puis choisir Figure par code Base 64.
TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcv###wEA#wEAAAAAAAAAAAP5AAAChwAAAQEAAAAAAAAAAQAAAGr#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAHQ0NhbGN1bAD#####AAZuYmNhczEAATIAAAABQAAAAAAAAAAAAAACAP####8AAnIxABNpbnQocmFuZCgwKSpuYmNhczEp#####wAAAAIACUNGb25jdGlvbgL#####AAAAAQAKQ09wZXJhdGlvbgIAAAADEQAAAAEAAAAAAAAAAD9xd7OEAL0A#####wAAAAEAD0NSZXN1bHRhdFZhbGV1cgAAAAEAAAACAP####8ABm5iY2FzMgABNQAAAAFAFAAAAAAAAAAAAAIA#####wACcjIAE2ludChyYW5kKDApKm5iY2FzMikAAAADAgAAAAQCAAAAAxEAAAABAAAAAAAAAAA#1mBu3a5jqAAAAAUAAAADAAAAAgD#####AAZuYmNhczMAATIAAAABQAAAAAAAAAAAAAACAP####8AAnIzABNpbnQocmFuZCgwKSpuYmNhczMpAAAAAwIAAAAEAgAAAAMRAAAAAQAAAAAAAAAAP+i7+6dSTEoAAAAFAAAABQAAAAIA#####wAGbmJjYXM0AAE0AAAAAUAQAAAAAAAAAAAAAgD#####AAJyNAATaW50KHJhbmQoMCkqbmJjYXM0KQAAAAMCAAAABAIAAAADEQAAAAEAAAAAAAAAAD+yuPEdzbKQAAAABQAAAAcAAAACAP####8ABm5iY2FzNQABMgAAAAFAAAAAAAAAAAAAAAIA#####wACcjUAE2ludChyYW5kKDApKm5iY2FzNSkAAAADAgAAAAQCAAAAAxEAAAABAAAAAAAAAAA#y9UK4M1SUAAAAAUAAAAJAAAAAgD#####AAZuYmNhczYAATUAAAABQBQAAAAAAAAAAAACAP####8AAnI2ABNpbnQocmFuZCgwKSpuYmNhczYpAAAAAwIAAAAEAgAAAAMRAAAAAQAAAAAAAAAAP+hTLTni5+QAAAAFAAAACwAAAAIA#####wAGbmJjYXM3AAEyAAAAAUAAAAAAAAAAAAAAAgD#####AAJyNwATaW50KHJhbmQoMCkqbmJjYXM3KQAAAAMCAAAABAIAAAADEQAAAAEAAAAAAAAAAD#GBGfZO8kQAAAABQAAAA0AAAACAP####8ABm5iY2FzOAABNAAAAAFAEAAAAAAAAAAAAAIA#####wACcjgAE2ludChyYW5kKDApKm5iY2FzOCkAAAADAgAAAAQCAAAAAxEAAAABAAAAAAAAAAA#urTR6EoBoAAAAAUAAAAP#####wAAAAEACkNQb2ludEJhc2UA#####wAAAAAADgABTwDAKAAAAAAAAAAAAAAAAAAAAAAFAAFAdhAAAAAAAEBvaj1wo9cK#####wAAAAEAFENEcm9pdGVEaXJlY3Rpb25GaXhlAP####8BAAAAABIAAAEAAAABAAAAEQE#8AAAAAAAAP####8AAAABAA9DUG9pbnRMaWVEcm9pdGUA#####wAAAAABDgABSQDAGAAAAAAAAAAAAAAAAAAAAAAFAAFAPQAAAAAAAAAAABL#####AAAAAQAJQ0Ryb2l0ZUFCAP####8AAAAAABAAAAEAAAABAAAAEQAAABP#####AAAAAQAWQ0Ryb2l0ZVBlcnBlbmRpY3VsYWlyZQD#####AAAAAAASAAABAAAAAQAAABEAAAAU#####wAAAAEACUNDZXJjbGVPQQD#####AQAAAAAAAAEAAAARAAAAE#####8AAAABABBDSW50RHJvaXRlQ2VyY2xlAP####8AAAAVAAAAFv####8AAAABABBDUG9pbnRMaWVCaXBvaW50AP####8BAAAAABIAAAEAAAUAAQAAABcAAAANAP####8AAAAAAQ4AAUoAwCgAAAAAAADAEAAAAAAAAAAABQACAAAAF#####8AAAACAAdDUmVwZXJlAP####8A5ubmAAAAAQAAABEAAAATAAAAGQEBAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAE#8AAAAAAAAAAAAAE#8AAAAAAAAP####8AAAABAApDVW5pdGV4UmVwAP####8ABHVuaXQAAAAa#####wAAAAEAC0NIb21vdGhldGllAP####8AAAARAAAABAMAAAABP#AAAAAAAAAAAAAFAAAAG#####8AAAABAAtDUG9pbnRJbWFnZQD#####AQAAAAAQAAJXIgEAAAEAAAAAEwAAABz#####AAAAAQAJQ0xvbmd1ZXVyAP####8AAAARAAAAHf####8AAAABAAhDVmVjdGV1cgD#####AP8AAAAQAAABAAAAAgAAABEAAAATAAAAABMA#####wAAAP8AEAAAAQAAAAIAAAARAAAAGQAAAAACAP####8AB25iZ3JhZHgAAjIwAAAAAUA0AAAAAAAAAAAAAgD#####AAduYmdyYWR5AAIyMAAAAAFANAAAAAAAAP####8AAAABABRDSW1wbGVtZW50YXRpb25Qcm90bwD#####ABRHcmFkdWF0aW9uQXhlc1JlcGVyZQAAABsAAAAIAAAAAwAAABoAAAAhAAAAIv####8AAAABABNDQWJzY2lzc2VPcmlnaW5lUmVwAAAAACMABWFic29yAAAAGv####8AAAABABNDT3Jkb25uZWVPcmlnaW5lUmVwAAAAACMABW9yZG9yAAAAGgAAAA8AAAAAIwAGdW5pdGV4AAAAGv####8AAAABAApDVW5pdGV5UmVwAAAAACMABnVuaXRleQAAABr#####AAAAAQAQQ1BvaW50RGFuc1JlcGVyZQAAAAAjAAAAAAASAAABAAAFAAAAABoAAAAFAAAAJAAAAAUAAAAlAAAAGAAAAAAjAAAAAAASAAABAAAFAAAAABoAAAAEAAAAAAUAAAAkAAAABQAAACYAAAAFAAAAJQAAABgAAAAAIwAAAAAAEgAAAQAABQAAAAAaAAAABQAAACQAAAAEAAAAAAUAAAAlAAAABQAAACcAAAAQAAAAACMAAAAoAAAABQAAACEAAAARAAAAACMAAAAAABIAAAEAAAUAAAAAKQAAACsAAAAQAAAAACMAAAAoAAAABQAAACIAAAARAAAAACMAAAAAABIAAAEAAAUAAAAAKgAAAC3#####AAAAAQAIQ1NlZ21lbnQAAAAAIwEAAAAAEAAAAQAAAAEAAAApAAAALAAAABkAAAAAIwEAAAAAEAAAAQAAAAEAAAAqAAAALgAAAAgAAAAAIwEAAAAACwABVwDAFAAAAAAAAMA0AAAAAAAAAAAFAAE#3FZ4mrzfDgAAAC######AAAAAgAIQ01lc3VyZVgAAAAAIwAGeENvb3JkAAAAGgAAADEAAAACAAAAACMABWFic3cxAAZ4Q29vcmQAAAAFAAAAMv####8AAAACABJDTGlldU9iamV0UGFyUHRMaWUBAAAAIwBmZmYAAAAAADEAAAAFAAAAIQAAADEAAAACAAAAMQAAADEAAAACAAAAACMABWFic3cyAA0yKmFic29yLWFic3cxAAAABAEAAAAEAgAAAAFAAAAAAAAAAAAAAAUAAAAkAAAABQAAADMAAAAYAAAAACMBAAAAABIAAAEAAAUAAAAAGgAAAAUAAAA1AAAABQAAACUAAAAbAQAAACMAZmZmAAAAAAA2AAAABQAAACEAAAAxAAAABQAAADEAAAAyAAAAMwAAADUAAAA2AAAACAAAAAAjAQAAAAALAAFSAEAgAAAAAAAAwCAAAAAAAAAAAAUAAT#RG06BtOgfAAAAMP####8AAAACAAhDTWVzdXJlWQAAAAAjAAZ5Q29vcmQAAAAaAAAAOAAAAAIAAAAAIwAFb3JkcjEABnlDb29yZAAAAAUAAAA5AAAAGwEAAAAjAGZmZgAAAAAAOAAAAAUAAAAiAAAAOAAAAAIAAAA4AAAAOAAAAAIAAAAAIwAFb3JkcjIADTIqb3Jkb3Itb3JkcjEAAAAEAQAAAAQCAAAAAUAAAAAAAAAAAAAABQAAACUAAAAFAAAAOgAAABgAAAAAIwEAAAAAEgAAAQAABQAAAAAaAAAABQAAACQAAAAFAAAAPAAAABsBAAAAIwBmZmYAAAAAAD0AAAAFAAAAIgAAADgAAAAFAAAAOAAAADkAAAA6AAAAPAAAAD3#####AAAAAgAMQ0NvbW1lbnRhaXJlAAAAACMBZmZmAAAAAAAAAAAAQBgAAAAAAAAAAAAAADELAAH###8AAAABAAAAAAAAAAEAAAAAAAAAAAALI1ZhbChhYnN3MSkAAAAbAQAAACMAZmZmAAAAAAA#AAAABQAAACEAAAAxAAAABAAAADEAAAAyAAAAMwAAAD8AAAAdAAAAACMBZmZmAAAAAAAAAAAAQBgAAAAAAAAAAAAAADYLAAH###8AAAABAAAAAAAAAAEAAAAAAAAAAAALI1ZhbChhYnN3MikAAAAbAQAAACMAZmZmAAAAAABBAAAABQAAACEAAAAxAAAABgAAADEAAAAyAAAAMwAAADUAAAA2AAAAQQAAAB0AAAAAIwFmZmYAwCAAAAAAAAA#8AAAAAAAAAAAAAAAOAsAAf###wAAAAIAAAABAAAAAQAAAAAAAAAAAAsjVmFsKG9yZHIxKQAAABsBAAAAIwBmZmYAAAAAAEMAAAAFAAAAIgAAADgAAAAEAAAAOAAAADkAAAA6AAAAQwAAAB0AAAAAIwFmZmYAwBwAAAAAAAAAAAAAAAAAAAAAAAAAPQsAAf###wAAAAIAAAABAAAAAQAAAAAAAAAAAAsjVmFsKG9yZHIyKQAAABsBAAAAIwBmZmYAAAAAAEUAAAAFAAAAIgAAADgAAAAGAAAAOAAAADkAAAA6AAAAPAAAAD0AAABFAAAAAgD#####AAVuYnZhcgABOAAAAAFAIAAAAAAAAAAAAAIA#####wABYQAKKC0xKV5yMSpyMgAAAAQC#####wAAAAEACkNQdWlzc2FuY2X#####AAAAAQAMQ01vaW5zVW5haXJlAAAAAT#wAAAAAAAAAAAABQAAAAIAAAAFAAAABAAAAAIA#####wABYgAhc2koYT0wLCgtMSlecjMqKHI0KzEpLCgtMSlecjMqcjQp#####wAAAAEADUNGb25jdGlvbjNWYXIAAAAABAgAAAAFAAAASAAAAAEAAAAAAAAAAAAAAAQCAAAAHgAAAB8AAAABP#AAAAAAAAAAAAAFAAAABgAAAAQAAAAABQAAAAgAAAABP#AAAAAAAAAAAAAEAgAAAB4AAAAfAAAAAT#wAAAAAAAAAAAABQAAAAYAAAAFAAAACP####8AAAACAAZDTGF0ZXgA#####wEAAAABAAD#####EEB#AAAAAAAAQCSj1wo9cKgAAAAAAAAAAAAAAAAAAQAAAAAAAAAAADVcb3ZlcnJpZ2h0YXJyb3cge1xtYXRocm17QUJ9fVxiaW5vbXtcVmFse2F9fXtcVmFse2J9fQAAACEA#####wD#AAAAwCQAAAAAAABAAAAAAAAAAAAAAAAAExAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAdcdmVje2l9AAAAIQD#####AAAA#wDAIAAAAAAAAEAUAAAAAAAAAAAAAAAZEAAAAAAAAgAAAAAAAAABAAAAAAAAAAAAB1x2ZWN7an3#####AAAAAQAFQ0ZvbmMA#####wAEemVybwASYWJzKHgpPDAuMDAwMDAwMDAxAAAABAQAAAADAP####8AAAACABFDVmFyaWFibGVGb3JtZWxsZQAAAAAAAAABPhEuC+gm1pUAAXgAAAACAP####8AAWMADigtMSlecjUqKHI2KzEpAAAABAIAAAAeAAAAHwAAAAE#8AAAAAAAAAAAAAUAAAAKAAAABAAAAAAFAAAADAAAAAE#8AAAAAAAAAAAAAIA#####wABZAAOKC0xKV5yNyoocjgrMSkAAAAEAgAAAB4AAAAfAAAAAT#wAAAAAAAAAAAABQAAAA4AAAAEAAAAAAUAAAAQAAAAAT#wAAAAAAAAAAAAGAD#####AH8AAAASAAFBAAAAAAAAAAAAQAgAAAAAAAAAAAEAAAAAGgAAAAUAAABOAAAABQAAAE######AAAAAQANQ1BvaW50QmFzZUVudAD#####AH8AAAASAAFCAAAAAAAAAAAAQAgAAAAAAAAAAAEAAQAAABpAHAAAAAAAAMAUAAAAAAAAAQEAAAAaAP####8AAXgAAAAaAAAAUQAAABwA#####wABeQAAABoAAABRAAAAAgD#####AAdyZXBvbnNlABd6ZXJvKHgtYy1hKSZ6ZXJvKHktZC1iKQAAAAQK#####wAAAAEADkNBcHBlbEZvbmN0aW9uAAAATQAAAAQBAAAABAEAAAAFAAAAUgAAAAUAAABOAAAABQAAAEgAAAAlAAAATQAAAAQBAAAABAEAAAAFAAAAUwAAAAUAAABPAAAABQAAAEkAAAACAP####8ABGZhdXgACTEtcmVwb25zZQAAAAQBAAAAAT#wAAAAAAAAAAAABQAAAFQAAAAQAP####8AAAARAAAABAMAAAABP#AAAAAAAAAAAAAFAAAAVQAAABEA#####wH#AAAAEgAAAAAAAAAAAAAAQAgAAAAAAAAAAAkAAAAAUQAAAFYAAAAYAP####8B#wAAABIAAAAAAAAAAAAAAEAIAAAAAAAAAAABAAAAABoAAAAEAwAAAAQAAAAABQAAAE4AAAAFAAAASAAAAAUAAABVAAAABAAAAAAFAAAATwAAAAUAAABJAAAAHQD#####Af8AAAA#8AAAAAAAAEAUAAAAAAAAAAAAAABYEgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAUL#####AAAAAQAUQ1RyYW5zbGF0aW9uUGFyQ29vcmQA#####wAAABoAAAAFAAAASAAAAAEAAAAAAAAAAAAAABEA#####wEAAAAAEgAAAAAAAAAAAAAAQAgAAAAAAAAAAAEAAAAAUAAAAFoAAAACAP####8ABGFudWwAA2E9MAAAAAQIAAAABQAAAEgAAAABAAAAAAAAAAAAAAACAP####8ABGJudWwAA2I9MAAAAAQIAAAABQAAAEkAAAABAAAAAAAAAAAAAAATAP####8B#wAAABAAAAEAAAACAAAAUAAAAFsA#####wAAAAEAB0NNaWxpZXUA#####wH#AAAAEgAAAAAAAAAAAAAAQAgAAAAAAAAAAAEAAAAAUAAAAFsAAAAhAP####8B#wAAAAAAAAAAAAAAwBgAAAAAAAAAAAAAAF8QAAH###8AAAABAAAAAgAAAAEAAAAAAAAAAAAfXElme2FudWx9e317XFZhbHthLDAsMX1cdmVje2l9fQAAACYA#####wAAABoAAAABAAAAAAAAAAAAAAAFAAAASQAAABEA#####wH#AAAAEgAAAAAAAAAAAAAAQAgAAAAAAAAAAAEAAAAAWwAAAGEAAAATAP####8BAAD#ABAAAAEAAAACAAAAWwAAAGIAAAAAJwD#####AQAA#wASAAAAAAAAAAAAAABACAAAAAAAAAAAAQAAAABbAAAAYgAAACEA#####wEAAP8AwBwAAAAAAADAAAAAAAAAAAAAAAAAZBAAAf###wAAAAIAAAABAAAAAQAAAAAAAAAAAB9cSWZ7Ym51bH17fXtcVmFse2IsMCwxfVx2ZWN7an19AAAAIQD#####AQB#AAEAAP####8QQHPwAAAAAABAgPqPXCj1wwEB####AAAAAAAAAAAAAAABAAAAAAAAAAAAQ1xvdmVycmlnaHRhcnJvdyB7XG1hdGhybXtBQn19PVxWYWx7YSwwLDF9XHZlY3tpfVxWYWx7YiwwLCsxfVx2ZWN7an0AAAATAP####8BAH8AABAAAAEAAAACAAAAUAAAAGIA#####wAAAAEAEENNYWNyb0FwcGFyaXRpb24A#####wEAAP8BAAD#####EECB8AAAAAAAQGWKPXCj1woCAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAhzb2x1dGlvbgAAAAAACQAAAF4AAABgAAAAYwAAAGUAAABnAAAAWAAAAFcAAABmAAAAWQD#####AAAAAQARQ01hY3JvRGlzcGFyaXRpb24A#####wEAAP8BAAD#####EECB4AAAAAAAQGnKPXCj1woCAf###wAAAAAAAAAAAAAAAQAAAAAAAAAAAA9jYWNoZXIgc29sdXRpb24AAAAAAAkAAABeAAAAYAAAAGMAAABlAAAAZwAAAFgAAABXAAAAZgAAAFkAAAAe##########8=
Sinon :
Dans MathGraph32, utilisez l'icône de création d'une nouvelle figure et cliquez sur l'item Figure avec repère.
Dans la boîte de dialogue qui s'ouvre, cochez la case Avec vecteurs.
Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l'icône d'options de la barre d'outils supérieure et cochez la case Utiliser un cadre de dimensions données puis entrez 750 et 500 dans les champs Largeur et hauteur puis validez. Un cadre grisé apparaît. Vous devrez prendre garde que tous les éléments créés restent bien dans ce cadre.
Avec l'outil de capture , amenez le point O au centre du cadre gris et amenez le point I assez près de O pour que les abscisses à l'intérieur du cadre gris aillent environ de -12 à 12 et que les ordonnées aillent de -8,5 à 8,5 approximativement.
Pour donner au vecteur u la couleur rouge, activez la couleur rouge dans la palette des couleurs à droite, utilisez l'icône puis cliquez sur le vecteur u et sur l'affichage LaTeX qui représente ce vecteur (il faudra sans doute spécifier le type d'objet sur lequel vous vouliez cliquer).
Procédez de même pour donner la couleur bleue au vecteur v et à l'affichage LaTeX associé.
Maintenant utilisez l'icône pour créer les calculs réels suivants :
Nom du calcul | Formule |
---|---|
nbvar | 8 |
nbcas1 | 2 |
nbcas2 | 5 |
nbcas3 | 2 |
nbcas4 | 4 |
nbcas5 | 2 |
nbcas6 | 5 |
nbcas7 | 2 |
nbcas8 | 4 |
r1 | int(rand(0)*nbcas1) |
r2 | int(rand(0)*nbcas2) |
r3 | int(rand(0)*nbcas3) |
r4 | int(rand(0)*nbcas4) |
r5 | int(rand(0)*nbcas5) |
r6 | int(rand(0)*nbcas6) |
r7 | int(rand(0)*nbcas7) |
r8 | int(rand(0)*nbcas8) |
La création de ces calculs est indispensable pour que la ressource j3p associée donne lors des répétitions successives des valeurs à r1, r2, …, r8 toutes distinctes les unes des autres.
Par exemple il sera donné à r1 des valeurs distinctes successives comprises entre 0 et 1 lors des répétitions (car nbcas1 est égal à 2) et à r2 des valeurs distinctes successives comprises entre 0 et 4 (car nbcas2 est égal à 5).
Les formules que nous mettons dans r1, r2, …, r8 ne servent donc qu'à simuler les formules qui seront mises dans ces calculs lors des répétitions successives.
Créez maintenant les calculs réels suivants :
Nom du calcul | Formule |
---|---|
a | (-1)^r1*r2 |
b | si(a=0,(-1)^r3*(r4+1),(-1)^r3*r4) |
c | (-1)^r5*(r6+1) |
d | (-1)^r7*(r8+1) |
Avec ces formules, lors de deux répétitions successives, la valeur de a sera ainsi une fois positive et une fois négative (mais dans un ordre aléatoire) et la valeur absolue de a ne sera pas la même (dans la limite ou le nombre de répétitions est inférieur ou égal à nbcas2 c'est-à-dire à 5).
La formule pour b utilise un si de façon à ce que le vecteur de coordonnées (a; b) ne soit jamais nul.
Nous allons maintenant créer un affichage LaTeX dont le contenu devra être récupéré par la consigne qui sera affichée. Ce contenu sera les coordonnées souhaitées pour le vecteur AB.
Utilisez l'icône de création d'un affichage LaTeX libre et cliquez à l'endroit de votre choix, par exemple en haut et à droite.
Dans la boîte de LaTeX qui s'ouvre, entrez le code LaTeX suivant :
\overrightarrow {\mathrm{AB}}\binom{\Val{a}}{\Val{b}}
Ainsi les valeurs de a et de b seront affichées dans un vecteur colonne.
Cet affichage LaTeX est le seul qui sera récupéré pour affichage dans la consigne et il doit être le premier affichage laTeX de la figure.
Or notre figure comporte déjà deux affichages LaTeX qui représentent les vecteurs u et v.
Nous devons donc reclasser notre affichage LaTeX pour qu'il devienne le premier.
Utilisez pour cela l'outil protocole de la barre d'outils horizontale.
Faites dérouler la liste des objets en repérant notre affichage LaTeX qui est pour le moment le dernier (c'est lat3) et cliquez dessus dans le liste pour qu'il soit sélectionné.
Utilisez l'icône pour reclasser notre affichage LaTeX pour qu'il se retrouve devant l'affichage LaTeX lat1, puis validez.
Si vous ouvrez à nouveau la boîte de dialogue de protocole, vous verrez que notre affichage LaTeX est bien le premier (et est nommé lat1 dans la liste).
Vous pouvez maintenant cliquer sur l'outil pour masquer cet affichage LaTeX qui sera plus tard affiché dans la consigne.
Maintenant nous allons créer un point dont les coordonnées seront (c; d).
Dans la palette des styles de point, activez le point rond de taille moyenne et dans la palette des couleurs actives la couleur marron.
Utilisez l'icône pour créer un point de coordonnées (c; d) et nommez-le à la volée A (vous pouvez le nommer après coup avec l'outil
et déplacer le nom avec l'outil
)
Maintenant utilisez l'icône pour créer un point libre à coordonnées entières. Cliquez par exemple en bas et à droite à l'intérieur du cadre gris. Nommez ce nouveau point B.
Nous devons maintenant mesurer l'abscisse et l'ordonnée de ce point B de façon à déterminer si la réponse de l'élève est la bonne ou pas.
Déroulez la barre d'outils de mesure et sélectionnez l'icône de mesure d'abscisse dans un repère. Cliquez sur le point B et, dans la boîte de dialogue qui s'ouvre, entrez comme nom x pour cette mesure et validez.
De même sélectionne l'icône de mesure d'ordonnée et cliquez sur le point B. Dans la boîte de dialogue qui s'ouvre, entrez comme nom y pour cette mesure et validez.
Notre figure doit contenir un calcul nommé reponse ayant pour valeur 1 si la réponse est bonne (c'est-à-dire si B est bien placé) et 0 si elle est fausse.
Auparavant, utilisez l'icône pour créer une fonction nommé zero.
Dans la boîte de dialogue qui s'ouvre, entrez zero comme nom de la fonction, x comme nom pour la variable et comme formule :
abs(x)<0.000000001
Attention : Prenez garde de décocher la case Tracer courbe avant de valider.
Maintenant utilisez l'icône pour créer un calcul nommé reponse avec comme formule :
zero(x-c-a)&zero(y-d-b)
Nous sommes obligés de tester des valeurs approchées car l'outil de mesure d'abscisse et d'ordonnée peuvent fournir des valeurs très proches des coordonnées de B mais pas entières à epsilon près).
Nous figure est d'ores et déjà utilisable mais nous allons l'améliorer pour afficher des éléments de correction à l'élève.
Créez un calcul nommé faux avec comme formule 1-reponse et assurez-vous que le point B n'est pas dans une position où la réponse serait juste (c'est assez improbable ).
Nous allons créer un point en forme de croix rouge qui sera confondu avec B quand la réponse est fausse et qui n'existera pas si la réponse est bonne.
Dans la palette de style de points, activez la grande croix et, dans la palette de couleurs, activez la couleur rouge.
Utilisez l'icône pour créer un point d'abscisse x/faux et d'ordonnée y.
Le fait de diviser x par faux fera que si faux est nul (donc si la réponse est bonne) ce point n'existera pas et donc n'apparaîtra pas).
Assurez-vous que les valeurs de a et b ne sont pas nulles. Au besoin cliquez dans la barre d'outils supérieure sur l'icône de recalcul de la figure qui relance les calculs aléatoires.
Créez deux calculs réels :
Nom du calcul | Formule |
---|---|
anul | a=0 |
bnul | b=0 |
Ainsi a vaudra 1 si a est nul et 0 sinon et b vaudra 1 si b est nul et 0 sinon.
Cliquez sur l'outil de translation par coordonnées.
Dans la boite de dialogue qui s'ouvre, entrez dans le champ Valeur de a a et dans le champ Valeur de b 0 puis validez.
Cliquez maintenant sur le point A pour avoir son image que nous appellerons C.
Dans la palette de couleurs, sélectionnez la couleur rouge, choisissez une épaisseur de trait de 2 pixels et utilisez l'icône (troisième barre d'outils déroulable à partir du haut) pour créer un vecteur joignant B à C.