Outils du site


tutoriels:ressources:mathgraph:calcul_produit_complexe

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:calcul_produit_complexe [19/04/2020 11:10] ybitontutoriels:ressources:mathgraph:calcul_produit_complexe [13/04/2021 22:08] (Version actuelle) claire.antoine
Ligne 2: Ligne 2:
  
 Vous devrez pour cela utiliser la verison JavaScript de MathGraph32, version 6.4.7 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 verison JavaScript de MathGraph32, version 6.4.7 ou ultérieure, ou utiliser la [[https://www.mathgraph32.org/ftp/js/mtg32online/indexLyceeSansComplexes.html|version en ligne]] sur le site de MathGraph32.
 +
 +Vous devez vérifier que MathGraph32 est bien en mode **Niveau Avancé avec nombres complexes** avec l'icône {{:exercices_calcul:outiloptionsfig.png?32|}} de la barre supérieure.
  
  
Ligne 21: Ligne 23:
 Le nombre de paramètres aléatoires de la figure sera ici de 8. Pour cela notre figure devra contenir un calcul nommé //nbvar// contenant la valeur 8, 8 calculs nommés //r1, r2, …, r8// chargés des tirages aléatoires et 8 autres calculs //nbcas1//, //nbcas2//, …, //nbcas8// contenant le nombre de valeurs que peuvent prendre les calculs //r1, r2, …, r8//. Le nombre de paramètres aléatoires de la figure sera ici de 8. Pour cela notre figure devra contenir un calcul nommé //nbvar// contenant la valeur 8, 8 calculs nommés //r1, r2, …, r8// chargés des tirages aléatoires et 8 autres calculs //nbcas1//, //nbcas2//, …, //nbcas8// contenant le nombre de valeurs que peuvent prendre les calculs //r1, r2, …, r8//.
  
-Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l'icône d'options {{:exercices_calcul:outiladd.png|32}} de la barre d'outils supérieure et cochez la case **Afficher un cadre de dimensions données** puis entrez 700 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.+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 **Afficher un cadre de dimensions données** puis entrez 700 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.
  
 Dans MathGraph32, utilisez l'icône {{:exercices_calcul:outilnew.png|32}} de création d'une nouvelle figure et cliquez sur l'item //Figure sans repère et sans longueur unité//. Dans MathGraph32, utilisez l'icône {{:exercices_calcul:outilnew.png|32}} de création d'une nouvelle figure et cliquez sur l'item //Figure sans repère et sans longueur unité//.
  
-Dans la barre d'outils supérieure, utilisez l'icône {{:exercices_calcul:outiladd.png|32}} (options de la figure). Cliquez sur l'item //Couleur de fond de la figure// et entrez dans le champ d'édition #f6fafe.+Dans la barre d'outils supérieure, utilisez l'icône {{:exercices_calcul:outiloptionsfig.png?32|}} (options de la figure). Cliquez sur l'item //Couleur de fond de la figure// et entrez dans le champ d'édition #f6fafe.
  
 Créez un calcul nommé //nbvar// (icône {{:exercices_calcul:outilcalcul.png|32}} dans la troisième rangée d'icônes à partir du bas réservée aux calculs) contenant comme formule //8//. Ce sera le nombre de paramètres aléatoires de notre exercice. Créez un calcul nommé //nbvar// (icône {{:exercices_calcul:outilcalcul.png|32}} dans la troisième rangée d'icônes à partir du bas réservée aux calculs) contenant comme formule //8//. Ce sera le nombre de paramètres aléatoires de notre exercice.
Ligne 31: Ligne 33:
 Créez de même 8 nouveaux calculs réels nommés //nbcas1//, //nbcas2//, … jusqu’à //nbcas8// avec comme formules respectives 2, 5, 2, 5, 2, 5, 2, 5. Créez de même 8 nouveaux calculs réels nommés //nbcas1//, //nbcas2//, … jusqu’à //nbcas8// avec comme formules respectives 2, 5, 2, 5, 2, 5, 2, 5.
  
-Créez un calcul réel nommé //r1// contenant comme formule : <code>int(rand(0)*nbcas1)</code>.+Créez un calcul réel nommé //r1// contenant comme formule : <code>int(rand(0)*nbcas1)</code>
 Ainsi le calcul //r1// pourra prendre 2 valeurs entières (0 ou 1). Ainsi le calcul //r1// pourra prendre 2 valeurs entières (0 ou 1).
  
-Créez un calcul réel nommé //r2 // contenant comme formule <code>int(rand(0)*nbcas2)</code>.+Créez un calcul réel nommé //r2 // contenant comme formule <code>int(rand(0)*nbcas2)</code>
 Ainsi r2 pourra prendre 5 valeurs entières (de 0 à 4). Ainsi r2 pourra prendre 5 valeurs entières (de 0 à 4).
  
-Créez un calcul réel nommé //a// contenant comme formule <code>(-1)^r1*(r2+1)</code>.+Créez un calcul réel nommé //a// contenant comme formule <code>(-1)^r1*(r2+1)</code>
 Ainsi si //r1// est égal à 0, a contiendra un entier compris entre 1 et 5 et si //r1// est égal à 1, a contiendra un entier compris entre -5 et -1. Ainsi si //r1// est égal à 0, a contiendra un entier compris entre 1 et 5 et si //r1// est égal à 1, a contiendra un entier compris entre -5 et -1.
  
 De même créez les calculs réels suivants : De même créez les calculs réels suivants :
  
-Un calcul nommé //r3// contenant comme formule <code>int(rand(0)*nbcas3)</code>. +Un calcul nommé //r3// contenant comme formule <code>int(rand(0)*nbcas3)</code> 
-Un calcul nommé //r4// contenant comme formule <code>int(rand(0)*nbcas4)</code>. +Un calcul nommé //r4// contenant comme formule <code>int(rand(0)*nbcas4)</code> 
-Un calcul nommé //b// contenant comme formule <code>(-1)^r3*(r4+1)</code>. +Un calcul nommé //b// contenant comme formule <code>(-1)^r3*(r4+1)</code> 
-Un calcul nommé //r5// contenant comme formule <code>int(rand(0)*nbcas5)</code>. +Un calcul nommé //r5// contenant comme formule <code>int(rand(0)*nbcas5)</code> 
-Un calcul nommé //r6// contenant comme formule <code>int(rand(0)*nbcas6)<code>. +Un calcul nommé //r6// contenant comme formule <code>int(rand(0)*nbcas6)</code> 
-Un calcul nommé //c// contenant comme formule <code>(-1)^r5*(r6+1)</code>. +Un calcul nommé //c// contenant comme formule <code>(-1)^r5*(r6+1)</code> 
-Un calcul nommé //r7// contenant comme formule <code>int(rand(0)*nbcas7)</code>. +Un calcul nommé //r7// contenant comme formule <code>int(rand(0)*nbcas7)</code> 
-Un calcul nommé //r8// contenant comme formule <code>int(rand(0)*nbcas8)</code>. +Un calcul nommé //r8// contenant comme formule <code>int(rand(0)*nbcas8)</code> 
-Un calcul nommé //d// contenant comme formule <code>(-1)^r7*(r8+1)</code>. +Un calcul nommé //d// contenant comme formule <code>(-1)^r7*(r8+1)</code> 
-Utilisez l’icône {{:exercices_calcul:outilcalculcomp.png?|32}}  pour créer un nouveau calcul complexe nommé //eq// contenant comme formule <code>(a+b*i)*(c+d*i)</code>.+Utilisez l’icône {{:exercices_calcul:outilcalculcomp.png?|32}}  pour créer un nouveau calcul complexe nommé //eq// contenant comme formule <code>(a+b*i)*(c+d*i)</code>
  
 Un affichage LaTeX de la formule de //eq// devra être contenu dans la figure et sera fourni à LaboMep. Cet affichage LaTeX doit être le premier affichage LaTeX de la figure (il sera possible de le reclasser si ce n’est pas le cas). Un affichage LaTeX de la formule de //eq// devra être contenu dans la figure et sera fourni à LaboMep. Cet affichage LaTeX doit être le premier affichage LaTeX de la figure (il sera possible de le reclasser si ce n’est pas le cas).
Ligne 61: Ligne 63:
  
 Créez un calcul réel nommé //acmoinbd// contenant comme formule la formule ci-dessous (icône {{:exercices_calcul:outilcalcul.png?32|}}) : <code>a*c-b*d</code> Créez un calcul réel nommé //acmoinbd// contenant comme formule la formule ci-dessous (icône {{:exercices_calcul:outilcalcul.png?32|}}) : <code>a*c-b*d</code>
-Créez de même un calcul réel nommé //bcplusad// contenant comme formule <code>b*c+a*d</code>. +Créez de même un calcul réel nommé //bcplusad// contenant comme formule <code>b*c+a*d</code> 
-Nous allons maintenant créer un calcul complexe qui contiendra la formule que nous souhaitons voir donnée par l’élève : Créez un nouveau calcul complexe nommé //sol// contenant comme formule <code>acmoinbd+bcplusad*i</code>.+Nous allons maintenant créer un calcul complexe qui contiendra la formule que nous souhaitons voir donnée par l’élève : Créez un nouveau calcul complexe nommé //sol// contenant comme formule <code>acmoinbd+bcplusad*i</code>
  
 Utilisez l'icône {{:exercices_calcul:outiladd.png|32}} situé à l'extrémité droite de la barre d'outils réservée aux calculs (troisième à partir du bas) et cliquez sur //Test d’équivalence// et remplissez la boîte de dialogue comme ci-dessous. Le nom choisi pour ce test est resolu. Utilisez l'icône {{:exercices_calcul:outiladd.png|32}} situé à l'extrémité droite de la barre d'outils réservée aux calculs (troisième à partir du bas) et cliquez sur //Test d’équivalence// et remplissez la boîte de dialogue comme ci-dessous. Le nom choisi pour ce test est resolu.
Ligne 74: Ligne 76:
 Nous considérerons que la réponse de l’élève est bonne si le module du complexe dif est inférieur à 10<sup>-9</sup>. Nous considérerons que la réponse de l’élève est bonne si le module du complexe dif est inférieur à 10<sup>-9</sup>.
  
-Pour cela créons un calcul complexe nommé //dif// contenant comme formule <code>sol – rep</code>.+Pour cela créons un calcul complexe nommé //dif// contenant comme formule <code>sol – rep</code>
 Certains objets numériques d'usage moins courant sont accessibles via l'icône {{:exercices_calcul:outiladd.png|32}} située à la droite de la barre d'icônes déroulante associée aux calculs (troisième à partir du bas). Une boîte de dialogue apparaît. Dans la liste, cliquez sur //Module// et remplissez la boîte de dialogue comme ci-dessous : Certains objets numériques d'usage moins courant sont accessibles via l'icône {{:exercices_calcul:outiladd.png|32}} située à la droite de la barre d'icônes déroulante associée aux calculs (troisième à partir du bas). Une boîte de dialogue apparaît. Dans la liste, cliquez sur //Module// et remplissez la boîte de dialogue comme ci-dessous :
  
Ligne 81: Ligne 83:
 Nous considérons que la réponse de l’élève est bonne si le module de dif est inférieur à 10<sup>-9</sup>. Nous considérons que la réponse de l’élève est bonne si le module de dif est inférieur à 10<sup>-9</sup>.
  
-Créez donc un calcul réel nommé //exact// et contenant comme formule <code>moddif<0.000000001</code>.+Créez donc un calcul réel nommé //exact// et contenant comme formule <code>moddif<0.000000001</code>
 Créez ensuite un autre calcul réel nommé //reponse// contenant comme formule <code>si(resolu,1,si(exact,2,0))</code> Créez ensuite un autre calcul réel nommé //reponse// contenant comme formule <code>si(resolu,1,si(exact,2,0))</code>
 La syntaxe du //if// est //si(calcul, valeursivrai, valeursifaux)// : Si calcul vaut 1, le //if// renvoie //valeursivrai// et sinon il renvoie //valeursifaux//. La syntaxe du //if// est //si(calcul, valeursivrai, valeursifaux)// : Si calcul vaut 1, le //if// renvoie //valeursivrai// et sinon il renvoie //valeursifaux//.
Ligne 92: Ligne 94:
  
 Créez un premier calcul complexe nommé //for1// contenant comme formule <code>a*c+b*i*c+a*d*i+b*d*i^2</code> Créez un premier calcul complexe nommé //for1// contenant comme formule <code>a*c+b*i*c+a*d*i+b*d*i^2</code>
-Créez un calcul nommé //bc// contenant comme formule <code>b*c</code>.+Créez un calcul nommé //bc// contenant comme formule <code>b*c</code>
 Créez un calcul nommé //ad// contenant comme formule <code>a*d</code> Créez un calcul nommé //ad// contenant comme formule <code>a*d</code>
 Créez un calcul nommé //ac// contenant comme formule <code>a*c</code> Créez un calcul nommé //ac// contenant comme formule <code>a*c</code>
-Créez un calcul nommé //bd// contenant comme formule <code>b*d</code>. +Créez un calcul nommé //bd// contenant comme formule <code>b*d</code> 
-Créez un calcul complexe nommé //for2// contenant comme formule //ac+bc*i+ad*i+bd*(-1)//. +Créez un calcul complexe nommé //for2// contenant comme formule <code>ac+bc*i+ad*i+bd*(-1)</code>
 Dans la barre d'outils déroulante réservée aux affichages (quatrième à partir du bas), cliquez sur l’outil {{:exercices_calcul:outillatex.png|32}} de création d’affichage LaTeX libre. Cliquez en haut et à gauche sous l’éditeur de formule et remplissez la boîte de dialogue comme ci-dessous : Dans la barre d'outils déroulante réservée aux affichages (quatrième à partir du bas), cliquez sur l’outil {{:exercices_calcul:outillatex.png|32}} de création d’affichage LaTeX libre. Cliquez en haut et à gauche sous l’éditeur de formule et remplissez la boîte de dialogue comme ci-dessous :
  
Ligne 103: Ligne 104:
  
 A noter que cliquer sur l’icône {{:exercices_calcul:latexmatrice21.png|32}}  permet d’insérer le code LaTeX pour une matrice à deux lignes et une colonne (il suffit pour rajouter des lignes de rajouter des lignes commençant par \\). A noter que cliquer sur l’icône {{:exercices_calcul:latexmatrice21.png|32}}  permet d’insérer le code LaTeX pour une matrice à deux lignes et une colonne (il suffit pour rajouter des lignes de rajouter des lignes commençant par \\).
 +
 +Vous pouvez utiliser le bouton Insertion de formule pour ajouter les codes //\ForSimp//.
 +
 +Pour chanbger la couleur de fond, cliquez sur l'ellipse au-dessous de //Couleur de fond//.
  
 Voici ci-dessous le code LaTeX utilisé : Voici ci-dessous le code LaTeX utilisé :
Ligne 112: Ligne 117:
 \\ i^2=-1 \text{ donc :} \\ i^2=-1 \text{ donc :}
 \\ A=\ForSimp{for2} \\ A=\ForSimp{for2}
-\\ \text{La r}\acute{e} \text{ponse attendue }\acute{e} \text{tait :}+\\ \text{La réponse attendue était :}
 \\ A=\ForSimp{sol} \\ A=\ForSimp{sol}
 \end{array} \end{array}
 </code> </code>
  
-Pour finir, notre figure doit contenir une macro chargée de cacher le champ d’édition et de montrer l’affichage LaTeX de correction. Pour cela nous devons créer trois macros.+Pour finir, notre figure doit contenir une macro d'initulé //solution// chargée de montrer l’affichage LaTeX de correction.
  
-Pour créer une macro il faut cliquer sur l'icône {{:exercices_calcul:outiladd.png|32}} située à droite de la barre d'icône réservée aux affichages (quatrième à partir du bas). Dans la boîte de dialogue qui s'ouvre sélectionnez //Macro de masquage// et validez.+Pour créer une macro il faut cliquer sur l'icône {{:exercices_calcul:outilmacroadd.png?32|}} située à droite de la barre d'icône réservée aux affichages (quatrième à partir du bas). Dans la boîte de dialogue qui s'ouvre sélectionnez **Macro d'apparition** et validez.
  
-Cliquez en bas et à droite de la figure. Une boîte de dialogue apparaît. Dans le champ //Intitulé//, entrez //masquerChamp//. Validez.+Cliquez en bas et à droite de la figure. Une boîte de dialogue apparaît. Dans le champ **Intitulé**, entrez //solution//. Validez.
  
-Il faut ensuite cliquer sur les objets que la macro doit masquer (cacher) : Cliquez sur l’éditeur de formule (sur le A=) puis cliquez sur le bouton STOP rouge en bas à droite de la fenêtre.+Il faut ensuite cliquer sur les objets que la macro doit faire apparaître : Cliquez sur l'affichage LaTeX de correction puis cliquez sur le bouton STOP rouge en bas à droite de la fenêtre.
  
-Utilisez de nouveau l'icône {{:exercices_calcul:outiladd.png|32}} pour créer en bas et à droite de la figure une macro d'apparition d'objet d’intitulé //voirSolution//. Une fois la boîte de dialogue validée, cliquez sur le LaTeX daffichage de la solution puis cliquez sur le bouton STOP rouge.+Il est important que l’intitulé de cette macro soit //solution// car LaboMep doit exécuter cette macro à la fin de lexercice.
  
-Il reste à créer une macro exécutant ces deux macros : Utilisez de nouveau l'icône {{:exercices_calcul:outiladd.png|32}} pour créer une macro exécutant d’une suite de macros. Cliquez en bas et à droite de la figure, remplissez la boîte de dialogue comme ci-dessous en utilisant le bouton **Insérer** ou un double clic pour ajouter la macro sélectionnée à droite dans la liste de droite :+A ce niveau votre figure doit ressembler à ceci :
  
 {{:exercices_calcul:ex2_fig5.png|}} {{:exercices_calcul:ex2_fig5.png|}}
- 
-Il est important que l’intitulé de cette macro soit //solution// car LaboMep doit exécuter cette macro à la fin de l’exercice. 
  
 Il nous reste : Il nous reste :
- 
-  * A déplacer le LaTeX d’affichage de la solution pour qu’il soit en haut et à gauche de la figure comme ci-dessous (les valeurs seront sans doute différentes car elles sont choisies de façon aléatoire) : 
- 
-{{:exercices_calcul:ex2_fig6.png|}} 
  
   * A cacher (outil {{:exercices_calcul:outilgomme.png|}} ) les deux affichages LaTeX et les trois macros.   * A cacher (outil {{:exercices_calcul:outilgomme.png|}} ) les deux affichages LaTeX et les trois macros.
- 
   * A enregistrer notre figure.   * A enregistrer notre figure.
  
Ligne 147: Ligne 145:
 ==== Etape 2 : Amélioration de notre figure pour qu'elle prenne en compte les produits remarquables. ==== ==== Etape 2 : Amélioration de notre figure pour qu'elle prenne en compte les produits remarquables. ====
  
-Reprenons notre figure précdente avec MathGraph32.+Reprenons notre figure précédente avec MathGraph32.
  
 Nous voulons que nos explications soient aussi adaptées dans le cas d’un produite remarquable. Nous voulons que nos explications soient aussi adaptées dans le cas d’un produite remarquable.
Ligne 153: Ligne 151:
 Créez deux nouveaux calculs réels : Créez deux nouveaux calculs réels :
  
-  * Un calcul nommé //test1// contenant comme formule //a=c&b=d|(a=-c&b=-d)//. +  * Un calcul nommé //test1// contenant comme formule <code>a=c&b=d|(a=-c&b=-d)</code> 
-  * Un calcul nommé //test2// contenant comme formule //a*b<0//.+  * Un calcul nommé //test2// contenant comme formule <code>a*b<0</code>
  
-Ainsi //test1// prendra la valeur 1 si on a à la fois a=b et c=d  ou (c = -a) et (d = -b) et zéro sinon et //test2// prendra la valeur 1 lorsque a et b sont de signes contraires et 0 sinon.+Ainsi //test1// prendra la valeur 1 si on a à la fois //a=b// et //c=d//  ou (//c = -a//) et (//d = -b//) et zéro sinon et //test2// prendra la valeur 1 lorsque //a// et //b// sont de signes contraires et 0 sinon.
  
-Créez de même un calcul //test3// avec comme formule //a=c&b=-d//. Ce calcul nous servira à détecter les produits remarquables de la forme (x+y)(x-y).+Créez de même un calcul //test3// avec comme formule <code>a=c&b=-d</code> 
 +Ce calcul nous servira à détecter les produits remarquables de la forme (x+y)(x-y).
  
-Créez un calcul réel nommé //absbegal1// contenant comme formule //abs(b)=1//. Ce test nous servira à traiter les produits remarquables de la forme (a+i)² ou (a-i)².+Créez un calcul réel nommé //absbegal1// contenant comme formule <code>abs(b)=1</code> 
 +Ce test nous servira à traiter les produits remarquables de la forme (a+i)² ou (a-i)².
  
 Créez maintenant les calculs réels ou complexes suivants en vous référant au tableau suivant : Créez maintenant les calculs réels ou complexes suivants en vous référant au tableau suivant :
Ligne 172: Ligne 172:
 |for4 |Complexe |signe*(a'-b'*i)%%^%%2| |for4 |Complexe |signe*(a'-b'*i)%%^%%2|
 |for5 |Complexe |signe*(a'%%^%%2-2*a'*b'*i+(b'*i)%%^%%2)| |for5 |Complexe |signe*(a'%%^%%2-2*a'*b'*i+(b'*i)%%^%%2)|
