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/can2a-2024test-O3FMWFdW.js.map
{"version":3,"file":"can2a-2024test-O3FMWFdW.js","sources":["../../src/exercices/can/2e/can2a-2024test.ts"],"sourcesContent":["import Exercice from '../../ExerciceTs'\nimport { listeQuestionsToContenu } from '../../../modules/outils.js'\nimport { ajouteChampTexteMathLive } from '../../../lib/interactif/questionMathLive'\nimport { setReponse } from '../../../lib/interactif/gestionInteractif'\nimport { blocCode, miseEnEvidence, texteCode } from '../../../lib/outils/embellissements'\nimport { context } from '../../../modules/context'\n\nexport const titre = 'CAN Seconde entraînement 2024'\nexport const interactifReady = true\nexport const interactifType = 'mathLive'\nexport const dateDePublication = '01/01/2024'\nexport const uuid = 'b1c79'\n\n/**\n * @author Rémi Angot\n */\n\ntype QuestionFunction = (exercice?: Exercice) => { texte: string, texteCorr: string, solution: string | number };\nconst questions: QuestionFunction[] = []\n\nexport default class nomExercice extends Exercice {\n  constructor () {\n    super()\n    this.nbQuestionsModifiable = false\n  }\n\n  nouvelleVersion () {\n    this.listeQuestions = []\n    this.listeCorrections = []\n    this.autoCorrection = []\n\n    for (let i = 0; i < questions.length; i++) {\n      const { texte, texteCorr, solution } = questions[i](this)\n      this.listeQuestions[i] = texte + ajouteChampTexteMathLive(this, i)\n      if (context.isHtml) this.listeQuestions[i] += '<br><br><br>'\n      if (context.isHtml) {\n        this.listeCorrections[i] = texteCorr.replaceAll('aligned}[t]', 'aligned}')\n      } else {\n        this.listeCorrections[i] = texteCorr\n      }\n      setReponse(this, i, solution)\n    }\n    listeQuestionsToContenu(this) // On envoie l'exercice à la fonction de mise en page\n  }\n}\n\nquestions[0] = (exercice) => {\n  const texte = `$40 \\\\times 25 ${exercice?.interactif ? '=' : ''}$`\n  let texteCorr = '$\\\\begin{aligned}[t] 40 \\\\times 25 &= 4 \\\\times 10 \\\\times 25\\\\\\\\'\n  texteCorr += ' &= 4  \\\\times 25 \\\\times 10\\\\\\\\'\n  texteCorr += '\\n&= 100 \\\\times 10\\\\\\\\'\n  texteCorr += `\\n&= ${miseEnEvidence('1~000')}\\\\\\\\`\n  texteCorr += '\\n\\\\end{aligned}$'\n  const solution = 1000\n  return { texte, texteCorr, solution }\n}\n\nquestions[1] = (exercice) => {\n  const texte = `$40 - 44 + 4 ${exercice?.interactif ? '=' : ''} $`\n  let texteCorr = '$\\\\begin{aligned}[t] 40 - 44 + 4 &= 40 + 4 - 44\\\\\\\\'\n  texteCorr += '\\n&= 44 - 44\\\\\\\\'\n  texteCorr += `\\n&= ${miseEnEvidence('0')}\\\\\\\\`\n  texteCorr += '\\n\\\\end{aligned}$'\n  const solution = 0\n  return { texte, texteCorr, solution }\n}\n\nquestions[2] = (exercice) => {\n  const texte = `Donner la forme développée et réduite.<br> $A = (2x + 3)(x - 5) ${exercice?.interactif ? '=' : ''}$`\n  let texteCorr = '$A = (2x + 3)(x - 5)$'\n  texteCorr += `<br><br>$A = ${miseEnEvidence('2x^2 -7x -15')}$`\n  texteCorr += '<br><br>Le terme en $x^2$ vient de $2x \\\\times x = 2x^2$.'\n  texteCorr += '<br><br>Le terme en $x$ vient de la somme de $2x \\\\times (-5)$ et de $3 \\\\times x$.'\n  texteCorr += '<br><br>Le terme constant vient de $3 \\\\times (-5) = -15$.'\n  const solution = '2x^2 -7x -15'\n  return { texte, texteCorr, solution }\n}\n\nquestions[3] = (exercice) => {\n  const texte = `$5 - \\\\dfrac{1}{9} ${exercice?.interactif ? '=' : ''} $`\n  let texteCorr = '$\\\\begin{aligned}[t] 5 - \\\\dfrac{1}{9} &= \\\\dfrac{5 \\\\times 9}{9} - \\\\dfrac{1}{9} \\\\\\\\\\\\\\\\'\n  texteCorr += '\\n&= \\\\dfrac{45}{9} - \\\\dfrac{1}{9}\\\\\\\\\\\\\\\\'\n  texteCorr += `\\n&= ${miseEnEvidence('\\\\dfrac{44}{9}')}`\n  texteCorr += '\\n\\\\end{aligned}$'\n  const solution = '\\\\dfrac{44}{9}'\n  return { texte, texteCorr, solution }\n}\n\nquestions[4] = () => {\n  const texte = '$15~\\\\%$ de $50$'\n  const texteCorr = '$15~\\\\%$ de $100$ est égal à $15$, donc $15~\\\\%$ de $50$ est égal à la moitié de $15$ soit $7{,}5$.'\n  const solution = 7.5\n  return { texte, texteCorr, solution }\n}\n\nquestions[5] = (exercice) => {\n  const texte = `$1,2 + 0{,}04 ${exercice?.interactif ? '=' : ''} $`\n  let texteCorr = '$\\\\begin{aligned}[t] 1,2 + 0{,}04 &= 1 + \\\\dfrac{20}{100} + \\\\dfrac{4}{100}\\\\\\\\\\\\\\\\'\n  texteCorr += `\\n&=${miseEnEvidence('1{,}24')}`\n  texteCorr += '\\n\\\\end{aligned}$'\n  const solution = 1.24\n  return { texte, texteCorr, solution }\n}\n\nquestions[6] = () => {\n  const texte = 'Augmenter de $15~\\\\%$ revient à multiplier par : '\n  const texteCorr = `Augmenter de $15~\\\\%$ revient à multiplier par $1 + \\\\dfrac{15}{100} = 1 + 0,15 = ${miseEnEvidence('1{,}15')}$`\n  const solution = 1.15\n  return { texte, texteCorr, solution }\n}\n\nquestions[7] = () => {\n  const texte = 'Déterminer la médiane de la série : 15 ; 7 ; 8 ; 20 ; 13.<br>'\n  let texteCorr = 'On ordonne la série : 7 ; 8 ; 13 ; 15 ; 20.'\n  texteCorr += `<br>La série comporte 5 éléments donc la médiane est la troisième valeur : $${miseEnEvidence('13')}$.`\n  const solution = 13\n  return { texte, texteCorr, solution }\n}\n\nquestions[8] = (exercice) => {\n  const texte = `$\\\\sqrt{144} ${exercice?.interactif ? '=' : ''}$`\n  const texteCorr = `On sait que $12$ est positif et $12^2 = 12 \\\\times 12 = 144$ donc $\\\\sqrt{144} = ${miseEnEvidence('12')}$.`\n  const solution = 12\n  return { texte, texteCorr, solution }\n}\n\nquestions[9] = () => {\n  let texte = ''\n  if (context.isHtml) {\n    texte = `Que renvoie ${texteCode('machine(5)')} ?`\n    texte += `<br><br>${blocCode(`def machine(a):\n    \\n\\t  return 2-a`)}`\n  } else {\n    texte = `Que renvoie \\\\texttt{machine(5)} ?\\\\newline\n    \\\\newline\n    \\\\fbox{\n      \\\\parbox{0.5\\\\linewidth}{\n        \\\\texttt{def machine(a)}\\\\newline\n        \\\\hspace*{7mm}\\\\texttt{return 2-a }\n      }\n    }\n    \\\\newline`\n  }\n  const texteCorr = `On calcule $2-a$ pour $a = 5$ et on obtient : $2 - 5 = ${miseEnEvidence('-3')}$.`\n  const solution = -3\n  return { texte, texteCorr, solution }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","uuid","questions","nomExercice","Exercice","i","texte","texteCorr","solution","ajouteChampTexteMathLive","context","setReponse","listeQuestionsToContenu","exercice","miseEnEvidence","texteCode","blocCode"],"mappings":"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"}