Outils du site


tutoriels:ressources:mathgraph:exercice_calcul_geometrique_avec_egalites_intermediaires

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriels:ressources:mathgraph:exercice_calcul_geometrique_avec_egalites_intermediaires [22/01/2024 18:36] ybitontutoriels:ressources:mathgraph:exercice_calcul_geometrique_avec_egalites_intermediaires [24/01/2024 10:14] (Version actuelle) ybiton
Ligne 1: Ligne 1:
 ===== MathGraph : exercice de calcul géométrique avec possibilité de tester des égalités intermédiaires ===== ===== MathGraph : exercice de calcul géométrique avec possibilité de tester des égalités intermédiaires =====
  
-Cet article est en cours de réécriture.+Nous désirons créer une ressource qu va demander à l'élève de calculer une longueur en utilisant le théorème de Pythagore avec la possibilité de tester des égalités intermédiaires avant de répondre, analogue à cette ressource : https://bibliotheque.sesamath.net/public/voir/612c79fe02b9ec76670f051f
  
 Vous devrez pour cela utiliser la version JavaScript de MathGraph32, version 7.7.1 ou ultérieure, ou utiliser la [[https://www.mathgraph32.org/ftp/js/mtg32online/indexLyceeSansComplexes.html|version en ligne]] sur le site de MathGraph32. Vous devrez pour cela utiliser la version JavaScript de MathGraph32, version 7.7.1 ou ultérieure, ou utiliser la [[https://www.mathgraph32.org/ftp/js/mtg32online/indexLyceeSansComplexes.html|version en ligne]] sur le site de MathGraph32.
  
 Si nécessaire, à l'aide de l'icône {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre supérieure, mettez MathGraph32 en mode Avancé sans prise en charge des nombres complexes. Si nécessaire, à l'aide de l'icône {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre supérieure, mettez MathGraph32 en mode Avancé sans prise en charge des nombres complexes.
 +
 +Pour vous aider à faire cette figure vous allez utiliser un macro construction.
 +
 +
 +Auparavant vous devez télécharger le fichier zip ci-dessous et décompresser son contenu dans le dossier de votre choix.
 +
 +{{ :exercices_calcul:calculs_interm:aideexerciceaveccalcuintermediaire.zip |}}
  
 Notre but est de donner à l'élève une figure analogue à la figure ci-dessous et de lui demander de calculer la longueur AC. Les données de la figure devront être aléatoires. Notre but est de donner à l'élève une figure analogue à la figure ci-dessous et de lui demander de calculer la longueur AC. Les données de la figure devront être aléatoires.
Ligne 17: Ligne 24:
 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 {{:exercices_calcul:outilnew.png?32|}} puis choisir **Figure par code Base 64**. 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 {{:exercices_calcul:outilnew.png?32|}} puis choisir **Figure par code Base 64**.
 <code> <code>
-TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAAUeAAACygAAAQEAAAAAAAAAAQAAAGL#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAKQ1BvaW50QmFzZQD#####AAAAAAEOAAFVAMAkAAAAAAAAQBAAAAAAAAAAAAUAAEAwXfO2RaHKQDBd87ZFocr#####AAAAAQAUQ0Ryb2l0ZURpcmVjdGlvbkZpeGUA#####wEAAAAAEAAAAQAAAAEAAAABAT#wAAAAAAAA#####wAAAAEAD0NQb2ludExpZURyb2l0ZQD#####AAAAAAEOAAFWAMAAAAAAAAAAQBAAAAAAAAAAAAUAAUA9ogxJul42AAAAAv####8AAAABAAhDU2VnbWVudAD#####AAAAAAAQAAABAAAAAQAAAAEAAAAD#####wAAAAEAB0NNaWxpZXUA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAAQAAAAP#####AAAAAgAMQ0NvbW1lbnRhaXJlAP####8AAAAAAAAAAAAAAAAAQBgAAAAAAAAAAAAAAAUMAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAEMSBjbf####8AAAABAAlDTG9uZ3VldXIA#####wAAAAEAAAAD#####wAAAAEAB0NDYWxjdWwA#####wAFbmJ2YXIAATMAAAABQAgAAAAAAAAAAAAJAP####8ABm5iY2FzMQABNAAAAAFAEAAAAAAAAAAAAAkA#####wAGbmJjYXMyAAE0AAAAAUAQAAAAAAAAAAAACQD#####AAZuYmNhczMAATMAAAABQAgAAAAAAAAAAAAJAP####8AAnIxABNpbnQocmFuZCgwKSpuYmNhczEp#####wAAAAIACUNGb25jdGlvbgL#####AAAAAQAKQ09wZXJhdGlvbgIAAAAKEQAAAAEAAAAAAAAAAD#lT5R9Dwve#####wAAAAEAD0NSZXN1bHRhdFZhbGV1cgAAAAkAAAAJAP####8AAnIyABNpbnQocmFuZCgwKSpuYmNhczIpAAAACgIAAAALAgAAAAoRAAAAAQAAAAAAAAAAP8UP5G4u5SgAAAAMAAAACgAAAAkA#####wACcjMAE2ludChyYW5kKDApKm5iY2FzMykAAAAKAgAAAAsCAAAAChEAAAABAAAAAAAAAAA#0Q6m4izYQAAAAAwAAAALAAAACQD#####AAFhAAQyK3IxAAAACwAAAAABQAAAAAAAAAAAAAAMAAAADAAAAAkA#####wACYicABDIrcjIAAAALAAAAAAFAAAAAAAAAAAAAAAwAAAANAAAACQD#####AAFiAB5zaShiJz1hLGErMStpbnQocmFuZCgwKSoyKSxiJyn#####AAAAAQANQ0ZvbmN0aW9uM1ZhcgAAAAALCAAAAAwAAAAQAAAADAAAAA8AAAALAAAAAAsAAAAADAAAAA8AAAABP#AAAAAAAAAAAAAKAgAAAAsCAAAAChEAAAABAAAAAAAAAAA#2lJ0fv#ZzAAAAAFAAAAAAAAAAAAAAAwAAAAQAAAACQD#####AAFjABdpbnQoc3FydChhXjIrYl4yKSsyK3IzKQAAAAoCAAAACwAAAAALAAAAAAoBAAAACwD#####AAAAAQAKQ1B1aXNzYW5jZQAAAAwAAAAPAAAAAUAAAAAAAAAAAAAADgAAAAwAAAARAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAAAAAAADAAAAA4AAAACAP####8AAAAAABAAAUEAAAAAAAAAAABACAAAAAAAAAAABQABQG0gAAAAAABAcTrhR64UewAAAAMA#####wEAAAABEAAAAQAAAAEAAAATAT#wAAAAAAAA#####wAAAAIACUNDZXJjbGVPUgD#####AQAAAAAAAAEAAAATAAAADAAAABEA#####wAAAAEAEENJbnREcm9pdGVDZXJjbGUA#####wAAABQAAAAV#####wAAAAEAEENQb2ludExpZUJpcG9pbnQA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAABYAAAARAP####8AAAAAABAAAUgAAAAAAAAAAABACAAAAAAAAAAABQABAAAAFgAAAAUA#####wB#AAAAEAAAAQAAAAEAAAATAAAAGP####8AAAABABZDRHJvaXRlUGVycGVuZGljdWxhaXJlAP####8BAAAAABAAAAEAAAABAAAAGAAAABkAAAAPAP####8BAAAAAAAAAQAAABgAAAAMAAAADwAAAAAQAP####8AAAAaAAAAGwAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAABwAAAARAP####8AAAAAABAAAUIAQBwAAAAAAADAOAAAAAAAAAAABQACAAAAHAAAAAUA#####wAAAP8AEAAAAQAAAAEAAAAYAAAAHgAAAAUA#####wAAAAAAEAAAAQAAAAEAAAATAAAAHgAAABIA#####wEAAAAAEAAAAQAAAAEAAAATAAAAIAAAAA8A#####wEAAAAAAAABAAAAHgAAAAwAAAASAAAAABAA#####wAAACEAAAAiAAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAAIwAAABEA#####wAAAAAAEAABQwDAMgAAAAAAAMAxAAAAAAAAAAAFAAIAAAAjAAAABQD#####AAAAAAAQAAABAAAAAQAAABMAAAAlAAAABQD#####AP8A#wAQAAABAAAAAQAAAB4AAAAl#####wAAAAIAF0NNYXJxdWVBbmdsZUdlb21ldHJpcXVlAP####8AAAAAAAAAAQAAAAFAMAAAAAAAAAAAABMAAAAYAAAAHgAAABMA#####wAAAAAAAAABAAAAAUAwAAAAAAAAAAAAHgAAABMAAAAl#####wAAAAEAFENJbXBsZW1lbnRhdGlvblByb3RvAP####8AEk1lc3VyZSBkZSBsb25ndWV1cgAAAAUAAAACAAAAAgAAABMAAAAY#####wAAAAEAC0NNZWRpYXRyaWNlAAAAACoBAAAAABAAAAEAAAABAAAAEwAAABgAAAAGAAAAACoBAAAAABAAAAEAAAUAAAAAEwAAABgAAAAPAAAAACoBAAAAAAAAAQAAACwAAAABQDAAAAAAAAABAAAAEAAAAAAqAAAAKwAAAC0AAAARAAAAACoBAAAAABAAAAEAAAUAAQAAAC4AAAAIAQAAACoAAAATAAAAGP####8AAAABAA9DVmFsZXVyQWZmaWNoZWUBAAAAKgB#AAABAAAAAAAvEQAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAQAAADAAAAAUAP####8AEk1lc3VyZSBkZSBsb25ndWV1cgAAAAUAAAACAAAAAgAAABgAAAAeAAAAFQAAAAAyAQAAAAAQAAABAAAAAQAAABgAAAAeAAAABgAAAAAyAQAAAAAQAAABAAAFAAAAABgAAAAeAAAADwAAAAAyAQAAAAAAAAEAAAA0AAAAAUAwAAAAAAAAAQAAABAAAAAAMgAAADMAAAA1AAAAEQAAAAAyAQAAAAAQAAABAAAFAAEAAAA2AAAACAEAAAAyAAAAGAAAAB4AAAAWAQAAADIAAAD#AQAAAAAANxEAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAEAAAA4AAAAFAD#####ABJNZXN1cmUgZGUgbG9uZ3VldXIAAAAFAAAAAgAAAAIAAAAeAAAAJQAAABUAAAAAOgEAAAAAEAAAAQAAAAEAAAAeAAAAJQAAAAYAAAAAOgEAAAAAEAAAAQAABQAAAAAeAAAAJQAAAA8AAAAAOgEAAAAAAAABAAAAPAAAAAFAMAAAAAAAAAEAAAAQAAAAADoAAAA7AAAAPQAAABEAAAAAOgEAAAAAEAAAAQAABQABAAAAPgAAAAgBAAAAOgAAAB4AAAAlAAAAFgEAAAA6AP8A#wEAAAAAAD8RAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAABAAAAQAAAAAgA#####wAAABMAAAAeAAAACAD#####AAAAEwAAACUAAAAIAP####8AAAAYAAAAJQAAAAkA#####wAEcmVwMQABMAAAAAEAAAAAAAAAAP####8AAAABAAVDRm9uYwD#####AAR6ZXJvABJhYnMoeCk8MC4wMDAwMDAwMDEAAAALBAAAAAoA#####wAAAAIAEUNWYXJpYWJsZUZvcm1lbGxlAAAAAAAAAAE+ES4L6CbWlQABeAAAAAkA#####wAFbG9uZzIAC2NeMi1hXjItYl4yAAAACwEAAAALAQAAAA4AAAAMAAAAEgAAAAFAAAAAAAAAAAAAAA4AAAAMAAAADwAAAAFAAAAAAAAAAAAAAA4AAAAMAAAAEQAAAAFAAAAAAAAAAAAAAAkA#####wABawAQZGl2bWF4cChsb25nMiwyKf####8AAAABAA1DRm9uY3Rpb24yVmFyCAAAAAwAAABHAAAAAUAAAAAAAAAAAAAACQD#####AAFxAAlsb25nMi9rXjIAAAALAwAAAAwAAABHAAAADgAAAAwAAABIAAAAAUAAAAAAAAAAAAAACQD#####AAZxZWdhbDEACXplcm8ocS0xKf####8AAAABAA5DQXBwZWxGb25jdGlvbgAAAEYAAAALAQAAAAwAAABJAAAAAT#wAAAAAAAAAAAACQD#####AAVrZGlmMQALMS16ZXJvKGstMSkAAAALAQAAAAE#8AAAAAAAAAAAABoAAABGAAAACwEAAAAMAAAASAAAAAE#8AAAAAAAAAAAAAkA#####wAEc29sMQALc3FydChsb25nMikAAAAKAQAAAAwAAABHAAAACQD#####AARzb2wyAAlrKnNxcnQocSkAAAALAgAAAAwAAABIAAAACgEAAAAMAAAASQAAAAkA#####wAFc29sJzIAAWsAAAAMAAAASP####8AAAAEABBDVGVzdEVxdWl2YWxlbmNlAP####8ABHRlcTEAAABMAAAARQEAAAAAAT#wAAAAAAAAAQEBAAAAGwD#####AAR0ZXEyAAAATQAAAEUBAAAAAAE#8AAAAAAAAAEBAQAAABsA#####wAFdGVxJzIAAABOAAAARQEAAAAAAT#wAAAAAAAAAQEBAAAACQD#####AAdyZXNvbHUxAClzaShxZWdhbDEsdGVxJzIsc2koa2RpZjEsdGVxMXx0ZXEyLHRlcTEpKQAAAA0AAAAADAAAAEoAAAAMAAAAUQAAAA0AAAAADAAAAEsAAAALCwAAAAwAAABPAAAADAAAAFAAAAAMAAAATwAAAAkA#####wAGaW50ZXJtAAEwAAAAAQAAAAAAAAAAAAAACQD#####AAR2cmFpACJ6ZXJvKGdhdWNoZShpbnRlcm0pLWRyb2l0KGludGVybSkpAAAAGgAAAEYAAAALAQAAAAoUAAAADAAAAFMAAAAKFQAAAAwAAABT#####wAAAAIABkNMYXRleAD#####AQAAAAEAAP####8QQHyQAAAAAABAWeuFHrhR7AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAbFxJZntxZWdhbDF9CnsKXG1hdGhybXtBQ30gPSBcRm9yU2ltcHtzb2wnMn0KfQp7ClxtYXRocm17QUN9ID0gXEZvclNpbXB7c29sMX0gXElme2tkaWYxfXs9XEZvclNpbXB7c29sMn19e30Kff####8AAAABABBDTWFjcm9BcHBhcml0aW9uAP####8BAAD#AQAA#####xBAfNAAAAAAAEBn1cKPXCj2AgH###8AAAAAAAAAAAAAAAEAAAAAAAAAAAAIc29sdXRpb24AAAAAAAEAAABVAAAAABwA#####wEAAP8BAAZpbnRlcm3#####EEB80AAAAAAAQG91wo9cKPYAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAxcRm9ye2ludGVybX0AAAAcAP####8BAAAAAQAGZW5vbmNl#####xBAf1AAAAAAAEBO64UeuFHwAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAENXGJlZ2lue2FycmF5fXtsfQpcdGV4dHtPbiBjb25zaWTDqHJlIGxhIGZpZ3VyZSBjaS1kZXNzb3VzLCBvw7kgQUhCIGVzdCB1biB0cmlhbmdsZSByZWN0YW5nbGUgZW4gSCwgYXZlY30gClxcIFx0ZXh0e0hCID0gJFxWYWx7YX0kLCBIQSA9ICRcVmFse2J9JCBldCBCQUMgZXN0IHVuIHRyaWFuZ2xlIHJlY3RhbmdsZSBlbiBBIHRlbCBxdWUgQkMgPSAkXFZhbHtjfSQufQpcXCBcdGV4dHtMZSBidXQgZXN0IGRlIGNhbGN1bGVyIGxhIGxvbmd1ZXVyIEFDLn0KXGVuZHthcnJheX0AAAAcAP####8BAAAAAQALZW5vbmNlU3VpdGX#####EEB#kAAAAAAAQGPa4UeuFHsAAAAAAAAAAAAAAAAAAQAAAAAAAAAAADFcdGV4dHtJbCBmYXV0IG1haW50ZW5hbnQgZG9ubmVyIGxhIHZhbGV1ciBkZSBBQy59AAAAHAD#####AQAAAAEAC2Zvcm11bGFpcmUy#####xBAf2AAAAAAAEBoeuFHrhR7AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAUXHRleHR7QUMgPSBlZGl0MSBjbX0AAAAJAP####8ABGZvcjEAB2JeMithXjIAAAALAAAAAA4AAAAMAAAAEQAAAAFAAAAAAAAAAAAAAA4AAAAMAAAADwAAAAFAAAAAAAAAAAAAAAkA#####wAEZm9yMgAIY14yLWZvcjEAAAALAQAAAA4AAAAMAAAAEgAAAAFAAAAAAAAAAAAAAAwAAABbAAAACQD#####AAJjMgADY14yAAAADgAAAAwAAAASAAAAAUAAAAAAAAAAAAAACQD#####AARmb3IzAAdjMi1mb3IxAAAACwEAAAAMAAAAXQAAAAwAAABbAAAACQD#####AAJrMgADa14yAAAADgAAAAwAAABIAAAAAUAAAAAAAAAAAAAACQD#####AARmb3I0ABtzcXJ0KGsyKnEpPXNxcnQoazIpKnNxcnQocSkAAAALCAAAAAoBAAAACwIAAAAMAAAAXwAAAAwAAABJAAAACwIAAAAKAQAAAAwAAABfAAAACgEAAAAMAAAASQAAABwA#####wEAAAABAAhzb2x1dGlvbv####8QQIHYAAAAAABAcZ1wo9cKPgAAAAAAAAAAAAAAAAABAAAAAAAAAAACR1xiZWdpbnthcnJheX17bH0KXHRleHR7RW4gYXBwbGlxdWFudCBsZSB0aMOpb3LDqG1lIGRlIFB5dGhhZ29yZSBkYW5zIGxlIHRyaWFuZ2xlIEFIQiByZWN0YW5nbGUgZW4gSCA6fQpcXCBcdGV4dHskXG1hdGhybXtIQX3CsiArIFxtYXRocm17SEJ9wrIgPSBcbWF0aHJte0FCfcKyJCBkb25jICRcbWF0aHJte0FCfcKyPVxGb3JTaW1we2ZvcjF9PVxWYWx7Zm9yMX0kfQpcXCBcdGV4dHtEYW5zIGxlIHRyaWFuZ2xlIEJBQyByZWN0YW5nbGUgZW4gQSA6fQpcXCBcdGV4dHskXG1hdGhybXtBQn3CsiArIFxtYXRocm17QUN9wrIgPSBcbWF0aHJte0JDfcKyJCBkb25jICRcbWF0aHJte0FDfcKyPVxtYXRocm17QkN9wrItXG1hdGhybXtBQn3Csj1cRm9yU2ltcHtmb3IyfSR9ClxcIFx0ZXh0eyRcbWF0aHJte0FDfcKyPVxGb3JTaW1we2ZvcjN9PVxWYWx7bG9uZzJ9JH0KXFwgXHRleHR7CmQnb8O5ICRcbWF0aHJte0FDfT1cRm9yU2ltcHtzb2wxfSQKXElme3FlZ2FsMX17PVxWYWx7a319ewpcSWZ7a2RpZjF9eyBvdSBlbmNvcmUgJFxtYXRocm17QUN9PVxGb3JTaW1we2ZvcjR9PVxGb3JTaW1we3NvbDJ9JH17fQp9Cn0KXGVuZHthcnJheX0AAAAH##########8=+TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAAUeAAACygAAAQEAAAAAAAAAAQAAAGL#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAKQ1BvaW50QmFzZQD#####AAAAAAEOAAFVAMAkAAAAAAAAQBAAAAAAAAAAAAUAAEAwXfO2RaHKQDBd87ZFocr#####AAAAAQAUQ0Ryb2l0ZURpcmVjdGlvbkZpeGUA#####wEAAAAAEAAAAQAAAAEAAAABAT#wAAAAAAAA#####wAAAAEAD0NQb2ludExpZURyb2l0ZQD#####AAAAAAEOAAFWAMAAAAAAAAAAQBAAAAAAAAAAAAUAAUA9ogxJul42AAAAAv####8AAAABAAhDU2VnbWVudAD#####AAAAAAAQAAABAAAAAQAAAAEAAAAD#####wAAAAEAB0NNaWxpZXUA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAAAAAQAAAAP#####AAAAAgAMQ0NvbW1lbnRhaXJlAP####8AAAAAAAAAAAAAAAAAQBgAAAAAAAAAAAAAAAUMAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAEMSBjbf####8AAAABAAlDTG9uZ3VldXIA#####wAAAAEAAAAD#####wAAAAEAB0NDYWxjdWwA#####wAFbmJ2YXIAATMAAAABQAgAAAAAAAAAAAAJAP####8ABm5iY2FzMQABNAAAAAFAEAAAAAAAAAAAAAkA#####wAGbmJjYXMyAAE0AAAAAUAQAAAAAAAAAAAACQD#####AAZuYmNhczMAATMAAAABQAgAAAAAAAAAAAAJAP####8AAnIxABNpbnQocmFuZCgwKSpuYmNhczEp#####wAAAAIACUNGb25jdGlvbgL#####AAAAAQAKQ09wZXJhdGlvbgIAAAAKEQAAAAEAAAAAAAAAAD#vlv4nnz6s#####wAAAAEAD0NSZXN1bHRhdFZhbGV1cgAAAAkAAAAJAP####8AAnIyABNpbnQocmFuZCgwKSpuYmNhczIpAAAACgIAAAALAgAAAAoRAAAAAQAAAAAAAAAAP+xeLvv#VBYAAAAMAAAACgAAAAkA#####wACcjMAE2ludChyYW5kKDApKm5iY2FzMykAAAAKAgAAAAsCAAAAChEAAAABAAAAAAAAAAA#7ssGegeuigAAAAwAAAALAAAACQD#####AAFhAAQyK3IxAAAACwAAAAABQAAAAAAAAAAAAAAMAAAADAAAAAkA#####wACYicABDIrcjIAAAALAAAAAAFAAAAAAAAAAAAAAAwAAAANAAAACQD#####AAFiAB5zaShiJz1hLGErMStpbnQocmFuZCgwKSoyKSxiJyn#####AAAAAQANQ0ZvbmN0aW9uM1ZhcgAAAAALCAAAAAwAAAAQAAAADAAAAA8AAAALAAAAAAsAAAAADAAAAA8AAAABP#AAAAAAAAAAAAAKAgAAAAsCAAAAChEAAAABAAAAAAAAAAA#79RXeoL9bAAAAAFAAAAAAAAAAAAAAAwAAAAQAAAACQD#####AAFjABdpbnQoc3FydChhXjIrYl4yKSsyK3IzKQAAAAoCAAAACwAAAAALAAAAAAoBAAAACwD#####AAAAAQAKQ1B1aXNzYW5jZQAAAAwAAAAPAAAAAUAAAAAAAAAAAAAADgAAAAwAAAARAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAAAAAAADAAAAA4AAAACAP####8AAAAAABAAAUEAAAAAAAAAAABACAAAAAAAAAAABQABQG0gAAAAAABAcTrhR64UewAAAAMA#####wEAAAABEAAAAQAAAAEAAAATAT#wAAAAAAAA#####wAAAAIACUNDZXJjbGVPUgD#####AQAAAAAAAAEAAAATAAAADAAAABEA#####wAAAAEAEENJbnREcm9pdGVDZXJjbGUA#####wAAABQAAAAV#####wAAAAEAEENQb2ludExpZUJpcG9pbnQA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAgAAABYAAAARAP####8AAAAAABAAAUgAAAAAAAAAAABACAAAAAAAAAAABQABAAAAFgAAAAUA#####wB#AAAAEAAAAQAAAAEAAAATAAAAGP####8AAAABABZDRHJvaXRlUGVycGVuZGljdWxhaXJlAP####8BAAAAABAAAAEAAAABAAAAGAAAABkAAAAPAP####8BAAAAAAAAAQAAABgAAAAMAAAADwAAAAAQAP####8AAAAaAAAAGwAAABEA#####wEAAAAAEAAAAAAAAAAAAAAAQAgAAAAAAAAAAAUAAQAAABwAAAARAP####8AAAAAABAAAUIAQBwAAAAAAADAOAAAAAAAAAAABQACAAAAHAAAAAUA#####wAAAP8AEAAAAQAAAAEAAAAYAAAAHgAAAAUA#####wAAAAAAEAAAAQAAAAEAAAATAAAAHgAAABIA#####wEAAAAAEAAAAQAAAAEAAAATAAAAIAAAAA8A#####wEAAAAAAAABAAAAHgAAAAwAAAASAAAAABAA#####wAAACEAAAAiAAAAEQD#####AQAAAAAQAAAAAAAAAAAAAABACAAAAAAAAAAABQABAAAAIwAAABEA#####wAAAAAAEAABQwDAMgAAAAAAAMAxAAAAAAAAAAAFAAIAAAAjAAAABQD#####AAAAAAAQAAABAAAAAQAAABMAAAAlAAAABQD#####AP8A#wAQAAABAAAAAQAAAB4AAAAl#####wAAAAIAF0NNYXJxdWVBbmdsZUdlb21ldHJpcXVlAP####8AAAAAAAAAAQAAAAFAMAAAAAAAAAAAABMAAAAYAAAAHgAAABMA#####wAAAAAAAAABAAAAAUAwAAAAAAAAAAAAHgAAABMAAAAl#####wAAAAEAFENJbXBsZW1lbnRhdGlvblByb3RvAP####8AEk1lc3VyZSBkZSBsb25ndWV1cgAAAAUAAAACAAAAAgAAABMAAAAY#####wAAAAEAC0NNZWRpYXRyaWNlAAAAACoBAAAAABAAAAEAAAABAAAAEwAAABgAAAAGAAAAACoBAAAAABAAAAEAAAUAAAAAEwAAABgAAAAPAAAAACoBAAAAAAAAAQAAACwAAAABQDAAAAAAAAABAAAAEAAAAAAqAAAAKwAAAC0AAAARAAAAACoBAAAAABAAAAEAAAUAAQAAAC4AAAAIAQAAACoAAAATAAAAGP####8AAAABAA9DVmFsZXVyQWZmaWNoZWUBAAAAKgB#AAABAAAAAAAvEQAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAQAAADAAAAAUAP####8AEk1lc3VyZSBkZSBsb25ndWV1cgAAAAUAAAACAAAAAgAAABgAAAAeAAAAFQAAAAAyAQAAAAAQAAABAAAAAQAAABgAAAAeAAAABgAAAAAyAQAAAAAQAAABAAAFAAAAABgAAAAeAAAADwAAAAAyAQAAAAAAAAEAAAA0AAAAAUAwAAAAAAAAAQAAABAAAAAAMgAAADMAAAA1AAAAEQAAAAAyAQAAAAAQAAABAAAFAAEAAAA2AAAACAEAAAAyAAAAGAAAAB4AAAAWAQAAADIAAAD#AQAAAAAANxEAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAEAAAA4AAAAFAD#####ABJNZXN1cmUgZGUgbG9uZ3VldXIAAAAFAAAAAgAAAAIAAAAeAAAAJQAAABUAAAAAOgEAAAAAEAAAAQAAAAEAAAAeAAAAJQAAAAYAAAAAOgEAAAAAEAAAAQAABQAAAAAeAAAAJQAAAA8AAAAAOgEAAAAAAAABAAAAPAAAAAFAMAAAAAAAAAEAAAAQAAAAADoAAAA7AAAAPQAAABEAAAAAOgEAAAAAEAAAAQAABQABAAAAPgAAAAgBAAAAOgAAAB4AAAAlAAAAFgEAAAA6AP8A#wEAAAAAAD8RAAAAAAABAAAAAQAAAAEAAAAAAAAAAAAAAAABAAAAQAAAAAgA#####wAAABMAAAAeAAAACAD#####AAAAEwAAACUAAAAIAP####8AAAAYAAAAJQAAAAkA#####wAEcmVwMQABMAAAAAEAAAAAAAAAAP####8AAAABAAVDRm9uYwD#####AAR6ZXJvABJhYnMoeCk8MC4wMDAwMDAwMDEAAAALBAAAAAoA#####wAAAAIAEUNWYXJpYWJsZUZvcm1lbGxlAAAAAAAAAAE+ES4L6CbWlQABeAAAAAkA#####wAFbG9uZzIAC2NeMi1hXjItYl4yAAAACwEAAAALAQAAAA4AAAAMAAAAEgAAAAFAAAAAAAAAAAAAAA4AAAAMAAAADwAAAAFAAAAAAAAAAAAAAA4AAAAMAAAAEQAAAAFAAAAAAAAAAAAAAAkA#####wABawAQZGl2bWF4cChsb25nMiwyKf####8AAAABAA1DRm9uY3Rpb24yVmFyCAAAAAwAAABHAAAAAUAAAAAAAAAAAAAACQD#####AAFxAAlsb25nMi9rXjIAAAALAwAAAAwAAABHAAAADgAAAAwAAABIAAAAAUAAAAAAAAAAAAAACQD#####AAZxZWdhbDEACXplcm8ocS0xKf####8AAAABAA5DQXBwZWxGb25jdGlvbgAAAEYAAAALAQAAAAwAAABJAAAAAT#wAAAAAAAAAAAACQD#####AAVrZGlmMQAHMS0oaz0xKQAAAAsBAAAAAT#wAAAAAAAAAAAACwgAAAAMAAAASAAAAAE#8AAAAAAAAAAAAAkA#####wAEc29sMQALc3FydChsb25nMikAAAAKAQAAAAwAAABHAAAACQD#####AARzb2wyAAlrKnNxcnQocSkAAAALAgAAAAwAAABIAAAACgEAAAAMAAAASQAAAAkA#####wAFc29sJzIAAWsAAAAMAAAASP####8AAAAEABBDVGVzdEVxdWl2YWxlbmNlAP####8ABHRlcTEAAABMAAAARQEAAAAAAT#wAAAAAAAAAQEBAAAAGwD#####AAR0ZXEyAAAATQAAAEUBAAAAAAE#8AAAAAAAAAEBAQAAABsA#####wAFdGVxJzIAAABOAAAARQEAAAAAAT#wAAAAAAAAAQEBAAAACQD#####AAdyZXNvbHUxAClzaShxZWdhbDEsdGVxJzIsc2koa2RpZjEsdGVxMXx0ZXEyLHRlcTEpKQAAAA0AAAAADAAAAEoAAAAMAAAAUQAAAA0AAAAADAAAAEsAAAALCwAAAAwAAABPAAAADAAAAFAAAAAMAAAATwAAAAkA#####wAGaW50ZXJtAAEwAAAAAQAAAAAAAAAAAAAACQD#####AAR2cmFpACJ6ZXJvKGdhdWNoZShpbnRlcm0pLWRyb2l0KGludGVybSkpAAAAGgAAAEYAAAALAQAAAAoUAAAADAAAAFMAAAAKFQAAAAwAAABT#####wAAAAIABkNMYXRleAD#####AQAAAAEAAP####8QQHzwAAAAAABAWuuFHrhR7AAAAAAAAAAAAAAAAAABAAAAAAAAAAAAbFxJZntxZWdhbDF9CnsKXG1hdGhybXtBQ30gPSBcRm9yU2ltcHtzb2wnMn0KfQp7ClxtYXRocm17QUN9ID0gXEZvclNpbXB7c29sMX0gXElme2tkaWYxfXs9XEZvclNpbXB7c29sMn19e30Kff####8AAAABABBDTWFjcm9BcHBhcml0aW9uAP####8BAAD#AQAA#####xBAfNAAAAAAAEBn1cKPXCj2AgH###8AAAAAAAAAAAAAAAEAAAAAAAAAAAAIc29sdXRpb24AAAAAAAEAAABVAAAAABwA#####wEAAP8BAAZpbnRlcm3#####EEB80AAAAAAAQG91wo9cKPYAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAxcRm9ye2ludGVybX0AAAAcAP####8BAAAAAQAGZW5vbmNl#####xBAf5AAAAAAAEA71wo9cKPgAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAENXGJlZ2lue2FycmF5fXtsfQpcdGV4dHtPbiBjb25zaWTDqHJlIGxhIGZpZ3VyZSBjaS1kZXNzb3VzLCBvw7kgQUhCIGVzdCB1biB0cmlhbmdsZSByZWN0YW5nbGUgZW4gSCwgYXZlY30gClxcIFx0ZXh0e0hCID0gJFxWYWx7YX0kLCBIQSA9ICRcVmFse2J9JCBldCBCQUMgZXN0IHVuIHRyaWFuZ2xlIHJlY3RhbmdsZSBlbiBBIHRlbCBxdWUgQkMgPSAkXFZhbHtjfSQufQpcXCBcdGV4dHtMZSBidXQgZXN0IGRlIGNhbGN1bGVyIGxhIGxvbmd1ZXVyIEFDLn0KXGVuZHthcnJheX0AAAAcAP####8BAAAAAQALZW5vbmNlU3VpdGX#####EEB#cAAAAAAAQGIa4UeuFHsAAAAAAAAAAAAAAAAAAQAAAAAAAAAAADFcdGV4dHtJbCBmYXV0IG1haW50ZW5hbnQgZG9ubmVyIGxhIHZhbGV1ciBkZSBBQy59AAAAHAD#####AQAAAAEAC2Zvcm11bGFpcmUy#####xBAf2AAAAAAAEBleuFHrhR7AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAUXHRleHR7QUMgPSBlZGl0MSBjbX0AAAAJAP####8ABGZvcjEAB2JeMithXjIAAAALAAAAAA4AAAAMAAAAEQAAAAFAAAAAAAAAAAAAAA4AAAAMAAAADwAAAAFAAAAAAAAAAAAAAAkA#####wAEZm9yMgAIY14yLWZvcjEAAAALAQAAAA4AAAAMAAAAEgAAAAFAAAAAAAAAAAAAAAwAAABbAAAACQD#####AAJjMgADY14yAAAADgAAAAwAAAASAAAAAUAAAAAAAAAAAAAACQD#####AARmb3IzAAdjMi1mb3IxAAAACwEAAAAMAAAAXQAAAAwAAABbAAAACQD#####AAJrMgADa14yAAAADgAAAAwAAABIAAAAAUAAAAAAAAAAAAAACQD#####AARmb3I0ABtzcXJ0KGsyKnEpPXNxcnQoazIpKnNxcnQocSkAAAALCAAAAAoBAAAACwIAAAAMAAAAXwAAAAwAAABJAAAACwIAAAAKAQAAAAwAAABfAAAACgEAAAAMAAAASQAAABwA#####wEAAAABAAhzb2x1dGlvbv####8QQH9QAAAAAABAaLrhR64UfAAAAAAAAAAAAAAAAAABAAAAAAAAAAACR1xiZWdpbnthcnJheX17bH0KXHRleHR7RW4gYXBwbGlxdWFudCBsZSB0aMOpb3LDqG1lIGRlIFB5dGhhZ29yZSBkYW5zIGxlIHRyaWFuZ2xlIEFIQiByZWN0YW5nbGUgZW4gSCA6fQpcXCBcdGV4dHskXG1hdGhybXtIQX3CsiArIFxtYXRocm17SEJ9wrIgPSBcbWF0aHJte0FCfcKyJCBkb25jICRcbWF0aHJte0FCfcKyPVxGb3JTaW1we2ZvcjF9PVxWYWx7Zm9yMX0kfQpcXCBcdGV4dHtEYW5zIGxlIHRyaWFuZ2xlIEJBQyByZWN0YW5nbGUgZW4gQSA6fQpcXCBcdGV4dHskXG1hdGhybXtBQn3CsiArIFxtYXRocm17QUN9wrIgPSBcbWF0aHJte0JDfcKyJCBkb25jICRcbWF0aHJte0FDfcKyPVxtYXRocm17QkN9wrItXG1hdGhybXtBQn3Csj1cRm9yU2ltcHtmb3IyfSR9ClxcIFx0ZXh0eyRcbWF0aHJte0FDfcKyPVxGb3JTaW1we2ZvcjN9PVxWYWx7bG9uZzJ9JH0KXFwgXHRleHR7CmQnb8O5ICRcbWF0aHJte0FDfT1cRm9yU2ltcHtzb2wxfSQKXElme3FlZ2FsMX17PVxWYWx7a319ewpcSWZ7a2RpZjF9eyBvdSBlbmNvcmUgJFxtYXRocm17QUN9PVxGb3JTaW1we2ZvcjR9PVxGb3JTaW1we3NvbDJ9JH17fQp9Cn0KXGVuZHthcnJheX0AAAAH##########8=
 </code> </code>
  
Ligne 25: Ligne 32:
  
 Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l'icône d'options {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre d'outils supérieure et cochez la case **Utiliser un cadre de dimensions données** puis entrez 700 et 350 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. Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l'icône d'options {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre d'outils supérieure et cochez la case **Utiliser un cadre de dimensions données** puis entrez 700 et 350 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.
 +
 +Pour pouvoir utiliser une des macro constructions téléchargées dans MathGraph32, cliquez d'abord sur l'icône {{:exercices_calcul:outiltoggletoolsadd.png?32|}} qui fait apparaître des icônes supplémentaires.
 +
 +Cliquez ensuite sur l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des constructions) et choisissez l'item **Incorporer une construction depuis un fichier**.
 +
 +Allez dans le dossier où vous avez décompressé le fichier zip contenant les constructions et cliquez sur le fichier nommé aideInterm3ValeursAleat.mgc puis validez.
 +
 +Pour être implémentée, notre construction a besoin d'un calcul provisoire.
 +
 +Déroulez la barre des calculs et cliquez sur l'icône {{:exercices_calcul:outilcalcul.png?32|}}. Créez un calcul nommé calcmac avec comme formule 0 (la formule de calcmac n'a pas d'importance).
 +
 +Utilisez l'icône l'icône {{:exercices_calcul:outilgestionconst.png?32|}} et cliquez sur **Implémenter une construction de la figure**.
 +
 +La seule macro présente  est déjà sélectionnée comme ci-dessous.
 +
 +{{:exercices_calcul:calculs_interm:tutoriel_interm1.png?500|}}.
 +
 +Cliquez sur le bouton **Implémenter**.
 +
 +Une autre boîte de dialogue apparaît vos demandant de choisir les objets sources pour implémenter cette macro. Un seul objet source est requis : ce sera notre calcul //calcmac//.
 +
 +Dans la liste, affectez à l'objet source numéro 1 le calcul calcmac en le sélectionnant comme ci-dessous puis validez.
 +
 +La construction est implémentée et a créé pour vous plusieurs objets :
 +
 +  - des calculs nommés nbvar, nbcas1, nbcas2, nbcas3, r1, r2, r3 : leur présence est nécessaire pour que, si on répète plusieurs fois la ressource, les donénes de l'exercice ne soient pas les mêmes.
 +  - des calculs nommés interm et vrai : ils seront utilisés pour vérifier les calculs intermédiaires de l'élève et vous n'avez pas à vous en soucier.
 +  - un affichage LaTeX caché  de tag interm dont vous n'avez pas à vous soucier non plus mais sa présence est indispensable.
 +  - une fonction de la variable x qui renvoie 1 quand la valeur absolue de x est inéférieure à 10^(-9) et 0 sinon.
 +  - des affichages LaTeX pour fournir l'énoncé, la suite de l'énoncé à l'étape 2, le formulaire à l'étape 2 et la solution. Nous allons devoir ensuite les modifier.
 +
 +Pour pouvoir modifier les objets finaux créés pas cette macro construction nous devons les transformer on objets normaux.
 +
 +Pour cela, utilisez à nouveau l'icône {{:exercices_calcul:outilgestionconst.png?32|}} (gestion des constructions) et cliquez sur l'item **Fusionner les constructions de la figure**.
 +
 +Pour simplifier, nous garderons notre calcul //calcmac// mais il y a trois formules que nous devons absolument changer : les formules de nbcas1, nbcas2 et nbcas3
 +
 +Dans la barre supérieure utilisez l'icône {{:exercices_calcul:outilmodifobjnum.png?32|}} (modification d'objet numérique) et utilisez la boîte de dialogue pour changer les formules comme indiqué ci-dessous :
 +
 +^Nom du calcul^Ancienne formule^Nouvelle formule^Commentaire^
 +|nbcas1|calcmac|4|Ainsi r1 défini après par la formule int(rand(0)*nbcas1) pourra prendre les valeurs entières aléatoires de 0 à 3|
 +|nbcas2|calcmac|4|Ainsi r2 défini après pourra prendre les valeurs entières aléatoires de 0 à 3|
 +|nbcas3|calcmac|4|Ainsi r3 défini après pourra prendre les valeurs entières aléatoires de 0 à 3|
 +
 +Refermez la boîte de dialogue.
  
 A l'aide de l'outil {{:exercices_calcul:outilnommer.png?32|}} de la barre supérieure, cliquez sur les points U et V et cochez la case **Nom masqué** avant de valider. A l'aide de l'outil {{:exercices_calcul:outilnommer.png?32|}} de la barre supérieure, cliquez sur les points U et V et cochez la case **Nom masqué** avant de valider.
Ligne 34: Ligne 86:
  
 ^Nom du calcul^Formule^Commentaire^ ^Nom du calcul^Formule^Commentaire^
-|nbvar|3|Informe LaboMep que cet exercice est gérée avec 3 entiers aléatoires (voir ce qui suit)| 
-|nbcas1|4|Le premier paramètre aléatoire pourra prendre 4 valeurs| 
-|nbcas2|4|Le second paramètre aléatoire pourra prendre 4 valeurs| 
-|nbcas3|3|Le troisième paramètre aléatoire pourra prendre 3 valeurs| 
-|r1|int(rand(0)*nbcas1)|r1 prendra des valeurs aléatoires entières de 0 à 3| 
-|r2|int(rand(0)*nbcas2)|r2 prendra des valeurs aléatoires entières de 0 à 3| 
-|r3|int(rand(0)*nbcas3)|r3 prendra des valeurs aléatoires entières de 0 à 2| 
 |a|2+r1|a contiendra un entier aléatoire entre 2 et 5| |a|2+r1|a contiendra un entier aléatoire entre 2 et 5|
 |b'|2+r2|b' contiendra un entier aléatoire entre 2 et 5| |b'|2+r2|b' contiendra un entier aléatoire entre 2 et 5|
Ligne 47: Ligne 92:
  
  
-Nous allons maintenant créer un affichage LaTeX qui fournira à l'exercice la consigne de cet exercice.+Nous allons maintenant modifier l'affichage LaTeX qui fournira à l'exercice l'énonce de cet exercice. La macro construction a affecté à cet affichage LaTeX un tag //enonce// ce qui permettra à LaboMep de le reconnaître comme tel.
  
-Utilisez l'icône {{:exercices_calcul:outillatex.png?32|}} (dans la barre d'outils des affichages) puis cliquez en haut et à droite de la figure).+Comme cet affichage LaTeX doit utiliser des objets que nous avons créés après avoir implémenté la macro construction, nous allons d'abord reclasser cet affichage LaTeX vers la fin de la liste des objets créés.
  
-Dans la boîte de dialogue qui s'ouvre entrez dans le champ d'édition Code LaTeX suivant (vous pouvez utiliser les boutons {{:exercices_calcul:latexmatrice21.png?32|}} et **Insertion de valeur** pour accélérrer le processus :+Utilisez pour cela l'outil {{:exercices_calcul:outilreclassfinobjgra.png?32|}} puis cliquez sur l'affichage LaTeX d'énoncé créé par la macro construction. 
 + 
 +Utilisez maintenant l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} (modification d'objet graphique dans la barre d'outils des affichages) puis cliquez en haut et à droite de la figure). 
 + 
 +Dans la boîte de dialogue qui s'ouvre remplacez dans le champ d'édition le code LaTeX par le Code LaTeX suivant (vous pouvez utiliser les boutons {{:exercices_calcul:latexmatrice21.png?32|}} et **Insertion de valeur** pour accélérer le processus :
 <code> <code>
 \begin{array}{l} \begin{array}{l}
Ligne 62: Ligne 111:
 Le contenu de chaque \text du code LaTeX ci-dessus sera récupéré pour afficher une ligne de la consigne. Le contenu de chaque \text du code LaTeX ci-dessus sera récupéré pour afficher une ligne de la consigne.
  
-Mais pour que cet affichage LaTeX soit reconnu comme fournissant l'énoncé il faut lui affecter un tag dans MathGraph32. +Maintenant masquez cet affichage LaTex avec l'outil {{:exercices_calcul:outilgomme.png?32|}} de la barre d'outils supérieure. Il ne doit pas être visible dans la figure.
- +
-Dans la barre d'outils supérieure cliquez sur l'icône {{:exercices_calcul:outilprotocole.png?32|}}. +
- +
-Une boîte de dialogue apparaît qui vous présente les objets de la figure. Dans la liste de gauche, sélectionnez en bas le dernier objet qui est notre affichage LaTeX puis cliquez sur le bouton Changer le tag (le tag est une chaîne de caractères vide par défaut). +
- +
-Dans la boîte de dialogue de changement de tag, affectez à cet affichage LaTeX le tag solution, validez puis refermez la boîte de dialogue de protocole. +
- +
-Maintenant masquez ces trois affichages LaTex avec l'outil {{:exercices_calcul:outilgomme.png?32|}} de la barre d'outils supérieure.+
  
 Avec l'outil {{:constructions:outilptlib.png?32|}}, créez un point libre et nommez-le A (on peut déplacer le nom des points avec l'outil {{:constructions:outilcaptnom.png?32|}}). Avec l'outil {{:constructions:outilptlib.png?32|}}, créez un point libre et nommez-le A (on peut déplacer le nom des points avec l'outil {{:constructions:outilcaptnom.png?32|}}).