-|ab’fois2 |Réel |a*b'*2| +|abpfois2 |Réel |a*b'*2| 
-|for6 |Complexe |signe*(a2-ab'fois2*i+b'%%^%%2*i%%^%%2)| +|for6 |Complexe |signe*(a2-abpfois2*i+b'%%^2%%*i%%^%%2)| 
-|for7 |Complexe |signe*(a2-ab'fois2*i-b2)|+|for7 |Complexe |signe*(a2-abpfois2*i-b2)|
 |for8 |Complexe |signe*(a'+b'*i)%%^%%2| |for8 |Complexe |signe*(a'+b'*i)%%^%%2|
 |for9 |Complexe |signe*(a'%%^%%2+2*a'*b'*i+(b'*i)%%^%%2)| |for9 |Complexe |signe*(a'%%^%%2+2*a'*b'*i+(b'*i)%%^%%2)|
 |z |Complexe |a+b*i| |z |Complexe |a+b*i|
 |zbarre |Complexe |a-b*i| |zbarre |Complexe |a-b*i|
-|mod2 |Réel |a%%^%%2+b%%^%%2|+|mod2 |Réel |a%%^%%2+b%%^2%%|
 |ab2 |Réel |a*b*2| |ab2 |Réel |a*b*2|
 |for10 |Complexe |signe*(a2+ab2*i+b'%%^%%2*i%%^%%2)| |for10 |Complexe |signe*(a2+ab2*i+b'%%^%%2*i%%^%%2)|
