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/PEG20-XrStQ7ap.js.map
{"version":3,"file":"PEG20-XrStQ7ap.js","sources":["../../src/exercices/PE/PEG20.js"],"sourcesContent":["import { point, pointAdistance } from '../../lib/2d/points.js'\nimport { deprecatedTexFraction } from '../../lib/outils/deprecatedFractions.js'\nimport { texteGras } from '../../lib/format/style'\nimport Exercice from '../deprecatedExercice.js'\nimport { listeQuestionsToContenu, randint } from '../../modules/outils.js'\nimport Alea2iep from '../../modules/Alea2iep.js'\nexport const titre = 'Partager un segment au compas et à la règle non graduée'\n\nexport const dateDePublication = '29/10/2021'\n\n/**\n * Application du théorème de Thalès pour multiplier la longueur d'un segment par ue fraction\n * @author Rémi Angot\n * Référence PEG20\n*/\nexport const uuid = '44b85'\nexport const ref = 'PEG20'\nexport default function PartageSegmentCompasRegle () {\n  Exercice.call(this)\n  this.typeExercice = 'IEP'\n  this.nbQuestions = 1\n  this.nbQuestionsModifiable = false\n\n  this.nouvelleVersion = function (numeroExercice) {\n    const d = randint(3, 5)\n    let n\n    if (d === 4) n = randint(1, d + 2, [2, 4, 6])\n    else n = randint(1, d + 2, d)\n    const anim = new Alea2iep()\n    const A = point(1, -2, 'A')\n    const B = pointAdistance(A, randint(4, 7), randint(-10, 20))\n    B.nom = 'B'\n    anim.traitRapide(A, B)\n    anim.pointCreer(A)\n    anim.pointCreer(B)\n    anim.partageSegment(A, B, n, d, { nom: 'M', nommerGraduations: true, distance: 2 })\n    const texte = `Tracer un segment $[AB]$ puis placer le point $M$ sur $[AB ${(n < d) ? ']' : ')'}$ tel que $AM=${deprecatedTexFraction(n, d)}AB$ en utilisant uniquement le compas et la règle non graduée.`\n    let texteCorr = texteGras('Programme de construction :')\n    texteCorr += '<br>On trace une demi-droite $[Ax)$.'\n    texteCorr += `<br>On place sur $[Ax)$ ${Math.max(n, d)} points régulièrement espacés nommés $A_1$, $A_2$...`\n    texteCorr += `<br>On trace le segment $[A_${d}B]$ (car le dénominateur de la fraction est ${d}).`\n    texteCorr += `<br>On trace la parallèle à $(A_${d}B)$ passant par $A_${n}$ (car le numérateur de la fraction est ${n}).`\n    texteCorr += `<br>On place $M$ à l'intersection de cette parallèle et de $[AB ${(n < d) ? ']' : ')'}$.`\n    texteCorr += '<br><br>' + texteGras('Justification :')\n    texteCorr += `<br>Les droites $(A_${d}B)$ et $(A_${n}M)$ sont parallèles donc d'après le théorème de Thalès, on a :`\n    texteCorr += `<br><br>$\\\\dfrac{AA_${n}}{AA_${d}}=\\\\dfrac{AM}{AB}$ donc $\\\\dfrac{${n}}{${d}}=\\\\dfrac{AM}{AB}$ et finalement $AM=${deprecatedTexFraction(n, d)}AB$. `\n    texteCorr += anim.html(numeroExercice)\n\n    this.listeQuestions = [texte]\n    this.listeCorrections = [texteCorr]\n    listeQuestionsToContenu(this)\n\n    this.reponse = ''\n    // this.listeQuestions.push(this.question)\n    // this.listeCorrections.push()\n    // listeQuestionsToContenu(this)\n  }\n}\n"],"names":["titre","dateDePublication","uuid","ref","PartageSegmentCompasRegle","Exercice","numeroExercice","d","randint","n","anim","Alea2iep","A","point","B","pointAdistance","texte","deprecatedTexFraction","texteCorr","texteGras","listeQuestionsToContenu"],"mappings":"0KAMY,MAACA,EAAQ,0DAERC,EAAoB,aAOpBC,EAAO,QACPC,EAAM,QACJ,SAASC,GAA6B,CACnDC,EAAS,KAAK,IAAI,EAClB,KAAK,aAAe,MACpB,KAAK,YAAc,EACnB,KAAK,sBAAwB,GAE7B,KAAK,gBAAkB,SAAUC,EAAgB,CAC/C,MAAMC,EAAIC,EAAQ,EAAG,CAAC,EACtB,IAAIC,EACAF,IAAM,EAAGE,EAAID,EAAQ,EAAGD,EAAI,EAAG,CAAC,EAAG,EAAG,CAAC,CAAC,EACvCE,EAAID,EAAQ,EAAGD,EAAI,EAAGA,CAAC,EAC5B,MAAMG,EAAO,IAAIC,EACXC,EAAIC,EAAM,EAAG,GAAI,GAAG,EACpBC,EAAIC,EAAeH,EAAGJ,EAAQ,EAAG,CAAC,EAAGA,EAAQ,IAAK,EAAE,CAAC,EAC3DM,EAAE,IAAM,IACRJ,EAAK,YAAYE,EAAGE,CAAC,EACrBJ,EAAK,WAAWE,CAAC,EACjBF,EAAK,WAAWI,CAAC,EACjBJ,EAAK,eAAeE,EAAGE,EAAGL,EAAGF,EAAG,CAAE,IAAK,IAAK,kBAAmB,GAAM,SAAU,CAAC,CAAE,EAClF,MAAMS,EAAQ,8DAA+DP,EAAIF,EAAK,IAAM,GAAG,iBAAiBU,EAAsBR,EAAGF,CAAC,CAAC,iEAC3I,IAAIW,EAAYC,EAAU,6BAA6B,EACvDD,GAAa,uCACbA,GAAa,2BAA2B,KAAK,IAAIT,EAAGF,CAAC,CAAC,uDACtDW,GAAa,+BAA+BX,CAAC,+CAA+CA,CAAC,KAC7FW,GAAa,mCAAmCX,CAAC,sBAAsBE,CAAC,2CAA2CA,CAAC,KACpHS,GAAa,mEAAoET,EAAIF,EAAK,IAAM,GAAG,KACnGW,GAAa,WAAaC,EAAU,iBAAiB,EACrDD,GAAa,uBAAuBX,CAAC,cAAcE,CAAC,iEACpDS,GAAa,uBAAuBT,CAAC,QAAQF,CAAC,oCAAoCE,CAAC,KAAKF,CAAC,wCAAwCU,EAAsBR,EAAGF,CAAC,CAAC,QAC5JW,GAAaR,EAAK,KAAKJ,CAAc,EAErC,KAAK,eAAiB,CAACU,CAAK,EAC5B,KAAK,iBAAmB,CAACE,CAAS,EAClCE,EAAwB,IAAI,EAE5B,KAAK,QAAU,EAIhB,CACH"}