Ligne 139: Ligne 180:
  
 En déroulant la barre d'outils des objets numériques, activez l'outil {{:exercices_calcul:outilcalcul.png?32|}} de création d'un calcul réel et créez un calcul nommé //rep1// avec comme formule //0//. En déroulant la barre d'outils des objets numériques, activez l'outil {{:exercices_calcul:outilcalcul.png?32|}} de création d'un calcul réel et créez un calcul nommé //rep1// avec comme formule //0//.
- 
-Dans cette même barre, utilisez l'outil {{:exercices_calcul:outilfonc.png?32|}} pour créer une fonction réelle d'une variable réelle //x// nommée //zero// avec la formule ci-dessous : 
-<code>abs(x)<0.000000001</code> 
  
 Créez un calcul réel nommé long2 avec comme formule : Créez un calcul réel nommé long2 avec comme formule :
Ligne 158: Ligne 196:
 |k|divmaxp(long2,2)|divmaxp(x, p) est une fonction prédéfinie de deux variables qui fournit le plus grand entier k strictement supérieur à 1 tel que k%%^%%p divise x| |k|divmaxp(long2,2)|divmaxp(x, p) est une fonction prédéfinie de deux variables qui fournit le plus grand entier k strictement supérieur à 1 tel que k%%^%%p divise x|
 |q|long2/k^2|| |q|long2/k^2||