Ligne 259: Ligne 259:
 } }
 \end{array} \end{array}
- 
- 
 </code> </code>
  
Ligne 284: Ligne 282:
  
 N’oubliez pas d’enregistrer votre figure finie (ne doit rester visible que l’éditeur). N’oubliez pas d’enregistrer votre figure finie (ne doit rester visible que l’éditeur).
 +
 +Vous pouvez en cas de problème utiliser dans MathGraph32 l'icône {{:exercices_calcul:outilnew.png?32|}} de création d'une nouvelle figure, choisir **Figure par code Base 64** et coller dans le champ //code// ce qui suit :
 +<code>
 +TWF0aEdyYXBoSmF2YTEuMAAAABI+TMzNAAJmcvb6#gEA#wEAAAAAAAAAAARSAAACnQAAAQEAAAAAAAAAAQAAAEL#####AAAAAQAKQ0NhbGNDb25zdAD#####AAJwaQAWMy4xNDE1OTI2NTM1ODk3OTMyMzg0Nv####8AAAABAApDQ29uc3RhbnRlQAkh+1RELRj#####AAAAAQAHQ0NhbGN1bAD#####AAVuYnZhcgABOAAAAAFAIAAAAAAAAAAAAAIA#####wAGbmJjYXMxAAEyAAAAAUAAAAAAAAAAAAAAAgD#####AAZuYmNhczIAATUAAAABQBQAAAAAAAAAAAACAP####8ABm5iY2FzMwABMgAAAAFAAAAAAAAAAAAAAAIA#####wAGbmJjYXM0AAE1AAAAAUAUAAAAAAAAAAAAAgD#####AAZuYmNhczUAATIAAAABQAAAAAAAAAAAAAACAP####8ABm5iY2FzNgABNQAAAAFAFAAAAAAAAAAAAAIA#####wAGbmJjYXM3AAEyAAAAAUAAAAAAAAAAAAAAAgD#####AAZuYmNhczgAATUAAAABQBQAAAAAAAAAAAACAP####8AAnIxABNpbnQocmFuZCgwKSpuYmNhczEp#####wAAAAIACUNGb25jdGlvbgL#####AAAAAQAKQ09wZXJhdGlvbgIAAAADEQAAAAEAAAAAAAAAAD#q0A9fFBXC#####wAAAAEAD0NSZXN1bHRhdFZhbGV1cgAAAAIAAAACAP####8AAnIyABNpbnQocmFuZCgwKSpuYmNhczIpAAAAAwIAAAAEAgAAAAMRAAAAAQAAAAAAAAAAP7FOPMUbpCAAAAAFAAAAAwAAAAIA#####wABYQAOKC0xKV5yMSoocjIrMSkAAAAEAv####8AAAABAApDUHVpc3NhbmNl#####wAAAAEADENNb2luc1VuYWlyZQAAAAE#8AAAAAAAAAAAAAUAAAAKAAAABAAAAAAFAAAACwAAAAE#8AAAAAAAAAAAAAIA#####wACcjMAE2ludChyYW5kKDApKm5iY2FzMykAAAADAgAAAAQCAAAAAxEAAAABAAAAAAAAAAA#5ueSHDytTgAAAAUAAAAEAAAAAgD#####AAJyNAATaW50KHJhbmQoMCkqbmJjYXM0KQAAAAMCAAAABAIAAAADEQAAAAEAAAAAAAAAAD#lpjjC0M5IAAAABQAAAAUAAAACAP####8AAnI1ABNpbnQocmFuZCgwKSpuYmNhczUpAAAAAwIAAAAEAgAAAAMRAAAAAQAAAAAAAAAAP+lT6zQkgJ4AAAAFAAAABgAAAAIA#####wACcjYAE2ludChyYW5kKDApKm5iY2FzNikAAAADAgAAAAQCAAAAAxEAAAABAAAAAAAAAAA#yCm0V#3E+AAAAAUAAAAHAAAAAgD#####AAJyNwATaW50KHJhbmQoMCkqbmJjYXM3KQAAAAMCAAAABAIAAAADEQAAAAEAAAAAAAAAAD#jndfZiLyqAAAABQAAAAgAAAACAP####8AAnI4ABNpbnQocmFuZCgwKSpuYmNhczgpAAAAAwIAAAAEAgAAAAMRAAAAAQAAAAAAAAAAP8exU4PfJxgAAAAFAAAACQAAAAIA#####wABYgAOKC0xKV5yMyoocjQrMSkAAAAEAgAAAAYAAAAHAAAAAT#wAAAAAAAAAAAABQAAAA0AAAAEAAAAAAUAAAAOAAAAAT#wAAAAAAAAAAAAAgD#####AAFjAA4oLTEpXnI1KihyNisxKQAAAAQCAAAABgAAAAcAAAABP#AAAAAAAAAAAAAFAAAADwAAAAQAAAAABQAAABAAAAABP#AAAAAAAAAAAAACAP####8AAWQADigtMSlecjcqKHI4KzEpAAAABAIAAAAGAAAABwAAAAE#8AAAAAAAAAAAAAUAAAARAAAABAAAAAAFAAAAEgAAAAE#8AAAAAAAAP####8AAAABAA9DQ2FsY3VsQ29tcGxleGUA#####wACZXEADyhhK2IqaSkqKGMrZCppKQAAAAQCAAAABAD#####AAAAAQAXQ1Jlc3VsdGF0VmFsZXVyQ29tcGxleGUAAAAMAAAABAIAAAAJAAAAE#####8AAAABAAtDQ29uc3RhbnRlaQAAAAQAAAAACQAAABQAAAAEAgAAAAkAAAAVAAAACv####8AAAACAAZDTGF0ZXgA#####wEAAAAB#####xBAfMgAAAAAAEA5uFHrhR64AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAOQT1cRm9yU2ltcHtlcX0AAAAIAP####8AA3JlcAABMAAAAAEAAAAAAAAAAAAAAAgA#####wAIYWNtb2luYmQAB2EqYy1iKmQAAAAEAQAAAAQCAAAACQAAAAwAAAAJAAAAFAAAAAQCAAAACQAAABMAAAAJAAAAFQAAAAgA#####wAIYmNwbHVzYWQAB2IqYythKmQAAAAEAAAAAAQCAAAACQAAABMAAAAJAAAAFAAAAAQCAAAACQAAAAwAAAAJAAAAFQAAAAgA#####wADc29sABNhY21vaW5iZCtiY3BsdXNhZCppAAAABAAAAAAJAAAAGQAAAAQCAAAACQAAABoAAAAK#####wAAAAMAEENUZXN0RXF1aXZhbGVuY2UA#####wAGcmVzb2x1AAAAGwAAABgBAAAAAAE#8AAAAAAAAAEAAAAIAP####8AA2RpZgAHc29sLXJlcAAAAAQBAAAACQAAABsAAAAJAAAAGP####8AAAABAAdDTW9kdWxlAP####8ABm1vZGRpZgAAAB0AAAACAP####8ABWV4YWN0ABJtb2RkaWY8MC4wMDAwMDAwMDEAAAAEBAAAAAUAAAAeAAAAAT4RLgvoJtaVAAAAAgD#####AAdyZXBvbnNlABpzaShyZXNvbHUsMSxzaShleGFjdCwyLDApKf####8AAAABAA1DRm9uY3Rpb24zVmFyAAAAAAUAAAAcAAAAAT#wAAAAAAAAAAAADgAAAAAFAAAAHwAAAAFAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAgA#####wAEZm9yMQAXYSpjK2IqaSpjK2EqZCppK2IqZCppXjIAAAAEAAAAAAQAAAAABAAAAAAEAgAAAAkAAAAMAAAACQAAABQAAAAEAgAAAAQCAAAACQAAABMAAAAKAAAACQAAABQAAAAEAgAAAAQCAAAACQAAAAwAAAAJAAAAFQAAAAoAAAAEAgAAAAQCAAAACQAAABMAAAAJAAAAFQAAAAYAAAAKAAAAAUAAAAAAAAAAAAAACAD#####AAJiYwADYipjAAAABAIAAAAJAAAAEwAAAAkAAAAUAAAACAD#####AAJhZAADYSpkAAAABAIAAAAJAAAADAAAAAkAAAAVAAAACAD#####AAJhYwADYSpjAAAABAIAAAAJAAAADAAAAAkAAAAUAAAACAD#####AAJiZAADYipkAAAABAIAAAAJAAAAEwAAAAkAAAAVAAAACAD#####AARmb3IyABRhYytiYyppK2FkKmkrYmQqKC0xKQAAAAQAAAAABAAAAAAEAAAAAAkAAAAkAAAABAIAAAAJAAAAIgAAAAoAAAAEAgAAAAkAAAAjAAAACgAAAAQCAAAACQAAACUAAAAHAAAAAT#wAAAAAAAAAAAAAgD#####AAV0ZXN0MQARYT1jJmI9ZHxhPS1jJmI9LWQAAAAECwAAAAQKAAAABAgAAAAFAAAADAAAAAUAAAAUAAAABAgAAAAFAAAAEwAAAAUAAAAVAAAABAoAAAAECAAAAAUAAAAMAAAABwAAAAUAAAAUAAAABAgAAAAFAAAAEwAAAAcAAAAFAAAAFQAAAAIA#####wAFdGVzdDIABWEqYjwwAAAABAQAAAAEAgAAAAUAAAAMAAAABQAAABMAAAABAAAAAAAAAAAAAAACAP####8ABXRlc3QzAAhhPWMmYj0tZAAAAAQKAAAABAgAAAAFAAAADAAAAAUAAAAUAAAABAgAAAAFAAAAEwAAAAcAAAAFAAAAFQAAAAIA#####wAJYWJzYmVnYWwxAAhhYnMoYik9MQAAAAQIAAAAAwAAAAAFAAAAEwAAAAE#8AAAAAAAAAAAAAIA#####wACYScABmFicyhhKQAAAAMAAAAABQAAAAwAAAACAP####8AAmInAAZhYnMoYikAAAADAAAAAAUAAAATAAAAAgD#####AAJhMgADYV4yAAAABgAAAAUAAAAMAAAAAUAAAAAAAAAAAAAAAgD#####AAJiMgADYl4yAAAABgAAAAUAAAATAAAAAUAAAAAAAAAAAAAACAD#####AAJiaQADYippAAAABAIAAAAJAAAAEwAAAAoAAAACAP####8ABXNpZ25lAAxzaShhPWMsMSwtMSkAAAAOAAAAAAQIAAAABQAAAAwAAAAFAAAAFAAAAAE#8AAAAAAAAAAAAAcAAAABP#AAAAAAAAAAAAAIAP####8ABGZvcjQAEXNpZ25lKihhJy1iJyppKV4yAAAABAIAAAAJAAAAMAAAAAYAAAAEAQAAAAkAAAArAAAABAIAAAAJAAAALAAAAAoAAAABQAAAAAAAAAAAAAAIAP####8ABGZvcjUAH3NpZ25lKihhJ14yLTIqYScqYicqaSsoYicqaSleMikAAAAEAgAAAAkAAAAwAAAABAAAAAAEAQAAAAYAAAAJAAAAKwAAAAFAAAAAAAAAAAAAAAQCAAAABAIAAAAEAgAAAAFAAAAAAAAAAAAAAAkAAAArAAAACQAAACwAAAAKAAAABgAAAAQCAAAACQAAACwAAAAKAAAAAUAAAAAAAAAAAAAAAgD#####AAhhYnBmb2lzMgAGYSpiJyoyAAAABAIAAAAEAgAAAAUAAAAMAAAABQAAACwAAAABQAAAAAAAAAAAAAAIAP####8ABGZvcjYAHnNpZ25lKihhMi1hYnBmb2lzMippK2InXjIqaV4yKQAAAAQCAAAACQAAADAAAAAEAAAAAAQBAAAACQAAAC0AAAAEAgAAAAkAAAAzAAAACgAAAAQCAAAABgAAAAkAAAAsAAAAAUAAAAAAAAAAAAAABgAAAAoAAAABQAAAAAAAAAAAAAAIAP####8ABGZvcjcAGHNpZ25lKihhMi1hYnBmb2lzMippLWIyKQAAAAQCAAAACQAAADAAAAAEAQAAAAQBAAAACQAAAC0AAAAEAgAAAAkAAAAzAAAACgAAAAkAAAAuAAAACAD#####AARmb3I4ABFzaWduZSooYScrYicqaSleMgAAAAQCAAAACQAAADAAAAAGAAAABAAAAAAJAAAAKwAAAAQCAAAACQAAACwAAAAKAAAAAUAAAAAAAAAAAAAACAD#####AARmb3I5AB9zaWduZSooYSdeMisyKmEnKmInKmkrKGInKmkpXjIpAAAABAIAAAAJAAAAMAAAAAQAAAAABAAAAAAGAAAACQAAACsAAAABQAAAAAAAAAAAAAAEAgAAAAQCAAAABAIAAAABQAAAAAAAAAAAAAAJAAAAKwAAAAkAAAAsAAAACgAAAAYAAAAEAgAAAAkAAAAsAAAACgAAAAFAAAAAAAAAAAAAAAgA#####wABegAFYStiKmkAAAAEAAAAAAkAAAAMAAAABAIAAAAJAAAAEwAAAAoAAAAIAP####8ABnpiYXJyZQAFYS1iKmkAAAAEAQAAAAkAAAAMAAAABAIAAAAJAAAAEwAAAAoAAAACAP####8ABG1vZDIAB2FeMitiXjIAAAAEAAAAAAYAAAAFAAAADAAAAAFAAAAAAAAAAAAAAAYAAAAFAAAAEwAAAAFAAAAAAAAAAAAAAAgA#####wADYWIyAAVhKmIqMgAAAAQCAAAABAIAAAAJAAAADAAAAAkAAAATAAAAAUAAAAAAAAAAAAAACAD#####AAVmb3IxMAAZc2lnbmUqKGEyK2FiMippK2InXjIqaV4yKQAAAAQCAAAACQAAADAAAAAEAAAAAAQAAAAACQAAAC0AAAAEAgAAAAkAAAA7AAAACgAAAAQCAAAABgAAAAkAAAAsAAAAAUAAAAAAAAAAAAAABgAAAAoAAAABQAAAAAAAAAAAAAAIAP####8ABWZvcjExABNzaWduZSooYTIrYWIyKmktYjIpAAAABAIAAAAJAAAAMAAAAAQBAAAABAAAAAAJAAAALQAAAAQCAAAACQAAADsAAAAKAAAACQAAAC4AAAAIAP####8ABWZvcjEyAAthXjItKGIqaSleMgAAAAQBAAAABgAAAAkAAAAMAAAAAUAAAAAAAAAAAAAABgAAAAQCAAAACQAAABMAAAAKAAAAAUAAAAAAAAAAAAAACAD#####AAVmb3IxMwAJYTItYjIqaV4yAAAABAEAAAAJAAAALQAAAAQCAAAACQAAAC4AAAAGAAAACgAAAAFAAAAAAAAAAAAAAAsA#####wEAAP8B#####xRAIQAAAAAAAEAjcKPXCj1wAQHv7#sAAAAAAAAAAAAAAAEAAAAAAAAAAATGXGJlZ2lue2FycmF5fXtsfQpcSWZ7dGVzdDF9CnsKXElme3Rlc3QyfQp7Clx0ZXh0e09uIHV0aWxpc2UgdW4gcHJvZHVpdCByZW1hcnF1YWJsZSB9XGxlZnQoIHgteSBccmlnaHQpXjI9eF4yLTJ4eSt5XjIKXFwgXHRleHR7YXZlYyB9eD1cVmFse2EnfSBcdGV4dHsgZXQgfSB5PVxWYWx7Yid9ClxcIEE9XEZvclNpbXB7Zm9yNH0KXFwgQT1cRm9yU2ltcHtmb3I1fQpcSWZ7YWJzYmVnYWwxfXt9CnsKXFwgQT1cRm9yU2ltcHtmb3I2fQp9ClxcIGnCsj0tMSBcdGV4dHsgZG9uY30KXFwgQT1cRm9yU2ltcHtmb3I3fQpcXCBBPVxGb3JTaW1we3NvbH0KfQp7Clx0ZXh0e09uIHV0aWxpc2UgdW4gcHJvZHVpdCByZW1hcnF1YWJsZSB9XGxlZnQoIHgreSBccmlnaHQpXjI9eF4yKzJ4eSt5XjIKXFwgXHRleHR7YXZlYyB9eD1cVmFse2EnfSBcdGV4dHsgZXQgfSB5PVxWYWx7Yid9ClxcIEE9XEZvclNpbXB7Zm9yOH0KXFwgQT1cRm9yU2ltcHtmb3I5fQpcSWZ7YWJzYmVnYWwxfXt9CnsKXFwgQT1cRm9yU2ltcHtmb3IxMH0KfQpcXCBpwrI9LTEgXHRleHR7IGRvbmN9ClxcIEE9XEZvclNpbXB7Zm9yMTF9ClxcIEE9XEZvclNpbXB7c29sfQp9Cn0KewpcSWZ7dGVzdDN9CnsKXHRleHR7T24gcmVjb25uYcOudCB1biBwcm9kdWl0IHJlbWFycXVhYmxlIGRlIGxhIGZvcm1lIH1cbGVmdCggeCt5IFxyaWdodClcbGVmdCggeC15IFxyaWdodCk9eF4yLXleMgpcXCBcdGV4dHthdmVjIH14PVxWYWx7YX0gXHRleHR7IGV0IH15PVxGb3JTaW1we2JpfQpcXCBBPVxGb3JTaW1we2ZvcjEyfQpcXCBBPVxGb3JTaW1we2ZvcjEzfQpcXCBpwrI9LTEgXHRleHR7IGRvbmMgfQpcXCBBPVxGb3JTaW1we3NvbH0KXFwgXHRleHR7b3UgZW5jb3JlLCBlbiBwb3NhbnQgfXo9XEZvclNpbXB7en1cdGV4dHsgYWxvcnMgfVxvdmVybGluZSB7en09XEZvclNpbXB7emJhcnJlfQpcXCBcdGV4dHtldCB9QT16XG92ZXJsaW5lIHt6fT1cbGVmdHwgeiBccmlnaHR8XjI9XEZvclNpbXB7bW9kMn0KXFwgXHRleHR7ZG9uYyB9QT1cRm9yU2ltcHtzb2x9Cn0KewpcdGV4dHtPbiBhcHBsaXF1ZSBsYSBwcm9wcmnDqXTDqSBkZSBkaXN0cmlidXRpdml0w6kgOn0gClxcIEE9XEZvclNpbXB7Zm9yMX0KXFwgacKyID0gLTEgXHRleHR7IGRvbmMgOn0KXFwgQT1cRm9yU2ltcHtmb3IyfQpcXCBcdGV4dHtMYSByw6lwb25zZSBhdHRlbmR1ZSDDqXRhaXQgOn0KXFwgQT1cRm9yU2ltcHtzb2x9Cn0KfQpcZW5ke2FycmF5ff####8AAAABABBDTWFjcm9BcHBhcml0aW9uAP####8BAAD#Af####8QQH0YAAAAAABAUy4UeuFHrgIB9vr+AAAAAAAAAAAAAAABAAAAAAAAAAAACHNvbHV0aW9uAAAAAAABAAAAQAD###############8=
 +</code>
  
 ==== Etape 3 : Création de notre ressource dans LaboMep V2 ==== ==== Etape 3 : Création de notre ressource dans LaboMep V2 ====
