File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can1F01-dDLmqJka.js.map
{"version":3,"file":"can1F01-dDLmqJka.js","sources":["../../src/exercices/can/1e/can1F01.js"],"sourcesContent":["import { ecritureAlgebrique, reduireAxPlusB } from '../../../lib/outils/ecritures'\nimport { texteCentre } from '../../../lib/format/miseEnPage.js'\nimport { sp } from '../../../lib/outils/outilString.js'\nimport Exercice from '../../deprecatedExercice.js'\nimport { listeQuestionsToContenu, 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 du sommet d\\'une parabole à partir de la forme canonique'\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 = '1/11/2021' // La date de publication initiale au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\n\n/**\n * Trouver les coordonnées du sommet d'une parabole donnée par sa forme canonique.\n * @author Gilles Mora\n * Référence can1F01\n */\nexport const uuid = 'f2035'\nexport const ref = 'can1F01'\nexport default function CoordonneesSommetParabole () {\n Exercice.call(this) // Héritage de la classe Exercice()\n this.nbQuestions = 1\n this.formatChampTexte = 'largeur15 inline'\n this.tailleDiaporama = 2\n this.nouvelleVersion = function () {\n this.listeQuestions = [] // Liste de questions\n this.listeCorrections = [] // Liste de questions corrigées\n\n let texte, texteCorr, a, b, c\n for (let i = 0, cpt = 0; i < this.nbQuestions && cpt < 50;) {\n a = randint(-10, 10, [0, -1, 1])\n b = randint(-5, 5, 0)\n c = randint(-5, 5)\n if (c === 0) {\n texte = `Les coordonnées du sommet de la parabole représentant\n la fonction $f$ définie sur $\\\\mathbb{R}$\n par $f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2$ sont :\n ${texteCentre(`$\\\\Bigg($ ${this.interactif ? ajouteChampTexteMathLive(this, 2 * i, 'largeur10 inline') + sp(2) : sp(5)} ;\n ${this.interactif ? ajouteChampTexteMathLive(this, 2 * i + 1, 'largeur10 inline') + sp(2) : sp(5)} $\\\\Bigg)$`)}`\n if (b > 0) {\n texteCorr = `On reconnaît la forme canonique d'une fonction polynôme du second degré :\n ${texteCentre('$f(x)=a(x-\\\\alpha)^2+\\\\beta$')}Sous cette forme les coordonnées du sommet de la parabole qui représente la fonction $f$ sont :\n $(\\\\alpha;\\\\beta)$.\n ${texteCentre(` $f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2=${reduireAxPlusB(0, a)}(x-(\\\\underbrace{-${b}}_{\\\\alpha}))^2+0$`)}.\n Ainsi, $\\\\alpha=-${b}$ et $\\\\beta=${c}$ et on en déduit que les coordonnées du sommet de la parabole sont : $(-${b};${c})$.`\n } else {\n texteCorr = `On reconnaît la forme canonique d'une fonction polynôme du second degré :\n ${texteCentre('$f(x)=a(x-\\\\alpha)^2+\\\\beta$')} Sous cette forme les coordonnées du sommet de la parabole qui représente la fonction $f$ sont :\n $(\\\\alpha;\\\\beta)$.\n ${texteCentre(`$f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2$`)}\n Puisque $\\\\alpha=${-b}$ et $\\\\beta=${c}$, on en déduit que les coordonnées du sommet de la parabole sont : $(${-b};${c})$.`\n }\n this.canEnonce = `Déterminer les coordonnées du sommet de la parabole représentant\n la fonction $f$ définie sur $\\\\mathbb{R}$\n par $f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2$.`\n this.canReponseACompleter = ''\n } else {\n texte = `Les coordonnées du sommet de la parabole représentant\n la fonction $f$ définie sur $\\\\mathbb{R}$\n par $f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2${ecritureAlgebrique(c)}$ sont :\n ${texteCentre(`$\\\\Bigg($ ${this.interactif ? ajouteChampTexteMathLive(this, 2 * i, 'largeur10 inline') + sp(2) : sp(5)} ;\n ${this.interactif ? ajouteChampTexteMathLive(this, 2 * i + 1, 'largeur10 inline') + sp(2) : sp(5)} $\\\\Bigg)$`)}`\n if (b > 0) {\n texteCorr = `On reconnaît la forme canonique d'une fonction polynôme du second degré :\n ${texteCentre('$f(x)=a(x-\\\\alpha)^2+\\\\beta$')} Sous cette forme les coordonnées du sommet de la parabole qui représente la fonction $f$ sont :\n $(\\\\alpha;\\\\beta)$.\n ${texteCentre(`$f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2${ecritureAlgebrique(c)}\n =${reduireAxPlusB(0, a)}(x-(\\\\underbrace{-${b}}_{\\\\alpha}))^2${ecritureAlgebrique(c)}$`)}\n Ainsi, $\\\\alpha=-${b}$ et $\\\\beta=${c}$ et on en déduit que les coordonnées du sommet de la parabole sont : $(${-b};${c})$.`\n } else {\n texteCorr = `On reconnaît la forme canonique d'une fonction polynôme du second degré :\n ${texteCentre('$f(x)=a(x-\\\\alpha)^2+\\\\beta$')} Sous cette forme les coordonnées du sommet de la parabole qui représente la fonction $f$ sont :\n $(\\\\alpha;\\\\beta)$.\n ${texteCentre(`$f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2${ecritureAlgebrique(c)}$`)}\n Puisque $\\\\alpha=${-b}$ et $\\\\beta=${c}$, on en déduit que les coordonnées du sommet de la parabole sont : $(${-b};${c})$.`\n }\n this.canEnonce = `Déterminer les coordonnées du sommet de la parabole représentant\n la fonction $f$ définie sur $\\\\mathbb{R}$\n par $f(x)=${reduireAxPlusB(0, a)}(${reduireAxPlusB(1, b)})^2${ecritureAlgebrique(c)}$.`\n this.canReponseACompleter = ''\n }\n setReponse(this, 2 * i, -b)\n setReponse(this, 2 * i + 1, c)\n\n if (this.questionJamaisPosee(i, a, b, c)) {\n this.listeQuestions.push(texte)\n this.listeCorrections.push(texteCorr)\n this.listeCanEnonces.push(this.canEnonce)\n this.listeCanReponsesACompleter.push(this.canReponseACompleter)\n i++\n }\n cpt++\n }\n listeQuestionsToContenu(this)\n }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","CoordonneesSommetParabole","Exercice","texte","texteCorr","a","b","c","i","cpt","randint","reduireAxPlusB","texteCentre","ajouteChampTexteMathLive","sp","ecritureAlgebrique","setReponse","listeQuestionsToContenu"],"mappings":"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"}