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/can1F18-xyIDhmHu.js.map
{"version":3,"file":"can1F18-xyIDhmHu.js","sources":["../../src/exercices/can/1e/can1F18.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport {\n  ecritureAlgebrique,\n  ecritureParentheseSiNegatif,\n  reduireAxPlusB,\n  reduirePolynomeDegre3\n} from '../../../lib/outils/ecritures'\nimport Exercice from '../../deprecatedExercice.js'\nimport { randint } from '../../../modules/outils.js'\nexport const titre = 'Déterminer la fonction dérivée d’une fonction $a/u(x)$'\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 = '24/06/2022' // La date de publication initiale au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\n// export const dateDeModifImportante = '14/02/2022' // Une date de modification importante 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 = 'c4251'\nexport const ref = 'can1F18'\nexport default function CalculFonctionDeriveeAsurU () {\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.nbQuestions = 1\n  this.formatChampTexte = 'largeur15 inline'\n  this.tailleDiaporama = 2\n\n  // Dans un exercice simple, ne pas mettre de this.listeQuestions = [] ni de this.consigne\n\n  this.nouvelleVersion = function () {\n    let a; let m; let p\n    switch (choice([1, 2, 3])) {\n      case 1:// //a/(mx+p)\n        a = randint(-3, 5, [0, 1])\n        m = randint(-4, 6, 0)\n        p = randint(-5, 5, 0)\n        this.question = `Soit $f$ la fonction définie  par : <br>\n\n            $f(x)=\\\\dfrac{${a}}{${reduireAxPlusB(m, p)}}$. <br>\n\n            Déterminer  $f'(x)$.<br>     `\n        if (this.interactif) { this.question += '$f\\'(x)=$' }\n        this.correction = `$f(x)=\\\\dfrac{${a}}{${reduireAxPlusB(m, p)}}=${a}\\\\times \\\\dfrac{1}{${reduireAxPlusB(m, p)}}$.<br>\n          Or  $\\\\left(\\\\dfrac{1}{u}\\\\right)'=\\\\dfrac{-u'}{u^2}$.<br>\n          On a  $u(x)=${reduireAxPlusB(m, p)}$ et $u'(x)=${m}$. On en déduit,  $f'(x)=${a}\\\\times \\\\dfrac{-${ecritureParentheseSiNegatif(m)}}{(${reduireAxPlusB(m, p)})^2}=\\\\dfrac{${-a * m}}{(${reduireAxPlusB(m, p)})^2}$.`\n\n        this.reponse = [`\\\\dfrac{${-a * m}}{(${-m}x+${-p})^2}`, `\\\\dfrac{${-a * m}}{(${m}x+${p})^2}`, `${-a}\\\\times\\\\dfrac{${m}}{(${m}x+${p})^2}`, `${a}\\\\times\\\\dfrac{${-m}}{(${m}x+${p})^2}`, `${-a * m}\\\\times\\\\dfrac{1}{(${m}x+${p})^2}`]\n\n        break\n      case 2:// //a/(p+mx)\n        a = randint(-3, 5, [0, 1])\n        m = randint(-4, 6, 0)\n        p = randint(-5, 5, 0)\n        this.question = `Soit $f$ la fonction définie  par : <br>\n           $f(x)=\\\\dfrac{${a}}{${p}${ecritureAlgebrique(m)}x}$. <br>\n\n            Déterminer  $f'(x)$.<br>     `\n        if (this.interactif) { this.question += '$f\\'(x)=$' }\n        this.correction = `$f(x)=\\\\dfrac{${a}}{${reduireAxPlusB(m, p)}}=${a}\\\\times \\\\dfrac{1}{${reduireAxPlusB(m, p)}}$.<br>\n          Or  $\\\\left(\\\\dfrac{1}{u}\\\\right)'=\\\\dfrac{-u'}{u^2}$.<br>\n          On a  $u(x)=${reduireAxPlusB(m, p)}$ et $u'(x)=${m}$. On en déduit,  $f'(x)=${a}\\\\times \\\\dfrac{-${ecritureParentheseSiNegatif(m)}}{(${reduireAxPlusB(m, p)})^2}=\\\\dfrac{${-a * m}}{(${reduireAxPlusB(m, p)})^2}$.`\n\n        this.reponse = [`\\\\dfrac{${-a * m}}{(${-m}x+${-p})^2}`, `\\\\dfrac{${-a * m}}{(${m}x+${p})^2}`, `${-a}\\\\times\\\\dfrac{${m}}{(${m}x+${p})^2}`, `${a}\\\\times\\\\dfrac{${-m}}{(${m}x+${p})^2}`, `${-a * m}\\\\times\\\\dfrac{1}{(${m}x+${p})^2}`]\n\n        break\n\n      case 3: // a/(mx^2+p)\n        a = randint(-3, 5, [0, 1])\n        m = randint(-4, 5, 0)\n        p = randint(-10, 10, 0)\n        this.question = `Soit $f$ la fonction définie  par : <br>\n\n                  $f(x)=\\\\dfrac{${a}}{${reduirePolynomeDegre3(0, m, 0, p)}}$.<br>\n\n                  Déterminer  $f'(x)$.<br>     `\n        if (this.interactif) { this.question += '$f\\'(x)=$' }\n        this.correction = `$f(x)=\\\\dfrac{${a}}{${reduirePolynomeDegre3(0, m, 0, p)}}=${a}\\\\times \\\\dfrac{1}{${reduirePolynomeDegre3(0, m, 0, p)}}$.<br>\n                       Or  $\\\\left(\\\\dfrac{1}{u}\\\\right)'=\\\\dfrac{-u'}{u^2}$.<br>\n                On a  $u(x)=${reduirePolynomeDegre3(0, m, 0, p)}$ et $u'(x)=${2 * m}x$. On en déduit,\n                $f'(x)= ${a}\\\\times\\\\dfrac{-${ecritureParentheseSiNegatif(2 * m)}x}{(${reduirePolynomeDegre3(0, m, 0, p)})^2}=\\\\dfrac{${-2 * a * m}x}{(${reduirePolynomeDegre3(0, m, 0, p)})^2}$.`\n\n        this.reponse = [`\\\\dfrac{${-2 * a * m}x}{(${reduirePolynomeDegre3(0, m, 0, p)})^2}`, `\\\\dfrac{${-2 * a * m}x}{(${reduirePolynomeDegre3(0, -m, 0, -p)})^2}`]\n        break\n    }\n    this.canEnonce = this.question\n    this.canReponseACompleter = ''\n  }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","ref","CalculFonctionDeriveeAsurU","Exercice","a","m","p","choice","randint","reduireAxPlusB","ecritureParentheseSiNegatif","ecritureAlgebrique","reduirePolynomeDegre3"],"mappings":"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"}