Ligne 319: Ligne 322:
 Dans l’arbre de gauche, déroulez le nœud //Composants MathGraph32 pour j3p//. Dans l’arbre de gauche, déroulez le nœud //Composants MathGraph32 pour j3p//.
  
-Ensuite faites glisser //Exercice de calcul MathGraph32// dans l’éditeur de graphe.+Ensuite faites glisser //Exercice de calcul MathGraph32 avec éditeur externe// dans l’éditeur de graphe.
  
 Un nœud apparaît (//Nœud 1//). Un nœud apparaît (//Nœud 1//).
Ligne 333: Ligne 336:
 Collez le contenu du presse-papier dans le champ //fig// (il s’agit d’une très grosse chaîne de caractères commençant par les caractères TWF0a). Collez le contenu du presse-papier dans le champ //fig// (il s’agit d’une très grosse chaîne de caractères commençant par les caractères TWF0a).
  
-Dans le champ //nbrepetitions//, laissez 1 qui est la valeur par défaut.+Dans le champ **nbrepetitions**, laissez 1 qui est la valeur par défaut.
  
-Dans le champ //param//, laissez la valeur par défaut (Nous avons bien dans notre figure 4 paramètres a, b, c et d).+Dans le champ **param**, laissez la valeur par défaut (Nous avons bien dans notre figure 4 paramètres a, b, c et d).
  
-Dans le champ //NomCalcul//, laissez la valeur par défaut //A//.+Décochez la case **bigSize**. Un éditeur de taille normale suffit ici.
  
-Dans le champ //nbessais// entrez 4 au lieu de la valeur 6 : L’élève pourra donc appuyer 4 fois au maximum sur la touche entrée pour tester ses calculs intermédiaires avant de cliquer sur OK pour valider sa réponse.+Dans le champ **NomCalcul**, laissez la valeur par défaut //A//.
  
-Dans le champ //nbchances//laissez la valeur 2 par défaut : L’élève pourra valider sa réponse deux fois au maximum en cliquant sur **OK**.+Laissez la case **validationAuto** décochée. Dans ce model'élève fait ses calculs intermédiaires en appuyant sur la touche Entrée, puis clique sur le bouton **OK** pour valider quand il pense avoir répondu à la question. Il peut au maximum appuyer sur la touche Entrée un nombre de fois égal à **nbEssais** et il peut valider sa réponse finale un nombre de fois égal au maximum égal à **nbchances**.
  
-Dans le champ //nblatex// laissez la valeur Nous navons qu’un seul affichage LaTeX de la figure à récupérer pour l’incorporer via $£a$ dans notre première ligne d’énoncé.+Dans le champ **nbEssais** entrez 4 au lieu de la valeur Lélève pourra donc appuyer 4 fois au maximum sur la touche entrée pour tester ses calculs intermédiaires avant de cliquer sur OK pour valider sa réponse.
  
-Laissez le champ //indicationfaute// à true. Ce paramètre ne sert pas ici.+Dans le champ **nbchances**, laissez la valeur 2 par défaut : L’élève pourra valider sa réponse deux fois au maximum en cliquant sur **OK**.
  
-Dans le champ //charset// entrez la chaîne suivante : //i()0123456789.+-/*²^//. Seuls les caractères de cette chaîne seront pris en compte quand lélève entrera sa réponse. Vous pouvez aussi laisser le champ charset vide auquel cas tous les caractères seront autorisés à la frappe dans l’éditeur).+A noter que si nous avions coché la case **validationAuto**, l'élève ferait ses calculs intermédiaires aussi bien en appuyant sur la touche Entrée qu'en cliquant sur le bouton **OK** et que sa réponse serait acceptée comme bonne dès qu'elle correspond à la réponse finale attendue.
  
-Dans le champ //enonceligne1// entrez : +Dans le champ **nblatex** laissez la valeur 1 : Nous n’avons qu’un seul affichage LaTeX de la figure à récupérer pour l’incorporer via $£a$ dans notre première ligne d’énoncé. 
-<<code>Il faut écrire le produit $£a$  sous forme algébrique en $£e$ étapes maximum</code>+ 
 +Mettez le champ **indicationfaute** à false. Ce paramètre ne sert pas ici. 
 + 
 +Dans le champ **charset** entrez la chaîne suivante : //i()0123456789.+-/*²^//. Seuls les caractères de cette chaîne seront pris en compte quand l’élève entrera sa réponse. Vous pouvez aussi laisser le champ charset vide auquel cas tous les caractères seront autorisés à la frappe dans l’éditeur). 
 + 
 +Dans le champ **enonceligne1** entrez : 
 +<code>Il faut écrire le produit $£a$  sous forme algébrique</code>
  
 $£a$ signifie que le code LaTeX du premier affichage LaTeX de notre figure sera inséré ici et $£e$ insérera le nombre d’essais restants. $£a$ signifie que le code LaTeX du premier affichage LaTeX de notre figure sera inséré ici et $£e$ insérera le nombre d’essais restants.
 +
 +On puut aussi choisir les icônes qui seront disponibles sous l'éditer pour écrire des formules.
 +
 +Par exemple, cocher la case **btnFrac** signifie que l'élève aura à sa disposition un bouton pour écrire des fractions.
  
 Laissez les autres champs tels quels et validez. Laissez les autres champs tels quels et validez.
tutoriels/ressources/mathgraph/calcul_produit_complexe.1587287428.txt.gz · Dernière modification : 19/04/2020 11:10 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