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 [15/08/2024 14:32] – ybiton | tutoriels:ressources:mathgraph:exercice_inequation_tableau_signe [05/11/2025 18:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Cet article est en tour de réécriture. | + | ====== Tableau |
| 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 | + | Pour créer cette ressource vous pouvez |
| Si nécessaire, | Si nécessaire, | ||
| Ligne 9: | Ligne 10: | ||
| ==== Etape 1 : Création de la figure MathGraph ==== | ==== Etape 1 : Création de la figure MathGraph ==== | ||
| - | Commencez par [[tutoriels: | + | Commencez par [[figure_mathgraph|créer la figure mathgraph]]. |
| Si vous désirez sauter ce qui suit vous pouvez utiliser le code Base 64 de la figure ci-dessous et, dans MathGraph32, | 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 22: | Ligne 23: | ||
| 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. | 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# |
| </ | </ | ||
| Ligne 103: | Ligne 104: | ||
| |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 construction| | ||
| Maintenant utilisez l' | Maintenant utilisez l' | ||
| Ligne 122: | Ligne 122: | ||
| Cliquez de nouveau sur l' | Cliquez de nouveau sur l' | ||
| - | L' | + | L' |
| - | Pour pouvoir modifier | + | Lorsqu' |
| + | |||
| + | Ici nous aurons besoin de les modifier. | ||
| + | |||
| + | Pour pouvoir modifier les objets que la macro construction | ||
| Vous voyez apparaître sur la figure deux macros et des affichages LaTeX. En utilisant l' | Vous voyez apparaître sur la figure deux macros et des affichages LaTeX. En utilisant l' | ||
| + | |||
| + | En utilisant dans la barre supérieure l' | ||
| Il est maintenant temps de créer notre tableau de signes. | Il est maintenant temps de créer notre tableau de signes. | ||
| Ligne 132: | Ligne 138: | ||
| Utilisez d' | Utilisez d' | ||
| - | |||
| - | Vous allez devoir télécharger une construction qui servira à créer les éléments de ce tableau. | ||
| - | Cliquez sur le lien ci-dessous pour télécharger le fichier zip contenant cette construction. Décompressez ensuite ce fichier dans le dossier de votre choix. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | Pour utiliser cette construction dans MathGraph32, | ||
| Cliquez ensuite sur l' | Cliquez ensuite sur l' | ||
| - | Allez dans le dossier où vous avez décompressé le fichier zip contenant la construction et cliquez sur le fichier nommé TableauSignes2Val3LignesEtape1.mgc. | + | Allez dans le dossier où vous avez décompressé le fichier |
| Cette construction fait maintenant partie de votre figure et peut être utilisée. | Cette construction fait maintenant partie de votre figure et peut être utilisée. | ||
| Ligne 148: | Ligne 147: | ||
| Utilisez à nouveau l' | Utilisez à nouveau l' | ||
| - | Une boîte de dialogue s' | + | Une boîte de dialogue s' |
| - | + | ||
| - | {{: | + | |
| Cliquez sur le bouton implémenter. | Cliquez sur le bouton implémenter. | ||
| Ligne 158: | Ligne 155: | ||
| Une boîte de dialogue s' | Une boîte de dialogue s' | ||
| - | Comme ci-dessous, affectez à l' | + | Comme ci-dessous, affectez à l' |
| {{: | {{: | ||
| Ligne 170: | Ligne 167: | ||
| {{: | {{: | ||
| - | + | Utilisez l' | |
| - | Lorsqu' | + | |
| - | + | ||
| - | Ici nous aurons besoin de les modifier. | + | |
| - | + | ||
| - | Utilisez | + | |
| Vous pouvez maintenant utiliser l' | Vous pouvez maintenant utiliser l' | ||
| - | En particulier vous trouverez un calcul nommé // | + | En particulier vous trouverez un calcul nommé // |
| 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 287: | Ligne 279: | ||
| Par exemple pour le calcul // | 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' | ||
| Ligne 366: | Ligne 358: | ||
| 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 377: | Ligne 369: | ||
| </ | </ | ||
| - | 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 387: | Ligne 379: | ||
| |for2|x=-b/ | |for2|x=-b/ | ||
| - | Activez de nouveau l' | + | Pour que l' |
| + | |||
| + | Activez de nouveau l' | ||
| < | < | ||
| \begin{array}{l} | \begin{array}{l} | ||
| Ligne 403: | Ligne 398: | ||
| 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' |
| - | + | ||
| - | Quittez la boîte de dialogue de protocole. | + | |
| - | + | ||
| - | Lors du passage à la deuxième | + | |
| Pour la vérification de la réponse de l' | Pour la vérification de la réponse de l' | ||
| - | Vous pouvez télécharger cette construction | + | Cette construction |
| - | + | ||
| - | {{ : | + | |
| 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 construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul //tableau// créé précédemment. | + | Cette construction a juste besoin d'un objet source numérique. Nous utiliserons pour cela le calcul //prov// créé précédemment. |
| 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 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é //rep2// créé par la construction qui est censé recevoir la réponse de l' | ||
| Ligne 455: | Ligne 439: | ||
| 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 |
| 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 calculs ou fonctions créés par la macro construction en utilisant l' | + | Maintenant, toujours dans la boîte de dialogue de protocole, vous allez modifier les calculs ou fonctions créés par la macro construction en utilisant l' |
| ^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%%< | ||
| Ligne 494: | Ligne 484: | ||
| </ | </ | ||
| - | Le calcul // | + | Le calcul // |
| Remplacez sa formule par : | Remplacez sa formule par : | ||
| Ligne 500: | Ligne 490: | ||
| si(sup& | si(sup& | ||
| </ | </ | ||
| - | |||
| - | |||
| - | |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' | Le calcul nommé //resolu2// est très important : c'est lui qui permet de savoir s'il l' | ||
| Ligne 513: | Ligne 498: | ||
| </ | </ | ||
| - | 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 519: | Ligne 504: | ||
| 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 541: | Ligne 529: | ||
| |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 582: | Ligne 576: | ||
| 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 643: | Ligne 637: | ||
| {{: | {{: | ||
| - | 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 687: | Ligne 681: | ||
| Vous pouvez utiliser l' | Vous pouvez utiliser l' | ||
| - | Utilisez l' | + | Utilisez l' |
| {{: | {{: | ||
| Ligne 703: | Ligne 697: | ||
| {{: | {{: | ||
| - | 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 713: | Ligne 707: | ||
| Un cadre grisé apparaît. il occupe toute la figure. | Un cadre grisé apparaît. il occupe toute la figure. | ||
| - | Avec l' | + | Avec l' |
| {{: | {{: | ||
| Ligne 727: | Ligne 721: | ||
| Une remarque : une fois la figure finie on peut supprimer les macro constructions qu' | Une remarque : une fois la figure finie on peut supprimer les macro constructions qu' | ||
| - | ==== Etape 2 : Création de notre ressource dans LaboMep | + | ==== Etape 2 : Création de notre ressource dans LaboMep ==== |
| - | Connectez vous à 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). | 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). | ||
tutoriels/ressources/mathgraph/exercice_inequation_tableau_signe.1723725177.txt.gz · Dernière modification : de ybiton