-|qegal1|zero(q-1)|On utilise la fonction zero pour éviter les problèmes d'arronid. qegal1 sera égal à 1 quand long2 est le carré de k|+|qegal1|zero(q-1)|On utilise la fonction zero (qui a été créé par la macro-construction) pour éviter les problèmes d'arrondi. qegal1 sera égal à 1 quand long2 est le carré de k|
 |kdif1|1-(k=1)|Sera égal à O si k égal 1 et 0 si k est différent de 1| |kdif1|1-(k=1)|Sera égal à O si k égal 1 et 0 si k est différent de 1|
 |sol2|k*sqrt(q)|Une des formes possibles de la solution| |sol2|k*sqrt(q)|Une des formes possibles de la solution|
Ligne 185: Ligne 223:
 <code>si(qegal1,teq'2,si(kdif1,teq1|teq2,teq1))</code> <code>si(qegal1,teq'2,si(kdif1,teq1|teq2,teq1))</code>
  
-Dans notre exemple, nous afficherons des explications détaillées dans une seconde figure au-dessous de la première mais il serait possible aussi d'afficher les explications dans cette première figure. Pour montrer cette fonctionnalité nous allons créer une affichage LaTeX de la solution à droite de la figure.+Dans notre exemple, nous afficherons lors de la correction la formule finale donnant la réponse pour la longueur AC.
  
 Déroulez la barre des outils d'affichage et cliquez sur l'icône {{:exercices_calcul:outillatex.png?32|}}  Déroulez la barre des outils d'affichage et cliquez sur l'icône {{:exercices_calcul:outillatex.png?32|}} 
