HEX
Server: Apache
System: Linux vps.mmtprep.com 4.18.0-477.21.1.el8_8.x86_64 #1 SMP Thu Aug 10 13:51:50 EDT 2023 x86_64
User: mmtprep (1001)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can1G09-y4Ws7upW.js.map
{"version":3,"file":"can1G09-y4Ws7upW.js","sources":["../../src/exercices/can/1e/can1G09.js"],"sourcesContent":["import { cercleCentrePoint } from '../../../lib/2d/cercle.js'\nimport { point, pointSurCercle } from '../../../lib/2d/points.js'\nimport { polygoneAvecNom } from '../../../lib/2d/polygones.js'\nimport { grille } from '../../../lib/2d/reperes.js'\nimport { segment } from '../../../lib/2d/segmentsVecteurs.js'\nimport { texteParPosition } from '../../../lib/2d/textes.js'\nimport { choice } from '../../../lib/outils/arrayOutils'\nimport { rienSi1 } from '../../../lib/outils/ecritures'\nimport { abs } from '../../../lib/outils/nombres'\nimport Exercice from '../../deprecatedExercice.js'\nimport { mathalea2d } from '../../../modules/2dGeneralites.js'\nexport const titre = 'Associer un point à un réel sur un cercle trigonométrique '\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const dateDePublication = '31/10/2022'\n/**\n * Modèle d'exercice très simple pour la course aux nombres\n * @author Gilles Mora\n * Référence can1G09\n *\n*/\n\nexport const uuid = 'aa661'\nexport const ref = 'can1G09'\nexport default function AngleSurCercleTrigo () {\n  Exercice.call(this) // Héritage de la classe Exercice()\n  this.typeExercice = 'simple' // Cette ligne est très importante pour faire faire un exercice simple !\n  this.formatChampTexte = 'largeur15 inline'\n  this.nbQuestions = 1\n  // Dans un exercice simple, ne pas mettre de this.listeQuestions = [] ni de this.consigne\n  this.tailleDiaporama = 2\n  this.nouvelleVersion = function () {\n    let a, k\n    const r = 5\n    const O = point(0, 0, 'O', 'below left')\n    const o = texteParPosition('O', -0.4, -0.4, 'milieu', 'black', 1)\n    const I = point(r, 0, 'I')\n    const J = point(0, r, 'J')\n    const K = point(-r, 0, 'K')\n    const L = point(0, -r, 'L')\n    const I2 = point(-r, 0)\n    const J2 = point(0, -r)\n    const s1 = segment(I, I2)\n    const s2 = segment(J, J2)\n    const c = cercleCentrePoint(O, I)\n    c.epaisseur = 3\n    const sOI = segment(O, I, 'blue')\n    sOI.epaisseur = 3\n    const A1 = pointSurCercle(c, 30, 'A', 'above right')\n    const A2 = pointSurCercle(c, 210, 'G', 'below left')\n    const sA1A2 = segment(A1, A2, 'blue')\n    sA1A2.epaisseur = 1\n    sA1A2.pointilles = 5\n    const B1 = pointSurCercle(c, 45, 'B', 'above right')\n    const B2 = pointSurCercle(c, 225, 'H', 'below left')\n    const sB1B2 = segment(B1, B2, 'blue')\n    sB1B2.epaisseur = 1\n    sB1B2.pointilles = 5\n    const C1 = pointSurCercle(c, 60, 'C', 'above right')\n    const C2 = pointSurCercle(c, 240, 'M', 'below left')\n    const sC1C2 = segment(C1, C2, 'blue')\n    sC1C2.epaisseur = 1\n    sC1C2.pointilles = 5\n    const D1 = pointSurCercle(c, 120, 'D', 'above left')\n    const D2 = pointSurCercle(c, -60, 'N', 'below right')\n    const sD1D2 = segment(D1, D2, 'blue')\n    sD1D2.epaisseur = 1\n    sD1D2.pointilles = 5\n    const E1 = pointSurCercle(c, 135, 'E', 'above left')\n    const E2 = pointSurCercle(c, -45, 'P', 'below right')\n    const sE1E2 = segment(E1, E2, 'blue')\n    sE1E2.epaisseur = 1\n    sE1E2.pointilles = 5\n    const F1 = pointSurCercle(c, 150, 'F', 'above left')\n    const F2 = pointSurCercle(c, -30, 'Q', 'below right')\n    const sF1F2 = segment(F1, F2, 'blue')\n    sF1F2.epaisseur = 1\n    sF1F2.pointilles = 5\n    const g = grille(-5, -5, 5, 5, 'black', 0.4, 2.5)\n    const nom = polygoneAvecNom(A1, A2, B1, B2, C1, C2, D1, D2, E1, E2, F1, F2, I, J, K, L)[1]\n    const objet = mathalea2d({ xmin: -r - 3, xmax: r + 3, ymin: -r - 1.5, ymax: r + 1, pixelsParCm: 15, scale: 0.45, style: 'margin: auto' }, c, s1, s2, sA1A2, sB1B2, sC1C2, sD1D2, sE1E2, sF1F2, g, nom, o)\n    switch (choice([1, 2, 3, 4, 5])) {\n      case 1:// les 0\n        a = choice(['0', '2\\\\pi', '4\\\\pi', '-2\\\\pi', '-4\\\\pi', '\\\\pi', '-\\\\pi', '3\\\\pi', '5\\\\pi'])\n        this.question = `Quel est le point-image du réel $${a}$  ?<br>\n\n        `\n        this.question += `${objet}`\n        if (a === '0' || a === '2\\\\pi' || a === '4\\\\pi' || a === '-2\\\\pi' || a === '-4\\\\pi') {\n          if (a === '0') {\n            this.correction = 'Le point $I$ est le point-image du réel $0$.'\n          } else { this.correction = `Comme $${a}=0$ modulo $2\\\\pi$, le point-image de $${a}$ est le point $I$.  ` }\n          this.reponse = 'I'\n        }\n        if (a === '\\\\pi' || a === '-\\\\pi' || a === '3\\\\pi' || a === '5\\\\pi') {\n          if (a === '\\\\pi') {\n            this.correction = 'Le point $K$ est le point-image du réel $\\\\pi$.'\n          } else { this.correction = `Comme $${a}=\\\\pi$ modulo $2\\\\pi$, le point-image de $${a}$ est le point $K$.  ` }\n          this.reponse = 'K'\n        }\n        break\n      case 2:// les pi/6\n        k = choice([1, 5, 7, 11, 13]) * choice([-1, 1])\n        if (k > 0) {\n          this.question = `Quel est le point-image du réel $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}$  ?<br>\n\n        `\n        } else {\n          this.question = `Quel est le point-image du réel $-\\\\dfrac{${rienSi1(abs(k))}\\\\pi}{6}$  ?<br>\n\n        `\n        }\n        this.question += `${objet}`\n        if (k === 1 || k === 13 || k === -11) {\n          if (k === 1) { this.correction = 'Le point $A$ est le point-image du réel $\\\\dfrac{\\\\pi}{6}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}=\\\\dfrac{\\\\pi}{6}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}$ est le point $A$.` }\n          this.reponse = 'A'\n        }\n        if (k === 5 || k === -7) {\n          if (k === 5) { this.correction = 'Le point $F$ est le point-image du réel $\\\\dfrac{5\\\\pi}{6}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}=\\\\dfrac{5\\\\pi}{6}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}$ est le point $F$.  ` }\n          this.reponse = 'F'\n        }\n        if (k === 7 || k === -5) {\n          if (k === 7) { this.correction = `Le point $G$ est le point-image du réel $\\\\dfrac{${k}\\\\pi}{6}$.` } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}=\\\\dfrac{7\\\\pi}{6}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}$ est le point $G$.  ` }\n          this.reponse = 'G'\n        }\n        if (k === 11 || k === -1 || k === -13) {\n          if (k === -1) { this.correction = 'Le point $Q$ est le point-image du réel $-\\\\dfrac{\\\\pi}{6}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}=\\\\dfrac{7\\\\pi}{6}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{6}$ est le point $Q$.  ` }\n          this.reponse = 'Q'\n        }\n        break\n\n      case 3:// les pi/4\n        k = choice([1, 3, 5, 7, 9]) * choice([-1, 1])\n        if (k > 0) {\n          this.question = `Quel est le point-image du réel $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}$  ?<br>\n\n        `\n        } else {\n          this.question = `Quel est le point-image du réel $-\\\\dfrac{${rienSi1(abs(k))}\\\\pi}{4}$  ?<br>\n\n        `\n        }\n        this.question += `${objet}`\n        if (k === 1 || k === 9 || k === -7) {\n          if (k === 1) { this.correction = 'Le point $B$ est le point-image du réel $\\\\dfrac{\\\\pi}{4}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}=\\\\dfrac{\\\\pi}{4}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}$ est le point $B$.` }\n          this.reponse = 'B'\n        }\n        if (k === 3 || k === -5) {\n          if (k === 3) { this.correction = 'Le point $E$ est le point-image du réel $\\\\dfrac{3\\\\pi}{4}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}=\\\\dfrac{3\\\\pi}{4}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}$ est le point $E$.  ` }\n          this.reponse = 'E'\n        }\n        if (k === 5 || k === -3) {\n          if (k === 5) { this.correction = `Le point $H$ est le point-image du réel $\\\\dfrac{${k}\\\\pi}{4}$.` } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}=\\\\dfrac{5\\\\pi}{4}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}$ est le point $H$.  ` }\n          this.reponse = 'H'\n        }\n        if (k === 7 || k === -1 || k === -9) {\n          if (k === -1) { this.correction = 'Le point $P$ est le point-image du réel $-\\\\dfrac{\\\\pi}{4}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}=-\\\\dfrac{\\\\pi}{4}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{4}$ est le point $P$.  ` }\n          this.reponse = 'P'\n        }\n        break\n\n      case 4:// les pi/3\n        k = choice([1, 2, 4, 5, 7, 8]) * choice([-1, 1])\n        if (k > 0) {\n          this.question = `Quel est le point-image du réel $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}$  ?<br>\n\n        `\n        } else {\n          this.question = `Quel est le point-image du réel $-\\\\dfrac{${rienSi1(abs(k))}\\\\pi}{3}$  ?<br>\n\n        `\n        }\n        this.question += `${objet}`\n        if (k === 1 || k === 7 || k === -5) {\n          if (k === 1) { this.correction = 'Le point $C$ est le point-image du réel $\\\\dfrac{\\\\pi}{3}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}=\\\\dfrac{\\\\pi}{3}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}$ est le point $C$.` }\n          this.reponse = 'C'\n        }\n        if (k === 2 || k === -4 || k === 8) {\n          if (k === 2) { this.correction = 'Le point $D$ est le point-image du réel $\\\\dfrac{2\\\\pi}{3}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}=\\\\dfrac{2\\\\pi}{3}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}$ est le point $D$.  ` }\n          this.reponse = 'D'\n        }\n        if (k === 4 || k === -2 || k === -8) {\n          if (k === 5) { this.correction = `Le point $M$ est le point-image du réel $\\\\dfrac{${k}\\\\pi}{3}$.` } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}=-\\\\dfrac{2\\\\pi}{3}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}$ est le point $M$.  ` }\n          this.reponse = 'M'\n        }\n        if (k === 5 || k === -1 || k === -7) {\n          if (k === -1) { this.correction = 'Le point $N$ est le point-image du réel $-\\\\dfrac{\\\\pi}{3}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}=-\\\\dfrac{\\\\pi}{3}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{3}$ est le point $N$.  ` }\n          this.reponse = 'N'\n        }\n        break\n\n      case 5:// les pi/2\n        k = choice([1, 3, 5, 7]) * choice([-1, 1])\n        if (k > 0) {\n          this.question = `Quel est le point-image du réel $\\\\dfrac{${rienSi1(k)}\\\\pi}{2}$  ?<br>\n\n        `\n        } else {\n          this.question = `Quel est le point-image du réel $-\\\\dfrac{${rienSi1(abs(k))}\\\\pi}{2}$  ?<br>\n\n        `\n        }\n        this.question += `${objet}`\n        if (k === 1 || k === 5 || k === -3 || k === -7) {\n          if (k === 1) { this.correction = 'Le point $J$ est le point-image du réel $\\\\dfrac{\\\\pi}{2}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{2}=\\\\dfrac{\\\\pi}{2}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{2}$ est le point $J$.` }\n          this.reponse = 'J'\n        }\n        if (k === 3 || k === -1 || k === -5 || k === 7) {\n          if (k === -1) { this.correction = 'Le point $L$ est le point-image du réel $-\\\\dfrac{\\\\pi}{2}$.' } else { this.correction = `Comme $\\\\dfrac{${rienSi1(k)}\\\\pi}{2}=-\\\\dfrac{\\\\pi}{2}$ modulo $2\\\\pi$, le point-image de $\\\\dfrac{${rienSi1(k)}\\\\pi}{2}$ est le point $L$.  ` }\n          this.reponse = 'L'\n        }\n\n        break\n    }\n    this.canEnonce = this.question\n    this.canReponseACompleter = ''\n  }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","AngleSurCercleTrigo","Exercice","a","k","O","point","o","texteParPosition","I","J","K","L","I2","J2","s1","segment","s2","c","cercleCentrePoint","sOI","A1","pointSurCercle","A2","sA1A2","B1","B2","sB1B2","C1","C2","sC1C2","D1","D2","sD1D2","E1","E2","sE1E2","F1","F2","sF1F2","g","grille","nom","polygoneAvecNom","objet","mathalea2d","choice","rienSi1","abs"],"mappings":"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"}