File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can2G07-Z5jQHZMP.js.map
{"version":3,"file":"can2G07-Z5jQHZMP.js","sources":["../../src/exercices/can/2e/can2G07.js"],"sourcesContent":["import { ecritureParentheseSiNegatif } from '../../../lib/outils/ecritures.js'\nimport { texteCentre } from '../../../lib/format/miseEnPage.js'\nimport { sp } from '../../../lib/outils/outilString.js'\nimport Exercice from '../../Exercice.js'\nimport { listeQuestionsToContenuSansNumero, randint } from '../../../modules/outils.js'\nimport { ajouteChampTexteMathLive } from '../../../lib/interactif/questionMathLive.js'\n\nimport { setReponse } from '../../../lib/interactif/gestionInteractif.js'\n\nexport const titre = 'Déterminer les coordonnées d’un vecteur'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\n\n// Les exports suivants sont optionnels mais au moins la date de publication semble essentielle\nexport const dateDePublication = '30/10/2021' // La date de publication initiale au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\n\n/**\n * Modèle d'exercice très simple pour la course aux nombres\n * @author Gilles Mora\n * Référence\n */\nexport const uuid = '651a5'\nexport const ref = 'can2G07'\nexport default function CoordonneesVecteur1 () {\n Exercice.call(this) // Héritage de la classe Exercice()\n this.nbQuestions = 1\n this.tailleDiaporama = 2\n this.formatChampTexte = 'largeur15 inline'\n this.listeAvecNumerotation = false\n\n this.nouvelleVersion = function () {\n const xA = randint(-5, 5)\n const yA = randint(-5, 5)\n const ux = randint(-5, 5, 0)\n const uy = randint(-5, 5)\n const xB = xA + ux\n\n const yB = yA + uy\n\n this.listeQuestions = [` Dans un repère orthonormé, on donne les points suivants :\n ${texteCentre(`$A\\\\left(${xA}${sp(1)} ; ${sp(1)} ${yA}\\\\right)$ et $B\\\\left(${xB}${sp(1)} ; ${sp(1)}${yB}\\\\right)$`)}\nQuelles sont les coordonnées du vecteur $\\\\overrightarrow{AB}$ ?\n ${this.interactif ? '$\\\\Bigg($' + ajouteChampTexteMathLive(this, 0, 'largeur10 inline') + sp(2) : ''}\n ${this.interactif ? ';' + ajouteChampTexteMathLive(this, 1, 'largeur10 inline') + sp(2) : ''}\n ${this.interactif ? '$\\\\Bigg)$' : ''}`]\n this.listeCorrections = [`On sait d'après le cours, que si $A(x_A${sp(1)} ; ${sp(1)}y_A)$ et $B(x_B${sp(1)} ; ${sp(1)} y_B)$ sont deux points dans un repère, alors on a : $\\\\overrightarrow{AB}(x_B-x_A ${sp(1)} ; ${sp(1)} y_B-y_A)$<br>\n En appliquant aux données de l'énoncé, on obtient : $\\\\overrightarrow{AB}(${xB}-${ecritureParentheseSiNegatif(xA)} ${sp(1)} ; ${sp(1)} ${yB}-${ecritureParentheseSiNegatif(yA)})$<br>\n Ce qui donne au final : $\\\\overrightarrow{AB}(${xB - xA} ${sp(1)} ; ${sp(1)} ${yB - yA})$`]\n setReponse(this, 0, ux)\n setReponse(this, 1, uy)\n listeQuestionsToContenuSansNumero(this)\n this.canEnonce = ` Dans un repère orthonormé, on donne les points suivants :<br>\n\n $A\\\\left(${xA}${sp(1)} ; ${sp(1)} ${yA}\\\\right)$ et $B\\\\left(${xB}${sp(1)} ; ${sp(1)}${yB}\\\\right)$.<br>\n \nQuelles sont les coordonnées du vecteur $\\\\overrightarrow{AB}$ ?`\n this.canReponseACompleter = ''\n }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","CoordonneesVecteur1","Exercice","xA","randint","yA","ux","uy","xB","yB","texteCentre","sp","ajouteChampTexteMathLive","ecritureParentheseSiNegatif","setReponse","listeQuestionsToContenuSansNumero"],"mappings":"0FASY,MAACA,EAAQ,0CACRC,EAAkB,GAClBC,EAAiB,WAGjBC,EAAoB,aAOpBC,EAAO,QACPC,EAAM,UACJ,SAASC,GAAuB,CAC7CC,EAAS,KAAK,IAAI,EAClB,KAAK,YAAc,EACnB,KAAK,gBAAkB,EACvB,KAAK,iBAAmB,mBACxB,KAAK,sBAAwB,GAE7B,KAAK,gBAAkB,UAAY,CACjC,MAAMC,EAAKC,EAAQ,GAAI,CAAC,EAClBC,EAAKD,EAAQ,GAAI,CAAC,EAClBE,EAAKF,EAAQ,GAAI,EAAG,CAAC,EACrBG,EAAKH,EAAQ,GAAI,CAAC,EAClBI,EAAKL,EAAKG,EAEVG,EAAKJ,EAAKE,EAEhB,KAAK,eAAiB,CAAC;AAAA,MACrBG,EAAY,YAAYP,CAAE,GAAGQ,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,IAAIN,CAAE,yBAAyBG,CAAE,GAAGG,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,GAAGF,CAAE,WAAW,CAAC;AAAA;AAAA,GAErH,KAAK,WAAa,YAAcG,EAAyB,KAAM,EAAG,kBAAkB,EAAID,EAAG,CAAC,EAAI,EAAE;AAAA,GAClG,KAAK,WAAa,IAAMC,EAAyB,KAAM,EAAG,kBAAkB,EAAID,EAAG,CAAC,EAAI,EAAE;AAAA,GAC1F,KAAK,WAAa,YAAc,EAAE,EAAE,EACnC,KAAK,iBAAmB,CAAC,0CAA0CA,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,kBAAkBA,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,uFAAuFA,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC;AAAA,kFAC9IH,CAAE,IAAIK,EAA4BV,CAAE,CAAC,IAAIQ,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,IAAIF,CAAE,IAAII,EAA4BR,CAAE,CAAC;AAAA,oDAChIG,EAAKL,CAAE,IAAIQ,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,IAAIF,EAAKJ,CAAE,IAAI,EAC1FS,EAAW,KAAM,EAAGR,CAAE,EACtBQ,EAAW,KAAM,EAAGP,CAAE,EACtBQ,EAAkC,IAAI,EACtC,KAAK,UAAY;AAAA;AAAA,cAEPZ,CAAE,GAAGQ,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,IAAIN,CAAE,yBAAyBG,CAAE,GAAGG,EAAG,CAAC,CAAC,MAAMA,EAAG,CAAC,CAAC,GAAGF,CAAE;AAAA;AAAA,kEAGxF,KAAK,qBAAuB,EAC7B,CACH"}