Ligne 215: Ligne 253:
 Dans la liste proposée, cliquez sur **Macro d'apparition** et validez. Dans la liste proposée, cliquez sur **Macro d'apparition** et validez.
  
-Cliquez à l'endroit d'affichage de la macro, par exemple au-dessous de notre affichage LaTeX précédent+Cliquez à l'endroit d'affichage de la macro, par exemple au-dessous du dernier affichage LaTeX déjà présent en bas et à droite
  
 Il vous en ensuite demandé de cliquer sur les objets que la macro doit faire apparaitre. Il vous en ensuite demandé de cliquer sur les objets que la macro doit faire apparaitre.
Ligne 221: Ligne 259:
 Cliquez sur l'affichage LaTeX puis cliquez sur le bouton rouge STOP en bas et à droite pour dire que vous avez désigné tous les objets. L'intitulé de la macro apparaît. Cliquez sur l'affichage LaTeX puis cliquez sur le bouton rouge STOP en bas et à droite pour dire que vous avez désigné tous les objets. L'intitulé de la macro apparaît.
  
 +Il nous reste à masquer notre affichage LaTeX et la mcro en utilisant l'outil {{:exercices_calcul:outilgomme.png?32|}} : cliquez sur l'affichage LaTeX et la macro pour les masquer.
  
