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/techno1P2-2-2Q2t00Ny.js.map
{"version":3,"file":"techno1P2-2-2Q2t00Ny.js","sources":["../../src/exercices/techno1/techno1P2-2.js"],"sourcesContent":["import { combinaisonListes } from '../../lib/outils/arrayOutils'\nimport { texNombre } from '../../lib/outils/texNombre.js'\nimport Exercice from '../Exercice.js'\nimport { listeQuestionsToContenu, randint } from '../../modules/outils.js'\nexport const titre = 'Proportion d\\'une sous-population'\n\n// Les exports suivants sont optionnels mais au moins la date de publication semble essentielle\nexport const dateDePublication = '25/06/2022' // La date de publication initiale au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\nexport const dateDeModifImportante = '' // Une date de modification importante au format 'jj/mm/aaaa' pour affichage temporaire d'un tag\n\n/**\n * Description didactique de l'exercice\n * @author Stéphane Guyon\n * Référence\n*/\nexport const uuid = '86f71'\nexport const ref = 'techno1P2-2'\nexport default class nomExercice extends Exercice {\n  constructor () {\n    super()\n    this.titre = titre\n    this.nbQuestions = 1 // Nombre de questions par défaut\n    this.nbCols = 2 // Uniquement pour la sortie LaTeX\n    this.nbColsCorr = 2 // Uniquement pour la sortie LaTeX\n    this.video = '' // Id YouTube ou url\n  }\n\n  nouvelleVersion () {\n    this.listeQuestions = [] // Liste de questions\n    this.listeCorrections = [] // Liste de questions corrigées\n    this.autoCorrection = []\n\n    const typeQuestionsDisponibles = ['Basket', 'STMG'] // On créé 3 types de questions\n\n    const listeTypeQuestions = combinaisonListes(typeQuestionsDisponibles, this.nbQuestions) // Tous les types de questions sont posés mais l'ordre diffère à chaque \"cycle\"\n    for (let i = 0, N, n, texte, texteCorr, cpt = 0; i < this.nbQuestions && cpt < 50;) { // Boucle principale où i+1 correspond au numéro de la question\n      switch (listeTypeQuestions[i]) { // Suivant le type de question, le contenu sera différent\n        case 'Basket':\n          N = randint(200, 1500) * 2\n          n = randint(50, N / 2)\n          texte = `Parmi les $${N}$ spectateurs d’un match de basket-ball, $${n}$ ont moins de $20$ ans. Calculer la valeur approchée, arrondie au centième, de la proportion de spectateurs\n          ayant moins de $20$ ans.` // Le LateX entre deux symboles $, les variables dans des ${ }\n          texteCorr = `La population de référence est celle des spectateurs du match.<br>\n           On note $N=${N}$ son effectif.<br>\n          La sous-population étudiée est celle des spectateurs de moins de $20$ ans.<br>\n           On note $n=${n}$ son effectif.<br>\n          D'après le cours, on sait que la proportion d'une sous-population dans une population est :<br>\n          <br>$p=\\\\dfrac{\\\\text{Effectif de la sous population}}{\\\\text{Effectif de la population de référence}}=\\\\dfrac{n}{N}=\\\\dfrac{${n}}{${N}}\\\\approx${texNombre(n / N, 2)}$<br>\n          <br>La proportion de moins de $20$ ans parmi les spectateurs est environ de $p=${texNombre(n / N, 2)}$ ou encore $p=${texNombre(n * 100 / N, 0)}\\\\%$`\n          break\n        case 'STMG':\n          N = randint(12, 18) * 2\n          n = randint(18, N / 2)\n          texte = `L’an passé, parmi les $${N}$ élèves de terminale STMG, $${n}$ ont obtenu une place en BTS ou en IUT.<br>\n            Calculer la valeur approchée, arrondie au centième, de la proportion d'élèves de cette classe qui ont obtenu une place en BTS ou en IUT.\n            ` // Le LateX entre deux symboles $, les variables dans des ${ }\n          texteCorr = `La population de référence est celle des élèves de Terminale STMG.<br>\n             On note $N=${N}$ son effectif.<br>\n            La sous-population étudiée est celle des bacheliers de cette classe qui ont obtenu une place en BTS ou en IUT.<br>\n             On note $n=${n}$ son effectif.<br>\n            D'après le cours, on sait que la proportion d'une sous-population dans une population est :<br>\n            <br>$p=\\\\dfrac{\\\\text{Effectif de la sous population}}{\\\\text{Effectif de la population de référence}}=\\\\dfrac{n}{N}=\\\\dfrac{${n}}{${N}}\\\\approx${texNombre(n / N, 2)}$<br>\n            <br>La proportion d'élèves qui ont obtenu une place en BTS ou en IUT dans cette classe est environ de $p=${texNombre(n / N, 2)}$ ou encore $p=${texNombre(n * 100 / N, 0)}\\\\%$`\n          break\n        case 'type3':\n          texte = `Question ${i + 1} de type 3`\n          texteCorr = `Correction ${i + 1} de type 3`\n          break\n      }\n      // Si la question n'a jamais été posée, on l'enregistre\n      if (this.questionJamaisPosee(i, texte)) { // <- laisser le i et ajouter toutes les variables qui rendent les exercices différents (par exemple a, b, c et d)\n        this.listeQuestions.push(texte)\n        this.listeCorrections.push(texteCorr)\n        i++\n      }\n      cpt++\n    }\n    listeQuestionsToContenu(this) // On envoie l'exercice à la fonction de mise en page\n  }\n}\n"],"names":["titre","dateDePublication","dateDeModifImportante","uuid","ref","nomExercice","Exercice","listeTypeQuestions","combinaisonListes","i","N","n","texte","texteCorr","cpt","randint","texNombre","listeQuestionsToContenu"],"mappings":"gEAIY,MAACA,EAAQ,mCAGRC,EAAoB,aACpBC,EAAwB,GAOxBC,EAAO,QACPC,EAAM,cACJ,MAAMC,UAAoBC,CAAS,CAChD,aAAe,CACb,MAAO,EACP,KAAK,MAAQN,EACb,KAAK,YAAc,EACnB,KAAK,OAAS,EACd,KAAK,WAAa,EAClB,KAAK,MAAQ,EACd,CAED,iBAAmB,CACjB,KAAK,eAAiB,CAAE,EACxB,KAAK,iBAAmB,CAAE,EAC1B,KAAK,eAAiB,CAAE,EAIxB,MAAMO,EAAqBC,EAFM,CAAC,SAAU,MAAM,EAEqB,KAAK,WAAW,EACvF,QAASC,EAAI,EAAGC,EAAGC,EAAGC,EAAOC,EAAWC,EAAM,EAAGL,EAAI,KAAK,aAAeK,EAAM,IAAK,CAClF,OAAQP,EAAmBE,CAAC,EAAC,CAC3B,IAAK,SACHC,EAAIK,EAAQ,IAAK,IAAI,EAAI,EACzBJ,EAAII,EAAQ,GAAIL,EAAI,CAAC,EACrBE,EAAQ,cAAcF,CAAC,6CAA6CC,CAAC;AAAA,oCAErEE,EAAY;AAAA,wBACEH,CAAC;AAAA;AAAA,wBAEDC,CAAC;AAAA;AAAA,yIAEgHA,CAAC,KAAKD,CAAC,YAAYM,EAAUL,EAAID,EAAG,CAAC,CAAC;AAAA,2FACpFM,EAAUL,EAAID,EAAG,CAAC,CAAC,kBAAkBM,EAAUL,EAAI,IAAMD,EAAG,CAAC,CAAC,OAC/I,MACF,IAAK,OACHA,EAAIK,EAAQ,GAAI,EAAE,EAAI,EACtBJ,EAAII,EAAQ,GAAIL,EAAI,CAAC,EACrBE,EAAQ,0BAA0BF,CAAC,gCAAgCC,CAAC;AAAA;AAAA,cAGpEE,EAAY;AAAA,0BACIH,CAAC;AAAA;AAAA,0BAEDC,CAAC;AAAA;AAAA,2IAEgHA,CAAC,KAAKD,CAAC,YAAYM,EAAUL,EAAID,EAAG,CAAC,CAAC;AAAA,uHAC1DM,EAAUL,EAAID,EAAG,CAAC,CAAC,kBAAkBM,EAAUL,EAAI,IAAMD,EAAG,CAAC,CAAC,OAC3K,MACF,IAAK,QACHE,EAAQ,YAAYH,EAAI,CAAC,aACzBI,EAAY,cAAcJ,EAAI,CAAC,aAC/B,KACH,CAEG,KAAK,oBAAoBA,EAAGG,CAAK,IACnC,KAAK,eAAe,KAAKA,CAAK,EAC9B,KAAK,iBAAiB,KAAKC,CAAS,EACpCJ,KAEFK,GACD,CACDG,EAAwB,IAAI,CAC7B,CACH"}