tutoriels:ressources:mathgraph:calcul_produit_complexe
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:calcul_produit_complexe [19/04/2020 11:58] – ybiton | tutoriels: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, | Vous devrez pour cela utiliser la verison JavaScript de MathGraph32, | ||
+ | |||
+ | Vous devez vérifier que MathGraph32 est bien en mode **Niveau Avancé avec nombres complexes** avec l' | ||
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' | + | Pour éviter que la figure obtenue ne soit trop grande pour LaboMep, utilisez l' |
Dans MathGraph32, | Dans MathGraph32, | ||
- | Dans la barre d' | + | Dans la barre d' |
Créez un calcul nommé //nbvar// (icône {{: | Créez un calcul nommé //nbvar// (icône {{: | ||
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 : < | + | Créez un calcul réel nommé //r1// contenant comme formule : < |
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 < | + | Créez un calcul réel nommé //r2 // contenant comme formule < |
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 < | + | Créez un calcul réel nommé //a// contenant comme formule < |
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 < | + | Un calcul nommé //r3// contenant comme formule < |
- | Un calcul nommé //r4// contenant comme formule < | + | Un calcul nommé //r4// contenant comme formule < |
- | Un calcul nommé //b// contenant comme formule < | + | Un calcul nommé //b// contenant comme formule < |
- | Un calcul nommé //r5// contenant comme formule < | + | Un calcul nommé //r5// contenant comme formule < |
- | Un calcul nommé //r6// contenant comme formule < | + | Un calcul nommé //r6// contenant comme formule < |
- | Un calcul nommé //c// contenant comme formule < | + | Un calcul nommé //c// contenant comme formule < |
- | Un calcul nommé //r7// contenant comme formule < | + | Un calcul nommé //r7// contenant comme formule < |
- | Un calcul nommé //r8// contenant comme formule < | + | Un calcul nommé //r8// contenant comme formule < |
- | Un calcul nommé //d// contenant comme formule < | + | Un calcul nommé //d// contenant comme formule < |
- | Utilisez l’icône {{: | + | Utilisez l’icône {{: |
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é // | Créez un calcul réel nommé // | ||
- | Créez de même un calcul réel nommé // | + | Créez de même un calcul réel nommé // |
- | 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 < | + | 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 < |
Utilisez l' | Utilisez l' | ||
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< | Nous considérerons que la réponse de l’élève est bonne si le module du complexe dif est inférieur à 10< | ||
- | Pour cela créons un calcul complexe nommé //dif// contenant comme formule < | + | Pour cela créons un calcul complexe nommé //dif// contenant comme formule < |
Certains objets numériques d' | Certains objets numériques d' | ||
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< | Nous considérons que la réponse de l’élève est bonne si le module de dif est inférieur à 10< | ||
- | Créez donc un calcul réel nommé //exact// et contenant comme formule < | + | Créez donc un calcul réel nommé //exact// et contenant comme formule < |
Créez ensuite un autre calcul réel nommé //reponse// contenant comme formule < | Créez ensuite un autre calcul réel nommé //reponse// contenant comme formule < | ||
La syntaxe du //if// est // | La syntaxe du //if// est // | ||
Ligne 92: | Ligne 94: | ||
Créez un premier calcul complexe nommé //for1// contenant comme formule < | Créez un premier calcul complexe nommé //for1// contenant comme formule < | ||
- | Créez un calcul nommé //bc// contenant comme formule < | + | Créez un calcul nommé //bc// contenant comme formule < |
Créez un calcul nommé //ad// contenant comme formule < | Créez un calcul nommé //ad// contenant comme formule < | ||
Créez un calcul nommé //ac// contenant comme formule < | Créez un calcul nommé //ac// contenant comme formule < | ||
- | Créez un calcul nommé //bd// contenant comme formule < | + | Créez un calcul nommé //bd// contenant comme formule < |
- | Créez un calcul complexe nommé //for2// contenant comme formule < | + | Créez un calcul complexe nommé //for2// contenant comme formule < |
Dans la barre d' | Dans la barre d' | ||
Ligne 122: | Ligne 124: | ||
Pour finir, notre figure doit contenir une macro d' | Pour finir, notre figure doit contenir une macro d' | ||
- | Pour créer une macro il faut cliquer sur l' | + | Pour créer une macro il faut cliquer sur l' |
Cliquez en bas et à droite de la figure. Une boîte de dialogue apparaît. Dans le champ **Intitulé**, | Cliquez en bas et à droite de la figure. Une boîte de dialogue apparaît. Dans le champ **Intitulé**, | ||
Ligne 149: | Ligne 151: | ||
Créez deux nouveaux calculs réels : | Créez deux nouveaux calculs réels : | ||
- | * Un calcul nommé //test1// contenant comme formule < | + | * Un calcul nommé //test1// contenant comme formule < |
- | * Un calcul nommé //test2// contenant comme formule < | + | * Un calcul nommé //test2// contenant comme formule < |
Ainsi //test1// prendra la valeur 1 si on a à la fois //a=b// et // | Ainsi //test1// prendra la valeur 1 si on a à la fois //a=b// et // | ||
Ligne 164: | Ligne 166: | ||
|a’ |Réel |abs(a)| | |a’ |Réel |abs(a)| | ||
|b’ |Réel |abs(b)| | |b’ |Réel |abs(b)| | ||
- | |a2 |Réel |a^2| | + | |a2 |Réel |a%%^%%2| |
- | |b2 |Réel |b^2| | + | |b2 |Réel |b%%^%%2| |
|bi |Complexe |b*i| | |bi |Complexe |b*i| | ||
|signe |Réel |si(a=c, | |signe |Réel |si(a=c, | ||
- | |for4 |Complexe |signe*(a' | + | |for4 |Complexe |signe*(a' |
- | |for5 |Complexe |signe*(a' | + | |for5 |Complexe |signe*(a' |
|abpfois2 |Réel |a*b' | |abpfois2 |Réel |a*b' | ||
- | |for6 |Complexe |signe*(a2-abpfois2*i+b' | + | |for6 |Complexe |signe*(a2-abpfois2*i+b' |
|for7 |Complexe |signe*(a2-abpfois2*i-b2)| | |for7 |Complexe |signe*(a2-abpfois2*i-b2)| | ||
- | |for8 |Complexe |signe*(a' | + | |for8 |Complexe |signe*(a' |
- | |for9 |Complexe |signe*(a' | + | |for9 |Complexe |signe*(a' |
|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' | + | |for10 |Complexe |signe*(a2+ab2*i+b' |
|for11 |Complexe |signe*(a2+ab2*i-b2)| | |for11 |Complexe |signe*(a2+ab2*i-b2)| | ||
- | |for12 |Complexe |a^2-(b*i)^2| | + | |for12 |Complexe |a%%^%%2-(b*i)%%^%%2| |
- | |for13 |Complexe |a2-b2*i^2| | + | |for13 |Complexe |a2-b2*i%%^%%2| |
**A noter :** Le calcul nommé //signe// utilise la fonction // | **A noter :** Le calcul nommé //signe// utilise la fonction // | ||
Ligne 341: | Ligne 343: | ||
Dans le champ **NomCalcul**, | Dans le champ **NomCalcul**, | ||
+ | |||
+ | Laissez la case **validationAuto** décochée. Dans ce mode, l' | ||
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 **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 **nbchances**, | Dans le champ **nbchances**, | ||
+ | |||
+ | A noter que si nous avions coché la case **validationAuto**, | ||
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é. | 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é. |
tutoriels/ressources/mathgraph/calcul_produit_complexe.1587290318.txt.gz · Dernière modification : 19/04/2020 11:58 de ybiton