-Il nous reste à masquer notre affichage LaTeX en utilisant l'outil {{:exercices_calcul:outilgomme.png?32|}} : cliquez sur l'affichage LaTeX et la macro pour les masquer. +Cette macro sera automatiquement exécutée lors de la correction.
- +
-Pour que notre figure puisse interpréter les calculs intermédiaires de l'élève nous devons créer quelques objets supplémentaires : +
-  * un calcul réel nommé interm avec comme formule 0 (la formule n'a pas d'importance). +
-  * un calcul réel nommé vrai avec comme formule : <code>zero(gauche(interm)-droit(interm))</code> +
-  * Un affichage LaTex avec comme code LaTeX <code>\For{interm}</code>. Cet affichage LaTeX doit avoir pour tag //interm//. Utilisez pour cela l'outil {{:exercices_calcul:outilprotocole.png?32|}} +
- +
-Maintenant masquez ce dernier affichage LaTeX (ici un zéro) avec l'outil {{:exercices_calcul:outilgomme.png?32|}}.+
  
 Nous allons maintenant créer des calculs qui serviront à l'affichage LaTeX de la solution. Nous allons maintenant créer des calculs qui serviront à l'affichage LaTeX de la solution.
Ligne 243: Ligne 275:
 |for4|sqrt(k2*q)=sqrt(k2)*sqrt(q)| |for4|sqrt(k2*q)=sqrt(k2)*sqrt(q)|
  
