tutoriels:ressources:mathgraph:exercice_fractions_1
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_fractions_1 [23/01/2025 14:27] – ybiton | tutoriels:ressources:mathgraph:exercice_fractions_1 [05/11/2025 18:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Ce tutoriel est en cours d' | + | ====== Comparaison de fractions ====== |
| Nous désirons créer une ressource sur la comparaison de fractions en cinquième, analogue à cet exercice déjà en ligne : [[https:// | Nous désirons créer une ressource sur la comparaison de fractions en cinquième, analogue à cet exercice déjà en ligne : [[https:// | ||
| Il s'agit de proposer 7 situations différentes (tous les dénominateurs des fractions sont positifs): | Il s'agit de proposer 7 situations différentes (tous les dénominateurs des fractions sont positifs): | ||
| + | |||
| cas 1 : Comparer deux fractions a/b et a'/ | cas 1 : Comparer deux fractions a/b et a'/ | ||
| Ligne 18: | Ligne 19: | ||
| cas 7 : comparer deux fractions dont le numérateur est égal au dénominateur | cas 7 : comparer deux fractions dont le numérateur est égal au dénominateur | ||
| - | Pour créer cette ressource | + | Pour créer cette ressource |
| Si nécessaire, | Si nécessaire, | ||
| Ligne 24: | Ligne 25: | ||
| ==== 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, | ||
| Ligne 33: | Ligne 34: | ||
| Nous vous proposons de télécharger ci-dessous une bibliothèque de macro constructions qui vont nous simplifier un peu la tâche. Cliquez sur le lien ci-dessous pour télécharger le fichier zip, et décompressez le dans le dossier de votre choix. Les fichiers contenant des macro constructions MathGraph32 ont le suffixe //mgc//. | Nous vous proposons de télécharger ci-dessous une bibliothèque de macro constructions qui vont nous simplifier un peu la tâche. Cliquez sur le lien ci-dessous pour télécharger le fichier zip, et décompressez le dans le dossier de votre choix. Les fichiers contenant des macro constructions MathGraph32 ont le suffixe //mgc//. | ||
| - | {{ : | + | {{ : |
| Une fois le logiciel démarré, cliquez sur l' | Une fois le logiciel démarré, cliquez sur l' | ||
| Ligne 85: | Ligne 86: | ||
| |nbcas1|prov|7| | |nbcas1|prov|7| | ||
| |nbcas2|prov|12| | |nbcas2|prov|12| | ||
| - | |||
| - | Vous pouvez maintenant supprimer le calcul prov qui ne servait qu'à créer nos calculs ci-dessous. Pour cela vous pouvez utiliser l' | ||
| Nous allons maintenant créer une matrice à 24 lignes et deux colonnes qui servira à nous fournir le numérateur et le dénominateur de deux fractions irréductibles différentes, | Nous allons maintenant créer une matrice à 24 lignes et deux colonnes qui servira à nous fournir le numérateur et le dénominateur de deux fractions irréductibles différentes, | ||
| Ligne 237: | Ligne 236: | ||
| Ainsi ici le contenu de nbsol est le nombre de 1 contenus dans la deuxième colonne de la matrice A1. | Ainsi ici le contenu de nbsol est le nombre de 1 contenus dans la deuxième colonne de la matrice A1. | ||
| + | |||
| Nous allons maintenant isoler au hasard un terme de la première colonne de cette matrice pour lequel la deuxième colonne contient un 1. | Nous allons maintenant isoler au hasard un terme de la première colonne de cette matrice pour lequel la deuxième colonne contient un 1. | ||
| Ligne 243: | Ligne 243: | ||
| rand(0) renvoie un nombre aléatoire entre 0 (compris) et 1 exclu, int(nbsol*rand(0)) renvoie donc un entier compris entre 0 et nbsol - 1. On isole donc au hasard un des nbsol derniers termes de la première colonne de la matrice A1 et on le met dans a". | rand(0) renvoie un nombre aléatoire entre 0 (compris) et 1 exclu, int(nbsol*rand(0)) renvoie donc un entier compris entre 0 et nbsol - 1. On isole donc au hasard un des nbsol derniers termes de la première colonne de la matrice A1 et on le met dans a". | ||
| + | |||
| + | Créez aussi avec cette même icône les calculs réels suivants : | ||
| + | |||
| + | ^Nom du calcul^Formule^Explication^ | ||
| + | |q3|a"/ | ||
| + | |asura|a/ | ||
| + | |bsurb|b/ | ||
| + | |||
| + | |||
| + | Nous devons maintenant créer les éléments nécessaires pour que notre figure soit reconnue comme générant un exercice reconnue par le modème multi-édit (une seule étape). | ||
| + | |||
| + | Pour cela notre figure doit contenir un affichage LaTeX de tag enonce contenant l' | ||
| + | . | ||
| + | Cela peut être automatisé par l' | ||
| + | |||
| + | Suivant le contenu des formulaire il faudra aussi créer des objets numériques permettant de savoir si l' | ||
| + | |||
| + | Cliquez ensuite sur l' | ||
| + | |||
| + | Allez dans le dossier où vous avez décompressé le fichier zip contenant les constructions et cliquez sur le fichier nommé preparationMultiEtapes.mgc puis validez. | ||
| + | |||
| + | Cette construction fait maintenant partie de votre figure. | ||
| + | |||
| + | Cliquez ensuite sur l' | ||
| + | |||
| + | Dans la boîte de dialogue qui s' | ||
| + | |||
| + | Une nouvelle boîte de dialogue s' | ||
| + | |||
| + | Comme ci-dessous, affectez le calcul //prov// comme objet source n°1 (c'est le seul) et validez. | ||
| + | Vous voyez apparaître sur la figure trois affichages LaTeC, un pour lénoncé, un pour le formulaire, un pour la solution. | ||
| + | |||
| + | Pour cela utilisez l' | ||
| + | |||
| + | Si vous cliquez sur l' | ||
| + | |||
| + | Il va falloir maintenant changer le contenu de chacun de ces trsoi affichages LaTeX avec l' | ||
| + | |||
| + | Cliquez d' | ||
| + | |||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{On demande de comparer | ||
| + | \If{cas1} | ||
| + | { | ||
| + | $\ForSimp{q1}$ et $\ForSimp{q2}$ | ||
| + | } | ||
| + | { | ||
| + | \If{cas2} | ||
| + | { | ||
| + | $\ForSimp{q2}$ et $\ForSimp{q1}$ | ||
| + | } | ||
| + | { | ||
| + | \If{cas3} | ||
| + | { | ||
| + | $\ForSimp{q1}$ et $\ForSimp{q3}$ | ||
| + | } | ||
| + | { | ||
| + | \If{cas4} | ||
| + | { | ||
| + | $\ForSimp{q3}$ et $\ForSimp{q1}$ | ||
| + | } | ||
| + | { | ||
| + | \If{cas5} | ||
| + | { | ||
| + | $\ForSimp{q1}$ et $1$ | ||
| + | } | ||
| + | { | ||
| + | \If{cas6} | ||
| + | { | ||
| + | $\ForSimp{q2}$ et $1$ | ||
| + | } | ||
| + | { | ||
| + | $\ForSimp{asura}$ et $\ForSimp{bsurb}$ | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | sans s' | ||
| + | } | ||
| + | \\ \text{ } | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | Le contenu de chaque \text{} de cet affichage LaTeX fournit chaque ligne de l' | ||
| + | |||
| + | Cet affichage LaTeX utilise le code LaTeX \If soécifique à MathGraph32 dont la syntaxe est : | ||
| + | < | ||
| + | \If{test, affichage LaTeX si test vaut 1, affichage LaTeX sinon} | ||
| + | </ | ||
| + | test doit être le nom d'un calcul réel (ou complexe). | ||
| + | |||
| + | Il utilise aussi le code LaTeX \ForSimp{calc}, | ||
| + | |||
| + | Modifions maintenant l' | ||
| + | |||
| + | Remplacez son code LaTeX par le code suivant: | ||
| + | |||
| + | < | ||
| + | \text{ | ||
| + | $ | ||
| + | \If{cas1} | ||
| + | { | ||
| + | \ForSimp{q1} | ||
| + | } | ||
| + | { | ||
| + | \If{cas2} | ||
| + | { | ||
| + | \ForSimp{q2} | ||
| + | } | ||
| + | { | ||
| + | \If{cas3} | ||
| + | { | ||
| + | \ForSimp{q1} | ||
| + | } | ||
| + | { | ||
| + | \If{cas4} | ||
| + | { | ||
| + | \ForSimp{q3} | ||
| + | } | ||
| + | { | ||
| + | \If{cas5} | ||
| + | { | ||
| + | \ForSimp{q1} | ||
| + | } | ||
| + | { | ||
| + | \If{cas6} | ||
| + | { | ||
| + | \ForSimp{q2} | ||
| + | } | ||
| + | { | ||
| + | \ForSimp{asura} | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | $ | ||
| + | list1 | ||
| + | $ | ||
| + | \If{cas1} | ||
| + | { | ||
| + | \ForSimp{q2} | ||
| + | } | ||
| + | { | ||
| + | \If{cas2} | ||
| + | { | ||
| + | \ForSimp{q1} | ||
| + | } | ||
| + | { | ||
| + | \If{cas3} | ||
| + | { | ||
| + | \ForSimp{q3} | ||
| + | } | ||
| + | { | ||
| + | \If{cas4} | ||
| + | { | ||
| + | \ForSimp{q1} | ||
| + | } | ||
| + | { | ||
| + | \If{cas5} | ||
| + | { | ||
| + | 1 | ||
| + | } | ||
| + | { | ||
| + | \If{cas6} | ||
| + | { | ||
| + | 1 | ||
| + | } | ||
| + | { | ||
| + | \ForSimp{bsurb} | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | $ | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Cet affichage LaTeX contient un unique code \text{} dont le contenu est le formulaire. | ||
| + | |||
| + | Son contenu est formé de l' | ||
| + | |||
| + | Lors du traitement de cette figure MathGraph32 par LaboMep, list1 sera remplacé par une liste déroulante. | ||
| + | |||
| + | Nous nous occuperons du troisième affichage LaTeX plus tard. | ||
| + | |||
| + | Nous avons vu que notre formulaire comprenait dans son texte edit. Cela indique que le formulaire contient une seule liste déroulante. | ||
| + | |||
| + | Nous devons fournir un affichage LaTeX de tag list1 contenant les items de la liste et un calcul nommé resList1 renvoyant comme valeur l' | ||
| + | |||
| + | Dans la barre d' | ||
| + | |||
| + | |||
| + | Cliquez à un emplacement libre de la figure. Une boîte de dialogue s' | ||
| + | |||
| + | Entrez le code LaTeX ci-dessous : | ||
| + | |||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \text{$< | ||
| + | \\ \text{$> | ||
| + | \\ \text{$=$} | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | Chacun des contenus des trois \text{} fournit le contenu des trois items. Ils sont entourés de $ car nous choisirons ici que les items soient affichés en mode LaTeX (mode maths). | ||
| + | |||
| + | Il faut maintenant affecter à cet affichage LaTeX le tag list1. | ||
| + | |||
| + | Pour cela utilisez dans la barre supérieure l' | ||
| + | |||
| + | Créons maintenant un calcul nommé resList1 avec l' | ||
| + | < | ||
| + | si(cas1|cas3|cas5, | ||
| + | </ | ||
| + | |||
| + | Ainsi si cas vaut 1, 3 ou 5 c'est le premier item qui est le bon (<), si cas vaut 7, c'est le troisième (symbole d(' | ||
| + | |||
| + | |||
| + | Il nous reste à modifier l' | ||
| + | |||
| + | Pour cela, utilisez dans la barre supérieur l' | ||
| + | |||
| + | Remplacez le code LaTeX par le code suivant : | ||
| + | < | ||
| + | \begin{array}{l} | ||
| + | \If{cas1} | ||
| + | { | ||
| + | \text{$\ForSimp{q1}< | ||
| + | \\ \text{On a donc $\ForSimp{q1}< | ||
| + | \\ \text{donc $\ForSimp{q1}< | ||
| + | } | ||
| + | { | ||
| + | \If{cas2} | ||
| + | { | ||
| + | \text{$\ForSimp{q1}< | ||
| + | \\ \text{On a donc $\ForSimp{q2}> | ||
| + | \\ \text{donc $\ForSimp{q2}> | ||
| + | |||
| + | } | ||
| + | { | ||
| + | \If{cas3} | ||
| + | { | ||
| + | \text{Les deux fractions ont le même dénominateur positif $\Val{b}$.} | ||
| + | \\ \text{Elles sont donc rangées dans l' | ||
| + | \\ \text{$\Val{a}< | ||
| + | \\ \text{Donc $\ForSimp{q1}< | ||
| + | } | ||
| + | { | ||
| + | \If{cas4} | ||
| + | { | ||
| + | \text{Les deux fractions ont le même dénominateur positif $\Val{b}$.} | ||
| + | \\ \text{Elles sont donc rangées dans l' | ||
| + | \\ \text{$\Val{a" | ||
| + | \\ \text{Donc $\ForSimp{q3}> | ||
| + | } | ||
| + | { | ||
| + | \If{cas5} | ||
| + | { | ||
| + | \text{Le numérateur $\Val{a}$ de la fraction $\ForSimp{q1}$ est inférieur à son dénominateur $\Val{b}$ (et son dénominateur est positif)} | ||
| + | \\ \text{donc $\ForSimp{q1}< | ||
| + | } | ||
| + | { | ||
| + | \If{cas6} | ||
| + | { | ||
| + | \text{Le numérateur $\Val{a' | ||
| + | \\ \text{donc $\ForSimp{q2}> | ||
| + | } | ||
| + | { | ||
| + | \text{Le numérateur et le dénominateur des deux fractions sont égaux donc ces deux fractions sont égales à 1.} | ||
| + | \\ \text{Donc $\ForSimp{asura}=\ForSimp{bsurb}=1$} | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | \end{array} | ||
| + | </ | ||
| + | |||
| + | |||
| + | Avant d' | ||
| + | |||
| + | Pour cela utilisez l' | ||
| + | |||
| + | Notre figure est maintenant prête pour être utilisée pour créer une ressource Labomep. | ||
| + | |||
| + | Enregistrez la par précaution dans le dossier de votre choix. | ||
| + | |||
| + | ==== 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 //Calcul sur les puissances de 10//. | ||
| + | |||
| + | Dans le champ **Type technique**, | ||
| + | |||
| + | Dans **Catégories**, | ||
| + | |||
| + | Dans **Niveau**, cochez les cases // | ||
| + | |||
| + | 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// | ||
| + | |||
| + | 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 7 (ainsi les 7 cas prévus seront proposés une fois). | ||
| + | |||
| + | Ouvrez la figure principale depuis l' | ||
| + | |||
| + | Vous pouvez maintenant changer le paramètre **fig** de deux façons : | ||
| + | |||
| + | La première méthode est de cliquer sur le bouton **Saisie brute** et de copier le code base 64 dans l' | ||
| + | |||
| + | La deuxième méthode (recommandée) est de cliquer sur le bouton **Editer** qui démarre en ligne une instance de MathGraph32 avec la figure déjà contenue comme paramètre (ici la figure était vide). Dans cette fenêtre MathGraph32, | ||
| + | |||
| + | __Avantage de cette deuxième méthode :__ Si votre figure ne contient pas les éléments nécessaires à votre exercice, vous verrez apparaître en haut de la fenêtre un ou plusieurs avertissements et la fenêtre ne se refermera pas. Vous pouvez néanmoins cliquer sur le bouton **Annuler** mais dans ce cas le paramètre **fig** restera inchangé. | ||
| + | |||
| + | Il serait possible d' | ||
| + | |||
| + | Nous allons donc entrer 0 comme paramètres //width// et //height//. | ||
| + | |||
| + | Dans le champ **width** entrez 0 (Largeur en pixels de la figure principale). | ||
| + | |||
| + | Dans le champ **height** entrez 0 (Hauteur en pixels de la figure principale). | ||
| + | |||
| + | Dans le champ **param** entrez une chaîne vide (pas de paramétrage possible pour l' | ||
| + | |||
| + | Cochez la case **listesLatex** (nous avons entouré les items de l' | ||
| + | |||
| + | Dans le champ **nbEssais** entrez //1// (Un seule chance pour choisir <, > ou = ). | ||
| + | |||
| + | Laissez le champ **charset** vide, car il n'y a pas de champ d' | ||
| + | |||
| + | Dans le champ **InfoParam** entrez : | ||
| + | < | ||
| + | Cet exercice n'est pas paramétrable. | ||
| + | </ | ||
| + | |||
| + | Vous pouvez maintenant **valider** la boîte de dialogue de choix des paramètres. | ||
| + | |||
| + | Ensuite cliquez en bas sur le bouton **Enregistrer** pour enregistrer votre ressource. | ||
| + | |||
| + | Si vous voulez maintenant tester votre ressource, fermez d’abord l’onglet **Calcul sur les puissances de 10** puis, dans **Mes Ressources**, | ||
| + | |||
| + | Vous pouvez maintenant tester la ressource. | ||
| + | |||
| + | |||
| + | |||
| + | |||
tutoriels/ressources/mathgraph/exercice_fractions_1.1737638865.txt.gz · Dernière modification : de ybiton