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 15:42] – ybiton | tutoriels:ressources:mathgraph:exercice_fractions_1 [22/04/2025 17:27] (Version actuelle) – plus de v2 dcaillibaud | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Ce tutoriel est en cours d' | ||
- | |||
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 33: | Ligne 32: | ||
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 84: | ||
|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 234: | ||
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 241: | ||
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). | 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' | + | 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' | Suivant le contenu des formulaire il faudra aussi créer des objets numériques permettant de savoir si l' | ||
- | Commençons | + | 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' | ||
- | Dans la barre des affichages utiliser l' | ||
< | < | ||
\begin{array}{l} | \begin{array}{l} | ||
Ligne 306: | Ligne 334: | ||
</ | </ | ||
test doit être le nom d'un calcul réel (ou complexe). | 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.1737643356.txt.gz · Dernière modification : 23/01/2025 15:42 de ybiton