-Il nous reste à créer trois affichages LaTeX.+Nous devons maintenant créer modifier les trois affichages LaTeX restants qui ont été créés par la macro construction.
  
-Utilisez l'icône {{:exercices_calcul:outillatex.png?32|}} (affichage LaTeX libre) et cliquez sous l'affichage LaTeX fournissant l'énoncé.+Utilisez l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} et cliquez sur l'affichage LaTeX fournissant la suite de l'énoncé.
  
-Affectez lui le code LaTeX ci-dessous :+Remplacez son code LaTeX par le code LaTeX ci-dessous :
 <code> <code>
 \text{Il faut maintenant donner la valeur de AC.} \text{Il faut maintenant donner la valeur de AC.}
 </code> </code>
- 
-Utilisez l'outil Protocole pour lui affecter le tag //enonceSuite//. 
  
 Lorsque l'élève cliquera sur le bouton Passer à la réponse finale on lui affichera donc le message : Il faut maintenant donner la valeur de AC. Lorsque l'élève cliquera sur le bouton Passer à la réponse finale on lui affichera donc le message : Il faut maintenant donner la valeur de AC.
  
-A nouveau cliquez sur l'icône {{:exercices_calcul:outillatex.png?32|}} (affichage LaTeX libre) et créez au-dessous de l'affichage LaTeX précédent un affichage LaTeX de code :+A nouveau cliquez sur l'icône {{:exercices_calcul:outilmodifobjgraph.png?32|}} et modifiez l'affichage LaTeX contenant le formulaire pour la deuxième étape. Remplacez son code LaTeX par celui-ci :
 <code> <code>
 \text{AC = edit1 cm} \text{AC = edit1 cm}
 </code>  </code> 
