tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe [14/06/2023 10:21] – ybiton | tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe [22/04/2025 17:27] (Version actuelle) – plus de v2 dcaillibaud | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| Nous désirons créer une ressource de calcul demandant d' | Nous désirons créer une ressource de calcul demandant d' | ||
| - | Pour créer cette ressource vous devez utiliser la version JavaScript de MathGraph32, | + | Pour créer cette ressource vous devez utiliser la version JavaScript de MathGraph32, |
| Si nécessaire, | Si nécessaire, | ||
| Ligne 11: | Ligne 11: | ||
| Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | ||
| < | < | ||
| - | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# | + | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# |
| </ | </ | ||
| Ligne 17: | Ligne 17: | ||
| Utilisez l' | Utilisez l' | ||
| + | |||
| + | Téléchargez ci-dessous deux bibliothèques de macro constructions créées pour simplifier le travail. Décompressez les deux fichiers zip dans le dossier de votre choix. | ||
| + | |||
| + | {{ : | ||
| + | {{ : | ||
| Pour adapter la couleur de fond de la figure à Labomep utilisez l' | Pour adapter la couleur de fond de la figure à Labomep utilisez l' | ||
| - | Si vous voulez éviter l' | + | Si vous voulez éviter l' |
| < | < | ||
| - | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# | + | TWF0aEdyYXBoSmF2YTEuMAAAABM+TMzNAAJmcvb6# |
| </ | </ | ||
| - | Utilisez | + | Notre exercice a besoin de 5 calculs aléatoires nommés nbcas1, nbcas2, ..., nbcas5 et 5 calculs aléatoires nommés r1, r2, ..., r5. |
| + | |||
| + | Par exemple, //nbcas1//, aura comme valeur 8 et ainsi j3p affectera lors des répétitions successives de l' | ||
| + | |||
| + | Dans la barre supérieure d' | ||
| + | |||
| + | Allez dans le dossier dans lequel vous avez décompressé les deux fichiers zip ci-dessus et sélectionnez dans la liste le fichier // | ||
| + | |||
| + | Pour être utilisée, cette macro construction nécessite comme objet source un calcul dont la valeur importe peu. | ||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | Utilisez de nouveau l' | ||
| + | |||
| + | La seule macro de notre figure est déjà sélectionnée dans la liste proposée. Cliquez sur le bouton **Implémenter**. | ||
| + | |||
| + | Une nouvelle boîte de dialogue s' | ||
| + | |||
| + | Dans la liste, sélectionnez le calcul //prov// comme ci-dessous. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Validez par **OK**. | ||
| + | |||
| + | Cette macro construction a créé pour vous certains calculs mais pour les modifier il vous faut utiliser l' | ||
| + | |||
| + | Utilisons maintenant l' | ||
| + | |||
| + | Pour chacun des calculs ci-dessous, utilisez le bouton Modifier pour le modifier (un double clic sur le calcul permet aussi de le modifier). | ||
| + | |||
| + | |||
| + | Utilisez l' | ||
| + | |||
| + | ^Nom du calcul^Ancienne formule^Nouvelle formule^Commentaire^ | ||
| + | |nbvar|5+0*prov|5|Nombre de variables servant à choisir les valeurs aléatoires| | ||
| + | |nbcas1|prov|8|Nombre de valeurs possibles pour la valeur absolue de a| | ||
| + | |nbcas2|prov|2|Nombre de valeurs possibles pour le signe de a| | ||
| + | |nbcas3|prov|8|Nombre de valeurs possibles pour la valeur absolue de b| | ||
| + | |nbcas4|prov|2|Nombre de valeurs possibles pour le signe de b| | ||
| + | |nbcas5|prov|2|Nombre de valeurs possibles le type d' | ||
| + | |||
| + | La macro construction a aussi créé pour vous les calculs | ||
| ^Nom du calcul^Formule^Commentaire^ | ^Nom du calcul^Formule^Commentaire^ | ||
| - | |nbEtapes|2|Sert à indiquer que l' | ||
| - | |nbvar|5|Nombre de variables servant à choisir les valeurs aléatoires| | ||
| - | |nbcas1|8|Nombre de valeurs possibles pour la valeur absolue de a| | ||
| - | |nbcas2|2|Nombre de valeurs possibles pour le signe de a| | ||
| - | |nbcas3|8|Nombre de valeurs possibles pour la valeur absolue de b| | ||
| - | |nbcas4|2|Nombre de valeurs possibles pour le signe de b| | ||
| - | |nbcas5|2|Nombre de valeurs possibles le type d' | ||
| |r1|int(rand(0)*nbcas1)|Sert à simuler les valeurs qui seront affectés à r1 lors des répétitions| | |r1|int(rand(0)*nbcas1)|Sert à simuler les valeurs qui seront affectés à r1 lors des répétitions| | ||
| |r2|int(rand(0)*nbcas2)|Sert à simuler les valeurs qui seront affectés à r2 lors des répétitions| | |r2|int(rand(0)*nbcas2)|Sert à simuler les valeurs qui seront affectés à r2 lors des répétitions| | ||
| Ligne 40: | Ligne 79: | ||
| |r4|int(rand(0)*nbcas4)|Sert à simuler les valeurs qui seront affectés à r4 lors des répétitions| | |r4|int(rand(0)*nbcas4)|Sert à simuler les valeurs qui seront affectés à r4 lors des répétitions| | ||
| |r5|int(rand(0)*nbcas5)|Sert à simuler les valeurs qui seront affectés à r5 lors des répétitions| | |r5|int(rand(0)*nbcas5)|Sert à simuler les valeurs qui seront affectés à r5 lors des répétitions| | ||
| + | |||
| + | Utilisez l' | ||
| + | ^Nom du calcul^Formule^Commentaire^ | ||
| |a1|r1+2|représentera la valeur absolue de a qui pourra aller de 2 à 9| | |a1|r1+2|représentera la valeur absolue de a qui pourra aller de 2 à 9| | ||
| |signa|(-1)%%^%%r2|Vaurdra 1 si a est positif et (-1) si a est négatif| | |signa|(-1)%%^%%r2|Vaurdra 1 si a est positif et (-1) si a est négatif| | ||
| Ligne 59: | Ligne 101: | ||
| |aneg|1 - apos|Vaudra 1 si a est négatif et 0 sinon| | |aneg|1 - apos|Vaudra 1 si a est négatif et 0 sinon| | ||
| |zero|0|Représentera le nombre 0 (utilisé pour des tests d' | |zero|0|Représentera le nombre 0 (utilisé pour des tests d' | ||
| - | |tableau|1|Ce calcul servira à initier le tableau de signe via une macro construction| | ||
| Maintenant utilisez l' | Maintenant utilisez l' | ||
| Ligne 68: | Ligne 109: | ||
| **Si vous avez utilisé le code Base 64 précédent pour sauter la création des calculs, vous devez reprendre le tutoriel ici.** | **Si vous avez utilisé le code Base 64 précédent pour sauter la création des calculs, vous devez reprendre le tutoriel ici.** | ||
| - | Utilisez | + | Nous allons maintenant utiliser un macro construction qui va créer pour nous certains objets nécessaires pour la création |
| - | Il est maintenant temps de créer notre tableau de signes. | + | Cliquez sur l' |
| - | Vous allez devoir télécharger une macro construction qui servira à créer les éléments de ce tableau. | + | Allez dans le dossier dans lequel vous avez décompressé |
| - | Cliquez sur le lien ci-dessous pour télécharger | + | |
| - | {{ : | + | Choisissez le fichier // |
| - | Pour utiliser cette macro construction dans MathGraph32, | + | Cliquez de nouveau |
| - | Cliquez ensuite sur l'icône {{: | + | L'implémentation de cette macro nécessite aussi un calcul comme objet source 1. Sélectionnez le calcul //prov// dans la liste des objets proposés puis validez. La macro est implémentée. |
| - | Allez dans le dossier où vous avez décompressé le fichier zip contenant la macro construction | + | Lorsqu' |
| - | Cette macro construction fait maintenant partie | + | Ici nous aurons besoin |
| - | Utilisez à nouveau | + | Pour pouvoir modifier les objets que la macro construction a créés, utilisez |
| - | Une boîte de dialogue s'ouvre comme ci-dessous | + | Vous voyez apparaître sur la figure deux macros et des affichages LaTeX. En utilisant l'outil {{: |
| + | |||
| + | En utilisant dans la barre supérieure l' | ||
| + | |||
| + | Il est maintenant temps de créer notre tableau de signes. | ||
| + | |||
| + | Utilisez d' | ||
| + | |||
| + | |||
| + | Cliquez ensuite sur l' | ||
| + | |||
| + | Allez dans le dossier où vous avez décompressé le fichier tableauxsignesurr.zip contenant la construction et cliquez sur le fichier nommé TableauSignes2Val3LignesEtape1.mgc. | ||
| + | |||
| + | Cette construction fait maintenant partie de votre figure et peut être utilisée. | ||
| + | |||
| + | Utilisez à nouveau l' | ||
| - | {{: | + | Une boîte de dialogue s' |
| Cliquez sur le bouton implémenter. | Cliquez sur le bouton implémenter. | ||
| - | Quand on implémente une macro construction il faut toujours choisir les objets sources numériques en premier. | + | Quand on implémente une construction il faut toujours choisir les objets sources numériques en premier. |
| Une boîte de dialogue s' | Une boîte de dialogue s' | ||
| - | Comme ci-dessous, affectez à l' | + | Comme ci-dessous, affectez à l' |
| {{: | {{: | ||
| Ligne 109: | Ligne 164: | ||
| {{: | {{: | ||
| + | Utilisez l' | ||
| - | Lorsqu'on implémente une macro construction, | + | Vous pouvez maintenant utiliser l'outil {{: |
| - | Ici nous aurons besoin de les modifier. | + | En particulier vous trouverez un calcul nommé |
| - | + | ||
| - | Utilisez donc l' | + | |
| - | + | ||
| - | Vous pouvez maintenant utiliser l' | + | |
| - | + | ||
| - | En particulier vous trouverez un calcul nommé etapeInterne1 dont la formule est 1+0*tableau. Il était nécessaire que ce calcul dépende de tableau pour qu'il soit généré par la macro construction mais vous pouvez maintenant remplacer sa formule par 1 (ou le garder tel quel). La présence de ce calcul et sa valeur 1 servent à indiquer à LaboMep que la validation de cette première étape se fera via des éditeurs internes à la figure MathGraph32. | + | |
| Déplacez-vous dans la liste de gauche pour sélectionner l' | Déplacez-vous dans la liste de gauche pour sélectionner l' | ||
| Ligne 170: | Ligne 220: | ||
| < | < | ||
| - | Nous utilisons ici un affichage LaTeX conditionnel spécifique à MathGraph32. Ainsi, si x0 est positif (quand le calcul racpos vaut1 donc) on affichera 0 et sinon on affichera la formule de x0 (fraction réduite -b'/ | + | Nous utilisons ici un affichage LaTeX conditionnel spécifique à MathGraph32. Ainsi, si x0 est positif (quand le calcul |
| Validez la boîte de dialogue LaTeX et, dans la liste de gauche du protocole, descendez jusqu' | Validez la boîte de dialogue LaTeX et, dans la liste de gauche du protocole, descendez jusqu' | ||
| Ligne 218: | Ligne 268: | ||
| Le dernier d' | Le dernier d' | ||
| - | Intéressons nous maintenant aux objets numériques rajoutés par la macro construction, | + | Intéressons nous maintenant aux objets numériques rajoutés par la construction, |
| En restant toujours dans la boîte de dialogue de protocole, descendez dans la liste jusqu' | En restant toujours dans la boîte de dialogue de protocole, descendez dans la liste jusqu' | ||
| Ligne 224: | Ligne 274: | ||
| Ces calculs n'ont pas à être modifiés. | Ces calculs n'ont pas à être modifiés. | ||
| - | Par exemple pour le calcul repInt121 il est destiné à contenir la réponse de l' | + | Par exemple pour le calcul |
| - | Le fait que ces calculs contiennent comme formule | + | Le fait que ces calculs contiennent comme formule |
| - | Au fur et à mesure que vous modifierez les formules, vous pourrez retirer les références à tableau. On peut par exemple ici entrer comme formule 0 pour ces deux calculs, mais ce n'est pas indispensable pour le bon fonctionnement de notre exercice. | + | Au fur et à mesure que vous modifierez les formules, vous pourrez retirer les références à //prov//. On peut par exemple ici entrer comme formule 0 pour ces deux calculs, mais ce n'est pas indispensable pour le bon fonctionnement de notre exercice. |
| - | Descendez dans la liste de gauche jusqu' | + | Descendez dans la liste de gauche jusqu' |
| Ce calcul doit correspondre à la validation de la réponse de l' | Ce calcul doit correspondre à la validation de la réponse de l' | ||
| Ligne 258: | Ligne 308: | ||
| {{: | {{: | ||
| - | Pour que les calculs nommés // | + | Pour que les calculs nommés // |
| Activez de nouveau l' | Activez de nouveau l' | ||
| Ligne 275: | Ligne 325: | ||
| Il nous faut maintenant modifier les calculs servant à savoir quelle est la bonne réponse pour chacune des listes déroulantes du tableau. | Il nous faut maintenant modifier les calculs servant à savoir quelle est la bonne réponse pour chacune des listes déroulantes du tableau. | ||
| - | Par exemple nous avons vu que le formulaire associé à la première liste du tableau était donné par l' | + | Par exemple nous avons vu que le formulaire associé à la première liste du tableau était donné par l' |
| Vous allez donc modifier les calculs suivants de la façon suivante : | Vous allez donc modifier les calculs suivants de la façon suivante : | ||
| Ligne 305: | Ligne 355: | ||
| Déroulez la barre d' | Déroulez la barre d' | ||
| - | Cliquez | + | Cliquez |
| - | Une boîte de dialogue s' | + | Une boîte de dialogue s' |
| < | < | ||
| \begin{array}{l} | \begin{array}{l} | ||
| Ligne 316: | Ligne 366: | ||
| </ | </ | ||
| - | Utilisez | + | Maintenant préparons la deuxième étape : activez |
| - | Pour créer l' | + | Avant de modifier le code LaTeX donnant l'énoncé |
| Pour cela utilisez l' | Pour cela utilisez l' | ||
| Ligne 326: | Ligne 376: | ||
| |for2|x=-b/ | |for2|x=-b/ | ||
| - | Activez de nouveau l' | + | Pour que l' |
| + | |||
| + | Activez de nouveau l' | ||
| < | < | ||
| \begin{array}{l} | \begin{array}{l} | ||
| Ligne 342: | Ligne 395: | ||
| A noter que si le calcul //sup// vaut 1 nous demanderons de résoudre l' | A noter que si le calcul //sup// vaut 1 nous demanderons de résoudre l' | ||
| - | Nous devons passer | + | Maintenant cliquez sur l' |
| - | Dans la barre d' | + | Remplacez son code LaTeX par le code suivant : |
| - | Une boîte de dialogue s' | ||
| - | |||
| - | Entrez le code LaTeX suivant : | ||
| < | < | ||
| - | Ensuite activez à nouveau | + | A l'étape 2, il sera affiché S = suivi d'un éditeur |
| - | Quittez | + | Pour la vérification |
| - | Lors du passage à la deuxième étape, la ressource affichera alors //S// = suivi d'un éditeur mathquill | + | Cette construction était contenue |
| - | + | ||
| - | Pour la vérification de la réponse de l' | + | |
| - | + | ||
| - | Vous pouvez télécharger cette macro construction ci-dessous dans un fichier zippé. | + | |
| - | + | ||
| - | {{ : | + | |
| Pour incorporer cette construction dans votre figure, utilisez l' | Pour incorporer cette construction dans votre figure, utilisez l' | ||
| - | Allez dans le dossier dans lequel vous avec décompressé | + | Allez dans le dossier dans lequel vous avec décompressé |
| - | Cette macro construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul | + | Cette construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul |
| Pour implémenter cette construction dans la figure, utilisez à nouveau l' | Pour implémenter cette construction dans la figure, utilisez à nouveau l' | ||
| - | Une boîte de dialogue vous présente les macro constructions présentes dans la figure | + | Une boîte de dialogue vous présente les constructions présentes dans la figure. Cette fois il faut sélectionner la construction nommée PreparationInequationEtape2 |
| - | + | ||
| - | {{: | + | |
| Une boîte de dialogue vous demande alors de choisir les éléments sources numériques (un seul ici). | Une boîte de dialogue vous demande alors de choisir les éléments sources numériques (un seul ici). | ||
| - | Choisissez comme objet source numéro 1 le calcul //tableau// comme ci-dessous et validez. | + | Choisissez comme objet source numéro 1 le calcul //prov// comme ci-dessous et validez. |
| - | {{: | + | {{: |
| - | Les objets de type calcul qui ont été créés sont adaptés au cas où la bonne solution serait l' | + | Les objets de type calcul qui ont été créés sont adaptés au cas où la bonne solution serait l' |
| Mais pour pouvoir les modifier vous devez de nouveau utiliser l' | Mais pour pouvoir les modifier vous devez de nouveau utiliser l' | ||
| - | Ici nous aurons quatre solutions possibles. Nous allons | + | Ici nous aurons quatre solutions possibles. Nous allons |
| - | Déroulez la barre des calculs et utilisez l' | + | Déroulez la barre des calculs et utilisez l' |
| - | C'est le calcul nommé rep2 créé par la construction qui est censé recevoir la réponse de l' | + | C'est le calcul nommé |
| Déroulez la barre des calculs, cliquez à sa droite sur l' | Déroulez la barre des calculs, cliquez à sa droite sur l' | ||
| Ligne 394: | Ligne 436: | ||
| Remplissez la boîte de dialogue comme ci-dessous pour créer un test d' | Remplissez la boîte de dialogue comme ci-dessous pour créer un test d' | ||
| - | {{:exercices_calcul:tableau_signes:tutoriel1fig9.png?500|}} | + | {{:tutoriels:ressources:mathgraph: |
| - | Procédez de même pour créer un test d' | + | Procédez de même pour créer un test d' |
| Activez l' | Activez l' | ||
| - | Sélectionnez dans la liste de gauche la fonction // | + | Sélectionnez dans la liste de gauche la fonction // |
| - | Procédez de même pour reclasser // | + | Procédez de même pour reclasser |
| - | Maintenant, toujours dans la boîte de dialogue de protocole, vous allez modifier les calcus | + | Maintenant, toujours dans la boîte de dialogue de protocole, vous allez modifier les calculs |
| ^Nom du calcul ou de la fonction^Ancienne formule^Nouvelle formule^Commentaire^ | ^Nom du calcul ou de la fonction^Ancienne formule^Nouvelle formule^Commentaire^ | ||
| - | |etapeResIneq2|1+0*tableau|1|L' | + | |etapeResIneq2|1+0*prov|1|L' |
| - | |eps|0.000000000001+0*tableau|0.000000000001|idem| | + | |
| - | |xTest|0+0*tableau|0|idem. Ce calcul sert lors des échanges entre LaboMep et la figure MathGraph32.| | + | |
| - | |toutReelSol2|0+0*tableau|0|0 (pour faux) car il n'y a aucun casici où l' | + | |
| - | |vide2|0+0*tableau|0|0 (pour faux) car l' | + | |
| - | |plusInfSolution2|0+0*tableau|sup& | + | |
| - | |moinsInfSolution2|0+0*tableau|sup& | + | |
| - | |zeroBorne|abs(x)< | + | |
| - | |rep2|0*tableau|0|Fournira la formule correspondant à la réponse entrée par l' | + | |
| - | |repPourBornes2|0*tableau|0|Servira à communiquer entre la figure et LaboMep| | + | |
| - | |estBorneIsolee2|0*tableau|0|0 (pour faux) car par exemple l' | + | |
| |solution1|0|x< | |solution1|0|x< | ||
| - | |solution2|x%%< | + | |solution2|0|x%%< |
| |solution3|0|x> | |solution3|0|x> | ||
| |solution4|0|x> | |solution4|0|x> | ||
| - | |repPourBornes2|0*tableau|0|Servira | + | |fonctionTest|0*prov|0|Sert à communiquer |
| - | |estBorneIsolee2|0*tableau|0|0 (pour faux) car par exemple | + | |repBornesFermees2|0*prov|0|Sert à communiquer avec j3P. Correspond à la réponse de l'élève avec des bornes d'intervalles toutes fermées. Pas utilisé ici car on ne donne pas d' |
| - | |estBorneFermee2|zeroBorne(xTest-2)|zeroBorne(xTest-0)|Cette fonction doit renvoyer1 si xTest est proche d'une des bornes formées d'un des intervalles solutions. Ici la seule borne fermée est 0.| | + | |sol21|x%%< |
| + | |sol22|x%%< | ||
| + | |xTest|0+0*prov|0|idem. Ce calcul sert lors des échanges entre LaboMep et la figure MathGraph32.| | ||
| + | |eps|0.000000000001+0*prov|0.000000000001|idem| | ||
| + | |zeroBorne|abs(x)< | ||
| + | |estBorneFermee2|zeroBorne(xTest-0)|zeroBorne(xTest-2)|zeroBorne(xTest-0)|Cette fonction doit renvoyer1 si //xTest// est proche d'une des bornes formées d'un des intervalles solutions. Ici la seule borne fermée est 0.| | ||
| + | |plusInfSolution2|0+0*prov|sup& | ||
| + | |moinsInfSolution2|0+0*prov|sup& | ||
| + | |toutReelSol2|0+0*prov|0|0 (pour faux) car il n'y a aucun cas ici où l' | ||
| + | |vide2|0+0*prov|0|0 (pour faux) car l' | ||
| + | |contientBorne2|fonctionTest(0)%%|%%fonctionTest(1)%%|%%fonctionTest(2)|fonctionTest(0)%%|%%fonctionTest(x0)|Appeler fonctionTest pour chacune des bornes (fermée ou non) avec un ou logique| | ||
| + | |rep2|0*prov|0|Contiendra la formule correspondant à la réponse entrée par l' | ||
| + | |repPourBornes2|0*prov|0|Servira à communiquer entre la figure et LaboMep| | ||
| + | |nbSolIsolees2|0*prov|0|0 (pour faux) car ici il n'y a pas de solution isolée| | ||
| + | |estSolIsolee2|0*prov+zeroBorne(xTest-100)|0|0 (pour faux) car par exemple l' | ||
| + | |estBorneIsolee2|0*prov+zeroBorne(xTest-50)|0|0 (pour faux) car par exemple l' | ||
| + | |repPourBornes2|0*prov|0|Servira à communiquer entre la figure et LaboMep| | ||
| |solutionBornesFermees2|x%%< | |solutionBornesFermees2|x%%< | ||
| - | Le calcul // | + | Le calcul // |
| Voici la formule qu'il doit contenir : | Voici la formule qu'il doit contenir : | ||
| < | < | ||
| Ligne 433: | Ligne 481: | ||
| </ | </ | ||
| - | Le calcul // | + | Le calcul // |
| Remplacez sa formule par : | Remplacez sa formule par : | ||
| Ligne 440: | Ligne 488: | ||
| </ | </ | ||
| - | + | Le calcul nommé | |
| - | |fonctionTest|0*tableau|0|Sert à communiquer avec LaboMep| | + | |
| - | |contientBorne2|fonctionTest(0)%%|%%fonctionTest(1)|fonctionTest(0)%%|%%fonctionTest(x0)|Appeler fonctionTest pour chacune des bornes (fermée ou non) avec un ou logique| | + | |
| - | |repBornesFermees2|0*tableau|0|Sert à communiques avec j3P. Correspond à la réponse de l' | + | |
| - | + | ||
| - | Le calcul nommé resolu2 est très important : c'est lui qui permet de savoir s'il l' | + | |
| Voici la formule qu'il doit contenir : | Voici la formule qu'il doit contenir : | ||
| Ligne 452: | Ligne 495: | ||
| </ | </ | ||
| - | Le calcul nommé // | + | Le calcul nommé // |
| Ce calcul doit valoir 1 si la réponse de l' | Ce calcul doit valoir 1 si la réponse de l' | ||
| Ligne 458: | Ligne 501: | ||
| Remplacez sa formule par 0 car nous ne voulons pas donner d' | Remplacez sa formule par 0 car nous ne voulons pas donner d' | ||
| - | Remarque : | + | Vous pouvez maintenant supprimer les calculs ou fonctions nommés // |
| + | // | ||
| + | |||
| + | **Remarque :** | ||
| Tout cela n'est pas simple mais permettra de vérifier si la réponse de l' | Tout cela n'est pas simple mais permettra de vérifier si la réponse de l' | ||
| Ligne 472: | Ligne 518: | ||
| Complétons notre figure. | Complétons notre figure. | ||
| - | Utilisez l' | + | Utilisez l' |
| ^Nom du calcul^Formule^Commentaire^ | ^Nom du calcul^Formule^Commentaire^ | ||
| Ligne 480: | Ligne 526: | ||
| |cas4|(sup& | |cas4|(sup& | ||
| - | Nous devons aussi fournir un affichage LaTeX dont le code fournisse les lignes à afficher lors de la correction. Cet eaffichage | + | Nous devons aussi fournir un affichage LaTeX dont le code fournisse les lignes à afficher lors de la correction. Cet affichage |
| + | |||
| + | Cet affichage LaTeX a déjà été préparé quand nous avons implémenté la macro construction // | ||
| + | |||
| + | Mais auparavant il faut reclasser cet affichage LaTeX vers la fin des objets créés afin qu'il puisse utiliser les calculs que nous venons de définir. | ||
| + | |||
| + | Utilisez doc l' | ||
| - | Utilisez l' | + | Utilisez l' |
| - | Voici le code LaTeX à entrer : | + | Voici le code LaTeX à entrer |
| < | < | ||
| \begin{array}{l} | \begin{array}{l} | ||
| Ligne 521: | Ligne 573: | ||
| Validez et utilisez ensuite l' | Validez et utilisez ensuite l' | ||
| - | Utilisez maintenant l' | + | Utilisez maintenant l' |
| - | Nous allons maintenant rajouter des éléments de coorection | + | Nous allons maintenant rajouter des éléments de correction |
| - | Ces éléments ne devront apparaître que lors de la correction. Pour cela nous allons créer une variable cor qui ne pourra prendre que deux valeurs 0 et 1, la valeur 1 étant réservée au mode correction. | + | Ces éléments ne devront apparaître que lors de la correction. Pour cela nous allons créer une variable |
| Déroulez la barre des calculs et activez l' | Déroulez la barre des calculs et activez l' | ||
| Ligne 533: | Ligne 585: | ||
| {{: | {{: | ||
| - | Nous allons maintenant avoir besoin de deux autres | + | Nous allons maintenant avoir besoin de deux autres constructions que vous pouvez télécharger ci-dessous : |
| {{ : | {{ : | ||
| - | Décompressez ce fichier zip dans le même dossier que précédemment et utilisez l' | + | Décompressez ce fichier zip dans le même dossier que précédemment et utilisez l' |
| Ces deux macros permettent de créer un segment avec un ou deux petits crochets en forme de demi-cercle, | Ces deux macros permettent de créer un segment avec un ou deux petits crochets en forme de demi-cercle, | ||
| Ligne 574: | Ligne 626: | ||
| Le " | Le " | ||
| - | Procédez de même et utilisez cette fois la macro construction nommée SegmentOuvert avec le rayon raypix puis en cliquant sur les points C et D. | + | Procédez de même et utilisez cette fois la construction nommée SegmentOuvert avec le rayon raypix puis en cliquant sur les points C et D. |
| Utilisez l' | Utilisez l' | ||
| Ligne 582: | Ligne 634: | ||
| {{: | {{: | ||
| - | Maintenant utilisez l' | + | Maintenant utilisez l' |
| < | < | ||
| puis validez. Les objets précédemment créés disparaissent (car ils n' | puis validez. Les objets précédemment créés disparaissent (car ils n' | ||
| Ligne 606: | Ligne 658: | ||
| Modifiez maintenant la formule de //cas3// en : 0& | Modifiez maintenant la formule de //cas3// en : 0& | ||
| - | Ne reste olus que le quatrième cas. | + | Ne reste plus que le quatrième cas. |
| Modifiez maintenant la formule de //cas4// en : 1|(sup& | Modifiez maintenant la formule de //cas4// en : 1|(sup& | ||
| - | Créez l' | + | Créez l' |
| Utilisez la construction SegmentSemiOuvert pour joindre le point C (en fait le deuxième point image) et B (commencer par C là ou le segment est fermé). | Utilisez la construction SegmentSemiOuvert pour joindre le point C (en fait le deuxième point image) et B (commencer par C là ou le segment est fermé). | ||
| Ligne 616: | Ligne 668: | ||
| Masquez le point image par une homothetie. | Masquez le point image par une homothetie. | ||
| - | Il faut maintenant réaffecter les formules | + | Il faut maintenant réaffecter les formules |
| ^Nom du calcul^Formule^ | ^Nom du calcul^Formule^ | ||
| Ligne 626: | Ligne 678: | ||
| Vous pouvez utiliser l' | Vous pouvez utiliser l' | ||
| - | Utilisez l' | + | Utilisez l' |
| {{: | {{: | ||
| Ligne 634: | Ligne 686: | ||
| Nous allons maintenant créer une macro qui sera exécutée lors de la correction de l' | Nous allons maintenant créer une macro qui sera exécutée lors de la correction de l' | ||
| - | Déroulez la barre d' | + | Déroulez la barre d' |
| Dans la liste proposée, choisissez l'item **Macro d' | Dans la liste proposée, choisissez l'item **Macro d' | ||
| - | Cliquez à un emplacement libre de la figure et remplissez la boîte de dialogue comme ci-dessous (il est impération | + | Cliquez à un emplacement libre de la figure et remplissez la boîte de dialogue comme ci-dessous (il est impératif |
| {{: | {{: | ||
| - | Cette macro affectera la valeur 1 à la variable cor ce qui rendra visible nos éléments de correction. | + | Cette macro affectera la valeur 1 à la variable |
| Utilisez l' | Utilisez l' | ||
| Ligne 652: | Ligne 704: | ||
| Un cadre grisé apparaît. il occupe toute la figure. | Un cadre grisé apparaît. il occupe toute la figure. | ||
| - | Avec l' | + | Avec l' |
| {{: | {{: | ||
| - | Acrivez | + | Activez |
| - | Vous pouvez maintenant y lire lds dimensions du cadre (ici 671 x 233). Il faut les noter car elles nous serviront lors de la création de la ressource (en arrondissant). | + | Vous pouvez maintenant y lire les dimensions du cadre (ici 671 x 233). Il faut les noter car elles nous serviront lors de la création de la ressource (en arrondissant). |
| {{: | {{: | ||
| + | |||
| + | N' | ||
| + | |||
| + | Une remarque : une fois la figure finie on peut supprimer les macro constructions qu' | ||
| + | |||
| + | ==== Etape 2 : Création de notre ressource dans LaboMep ==== | ||
| + | |||
| + | Connectez vous à LaboMep avec votre identifiant et votre mot de passe : https:// | ||
| + | |||
| + | A droite, déroulez Mes Ressources, et faites un clic droit sur un dossier contenu dans Mes Ressources. Dans l’exemple ci-dessous, il s’agit du dossier Test. Si vous n’avez pas de dossier dans Mes Ressources, vous devez en créer un (en cliquant droit sur l’icône avec un dossier et un signe + vert). | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Cliquez sur l’item de menu //Créer une ressource// | ||
| + | |||
| + | Au centre de la fenêtre apparaît un nouvel onglet //Nouvelle ressource// et une page avec des éléments à compléter. | ||
| + | |||
| + | Dans le champ **Titre**, entrez par exemple // | ||
| + | |||
| + | Dans le champ **Type technique**, | ||
| + | |||
| + | Dans **Catégories**, | ||
| + | |||
| + | Dans **Niveau**, cochez la case // | ||
| + | |||
| + | Dans les champs **Résumé** et **Description**, | ||
| + | |||
| + | En bas de la page, cliquez sur //Créer la ressource// | ||
| + | |||
| + | Apparaît alors en bas de la page un éditeur de graphe. | ||
| + | |||
| + | Vous pouvez donner plus de place à l’arbre de gauche en faisant glisser la barre de séparation entre les deux parties de l’éditeur de graphe. Vous pouvez aussi passer en mode plein écran pour l’éditeur de graphe. | ||
| + | |||
| + | Dans l’arbre de gauche, déroulez le nœud // | ||
| + | |||
| + | Ensuite faites glisser //Exercice de calcul multi-éditeurs et multi-étapes// | ||
| + | |||
| + | Un nœud apparaît (Nœud 1). | ||
| + | |||
| + | Faites un clic droit sur //Nœud 1// et choisissez // | ||
| + | |||
| + | Dans le champ **Titre** entrez ce qui suit : | ||
| + | < | ||
| + | |||
| + | Dans le champ **nbrepetitions** entrez la valeur 2. | ||
| + | |||
| + | Ouvrez la figure principale depuis l' | ||
| + | |||
| + | Collez ce code Base 64 dans le champ **fig** après avoir cliqué sur le bouton **Saisie brute**. | ||
| + | |||
| + | Dans les champs **width** et **height** entrez respectivement 680 et 240 (nous utilisons les dimensions arrondies de notre tableau). | ||
| + | |||
| + | Dans le champ **Param** entrez ab (nous donnons à l' | ||
| + | |||
| + | Dans le champ **nbEssais1** entrez 3 : l' | ||
| + | |||
| + | Dans le champ **nbEssais2** entrez 2 : On laissera la possibilité à l' | ||
| + | |||
| + | Dans le champ **coefEtape1**, | ||
| + | |||
| + | Dans le champ **charset1**, | ||
| + | |||
| + | Dans le champ **charset2**, | ||
| + | |||
| + | Cochez la case **btnFrac** (le bouton fraction) et décochez toutes les autres cases correspondants aux autres boutons. | ||
| + | |||
| + | Validez les autres paramètres tel quels. | ||
| + | |||
| + | Dans l' | ||
| + | |||
| + | Cliquez ensuite en bas sur le bouton **Enregistrer** pour sauvegarder votre ressource. | ||
| + | |||
| + | Vous pouvez maintenant tester votre ressource. | ||
| + | |||
| + | Si quelque chose ne fonctionne pas bien il faudra reprendre la figure MathGraph32, | ||
tutoriels/ressources/mathgraph/exercice_inequation_tableau_signe.1686730898.txt.gz · Dernière modification : de ybiton