- 
-Affectez à cet affichage LaTeX le tag //formulaire2//. Il fournit le formulaire à utiliser lors de la deuxième (et dernière) étape. 
  
 Lors de l'étape finale sera donc affiché AC = suivi d'un éditeur de formule repéré dans le code LaTeX par edit. Lors de l'étape finale sera donc affiché AC = suivi d'un éditeur de formule repéré dans le code LaTeX par edit.
  
-Enfin créez au-dessous de cet affichage LaTeX un dernier affichage LaTeX qui va, lui, fournir la solution à afficher.+Enfin modifiez aussi l'affichage LaTeX créé par la construction destiné à fournir la solution à afficher.
  
 Voici le code LaTeX à utiliser : Voici le code LaTeX à utiliser :
Ligne 283: Ligne 311:
 \end{array} \end{array}
 </code> </code>
- 
-Affectez à ce dernier affichage LaTeX le tag //solution//. 
  
 Rappelons que le code LaTeX spécial MathGraph32 \ForSimp{calc} affiche le code LaTeX du calcul calc en remplaçant auparavant les calculs utilisés dans la formule de calc par leurs valeurs et en supprimant les additions de 0 et les produits par 1. Rappelons que le code LaTeX spécial MathGraph32 \ForSimp{calc} affiche le code LaTeX du calcul calc en remplaçant auparavant les calculs utilisés dans la formule de calc par leurs valeurs et en supprimant les additions de 0 et les produits par 1.
 +
 +Pour que notre exercice fonctionne bien quand l'élève fait ses calculs intermédiaire, nous devons reclasser le calcul nommé //interm// qui a été créé par la macro construction le plus possible vers la liste des objets créés.
 +
 +Pour cela utilisez l'outil {{:exercices_calcul:outilprotocole.png?32|}}, sélectionnez dans la liste le calcul nommé //interm// puis cliquez à droite sur l'icône {{:exercices_calcul:downmax.png?32|}} qui va reclasser ce calcul et les objets qui en dépendent en fin de liste.
  
 Il vous reste à utiliser l'outil {{:exercices_calcul:outilgomme.png?32|}} pour masquer tous nos affichages LaTeX qui ne servent qu'à fournir des informations à LaboMep lors du déroulement de l'exercice. Il vous reste à utiliser l'outil {{:exercices_calcul:outilgomme.png?32|}} pour masquer tous nos affichages LaTeX qui ne servent qu'à fournir des informations à LaboMep lors du déroulement de l'exercice.
Ligne 347: Ligne 377:
 Laissez la case simplifier à true. Nous exigeons donc que la réponse finale soit une des réponses que nous avons choisi d'attendre, sinon n'importe quel calcul donnant la valeur de la longueur AC sera acceptée. Laissez la case simplifier à true. Nous exigeons donc que la réponse finale soit une des réponses que nous avons choisi d'attendre, sinon n'importe quel calcul donnant la valeur de la longueur AC sera acceptée.
  
-Dans le champ charset1 entrez : =;AHBC\d.,+\-/*²^ (\ est un raccourci pour avoir tous les chiffres)+Dans le champ **charset1** entrez : =;AHBC\d.,+\-/*²^ (\ est un raccourci pour avoir tous les chiffres)
  
  
-Dans le champ //charset2// entrez :<code>\d.,+\-/*²^</code> (dans la réponse finale on n'a plus besoin d'utiliser le nom des points).+Dans le champ **charset2** entrez :<code>\d.,+\-/*²^</code> (dans la réponse finale on n'a plus besoin d'utiliser le nom des points).
  
-A noter que si vous laissez charset1 et chaset2 vides il n'y aura pas sur périphérique mobile de claver virtuel.+A noter que si vous laissez **charset1** et **charset2** vides il n'y aura pas sur périphérique mobile de claver virtuel.
  
 Dans le champ //enonceSimplifier//, entrez <code>Le résultat doit être donné sous la forme exacte la plus simple possible.</code> Dans le champ //enonceSimplifier//, entrez <code>Le résultat doit être donné sous la forme exacte la plus simple possible.</code>
Ligne 368: Ligne 398:
 ===Calculs pour initialiser la figure=== ===Calculs pour initialiser la figure===
 ^Nom du calcul^Formule^Utilité^ ^Nom du calcul^Formule^Utilité^
-|nbvar|3|nombre de paramètres aléatoires de notre exercice| +|nbvar|3|nombre de paramètres aléatoires de notre exercice (créé par la maccro construction)
-|nbcas1|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées.+|nbcas1|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées (créé par la maccro construction)
-|r1|int(rand(0)*nbcas1)|r1 pourra prendre 4 valeurs entières (de 0 à 3).+|r1|int(rand(0)*nbcas1)|r1 pourra prendre 4 valeurs entières (de 0 à 3) (créé par la maccro construction)
-|nbcas2|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées.|+|nbcas2|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées (créé par la maccro construction)|
 |r2|int(rand(0)*nbcas2)|r2 pourra prendre 4 valeurs entières (de 0 à 3).| |r2|int(rand(0)*nbcas2)|r2 pourra prendre 4 valeurs entières (de 0 à 3).|
-|nbcas3|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées.+|nbcas3|4|en cas de répétition de l'exercice, des valeurs différentes des précédentes seront proposées (créé par la maccro construction)
-|r3|int(rand(0)*nbcas3)|r3 pourra prendre 4 valeurs entières (de 0 à 3).|+|r3|int(rand(0)*nbcas3)|r3 pourra prendre 4 valeurs entières (de 0 à 3) (créé par la maccro construction)|
 |a|2+r1 longueur|HB| |a|2+r1 longueur|HB|
 |b’|2+r2|longueur HA| |b’|2+r2|longueur HA|
Ligne 383: Ligne 413:
  
 ^Nom de la fonction^Formule^Utilité^ ^Nom de la fonction^Formule^Utilité^
-|zero|abs(x)<0.000000001|Renvoie 1 si la valeur absolue de l'argument est strictement inférieure à 10<sup>-9</sup>|+|zero|abs(x)<0.000000001|Renvoie 1 si la valeur absolue de l'argument est strictement inférieure à 10<sup>-9</sup> (créé par la maccro construction)|
  
 ===Calculs ou fonctions pour vérifier la réponse de l'élève=== ===Calculs ou fonctions pour vérifier la réponse de l'élève===
Ligne 390: Ligne 420:
 |rep1|0|Sera la formule correspondant à la réponse de l'élève| |rep1|0|Sera la formule correspondant à la réponse de l'élève|
 |long2|c%%^2%%-a%%^%%2-b%%^%%2|Contient le carré de la longueur demandée| |long2|c%%^2%%-a%%^%%2-b%%^%%2|Contient le carré de la longueur demandée|
-|k|extraitderac(long2)|Plus grand nombre dont le  carré divise long2|+|k|divmaxp(long2,2)|Plus grand nombre entier dont le carré divise long2|
 |q|long2/k%%^%%2|quotient de long2 par k²| |q|long2/k%%^%%2|quotient de long2 par k²|
 |qegal1|zero(q-1)|Vaut 1 si q est égal à 1 et 0 sinon| |qegal1|zero(q-1)|Vaut 1 si q est égal à 1 et 0 sinon|
tutoriels/ressources/mathgraph/exercice_calcul_geometrique_avec_egalites_intermediaires.1705944989.txt.gz · Dernière modification : 22/01/2024 18:36 de ybiton

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC by-sa v3
CC by-sa v3 Driven by DokuWiki