File: /home/mmtprep/public_html/mathzen.mmtprep.com/assets/can2N02-WBOOCWQF.js.map
{"version":3,"file":"can2N02-WBOOCWQF.js","sources":["../../src/exercices/can/2e/can2N02.js"],"sourcesContent":["import { choice } from '../../../lib/outils/arrayOutils'\nimport { texNombre } from '../../../lib/outils/texNombre'\nimport Exercice from '../../deprecatedExercice.js'\nimport { randint } from '../../../modules/outils.js'\nexport const titre = 'Déterminer le plus petit ensemble de nombres'\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 = '07/02/2022'\nexport const dateDeModifImportante = '26/08/2023'\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 = 'e31d1'\nexport const ref = 'can2N02'\nexport default function PlusPetitEnsemble () {\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.tailleDiaporama = 2\n this.formatChampTexte = 'largeur15 inline'\n this.formatInteractif = 'texte'\n // Dans un exercice simple, ne pas mettre de this.listeQuestions = [] ni de this.consigne\n this.tailleDiaporama = 2\n this.nouvelleVersion = function () {\n let a, b, c, d, listeFractions1, listeFractions2, fraction1, fraction2, choix, choix2, N\n switch (choice(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'])) { //\n case 'a':\n a = randint(0, 150)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${a}$ ?`\n this.correction = `$${a}$ est un entier naturel. On a donc $${a}\\\\in \\\\mathbb{N}$.`\n this.reponse = '\\\\mathbb{N}'\n break\n case 'b':\n a = randint(0, 150) * (-1)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${a}$ ?`\n this.correction = `$${a}$ est un entier relatif. On a donc $${a}\\\\in \\\\mathbb{Z}$.`\n this.reponse = '\\\\mathbb{Z}'\n break\n case 'c':\n d = randint(0, 9, 0)\n b = randint(0, 9) * choice([-1, 1])\n c = randint(0, 9)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${texNombre(b + c / 10 + d / 100)}$ ?`\n this.correction = `$${texNombre(b + c / 10 + d / 100)}$ est un nombre décimal. On a donc $${texNombre(b + c / 10 + d / 100)}\\\\in \\\\mathbb{D}$.\n `\n this.reponse = '\\\\mathbb{D}'\n break\n case 'd':\n choix = choice([true, false])\n a = randint(1, 12)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${choix ? '-' : ''}\\\\sqrt{${texNombre(a * a)}}$ ?`\n this.correction = `$${choix ? '-' : ''}\\\\sqrt{${a * a}}=${choix ? '-' : ''}${a}$ est un entier ${choix ? 'relatif' : 'naturel'}. On a donc $${choix ? '-' : ''}\\\\sqrt{${texNombre(a * a)}}\\\\in ${choix ? '\\\\mathbb{Z}' : '\\\\mathbb{N}'}$.\n `\n this.reponse = choix ? '\\\\mathbb{Z}' : '\\\\mathbb{N}'\n break\n case 'e':\n a = randint(2, 10)\n b = randint(2, 6)\n choix = choice([true, false])\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${choix ? '-' : ''}\\\\dfrac{${texNombre(b * a)}}{${a}}$ ?`\n this.correction = `$${choix ? '-' : ''}\\\\dfrac{${texNombre(b * a)}}{${a}}=${choix ? '-' : ''}\\\\dfrac{${b}\\\\times ${a}}{${a}}=${choix ? '-' : ''}${b}$ est un entier ${choix ? 'relatif' : 'naturel'}. On a donc $${choix ? '-' : ''}\\\\dfrac{${texNombre(b * a)}}{${a}}\\\\in ${choix ? '\\\\mathbb{Z}' : '\\\\mathbb{N}'}$.\n `\n\n this.reponse = choix ? '\\\\mathbb{Z}' : '\\\\mathbb{N}'\n break\n\n case 'f':\n choix = choice([true, false])\n choix2 = choice([true, false])\n listeFractions1 = [[1, 3], [2, 3], [5, 3], [7, 3], [10, 3], [11, 3], [1, 7], [2, 7],\n [3, 7], [4, 7], [6, 7], [5, 7]]\n listeFractions2 = [[1, 2], [1, 4], [3, 4], [1, 5],\n [2, 5], [3, 5], [4, 5], [6, 5], [7, 5], [8, 5], [9, 5], [5, 4], [7, 4], [1, 10], [3, 10], [7, 10], [9, 10], [17, 100], [23, 100]]\n fraction1 = choice(listeFractions1)\n fraction2 = choice(listeFractions2)\n a = fraction1[0]\n b = fraction1[1]\n c = fraction2[0]\n d = fraction2[1]\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${choix ? '-' : ''}${choix2 ? `\\\\dfrac{${a}}{${b}}` : `\\\\dfrac{${c}}{${d}}`}$ ?`\n this.correction = `$${choix ? '-' : ''}${choix2 ? `\\\\dfrac{${a}}{${b}}` : `\\\\dfrac{${c}}{${d}}=${choix ? '-' : ''}${texNombre(c / d)}`}$ ${choix2 ? 'n’' : ''} est ${choix2 ? 'pas' : ''} un nombre décimal.\n On a donc $${choix ? '-' : ''}${choix2 ? `\\\\dfrac{${a}}{${b}}` : `\\\\dfrac{${c}}{${d}}`}\\\\in$ ${choix2 ? '$\\\\mathbb{Q}$.' : '$\\\\mathbb{D}$.'}\n `\n this.reponse = choix2 ? '\\\\mathbb{Q}' : '\\\\mathbb{D}'\n\n break\n case 'g':\n choix = choice([true, false])\n listeFractions1 = [[1, 2], [1, 4], [3, 4], [1, 5],\n [2, 5], [3, 5], [4, 5], [6, 5], [7, 5], [8, 5], [9, 5], [5, 4], [7, 4]]\n fraction1 = choice(listeFractions1)\n a = fraction1[0]\n b = fraction1[1]\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${choix ? '-' : ''}\\\\sqrt{\\\\dfrac{${a * a}}{${b * b}}}$ ?`\n this.correction = `$${choix ? '-' : ''}\\\\sqrt{\\\\dfrac{${a * a}}{${b * b}}}=${choix ? '-' : ''}\\\\dfrac{${a}}{${b}}=${choix ? '-' : ''}${texNombre(a / b)}$ est un nombre décimal. On a donc $${choix ? '-' : ''}\\\\sqrt{\\\\dfrac{${a * a}}{${b * b}}}\\\\in \\\\mathbb{D}$.\n `\n this.reponse = '\\\\mathbb{D}'\n\n break\n\n case 'h':\n choix = choice([true, false])\n if (choix === true) {\n a = randint(2, 100, [4, 9, 16, 25, 36, 49, 64, 81])\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $\\\\sqrt{${a}}$ ?`\n this.correction = `$\\\\sqrt{${a}}$ est un nombre irrationnel. On a donc $\\\\sqrt{${a}}\\\\in \\\\mathbb{R}$.\n `\n this.reponse = '\\\\mathbb{R}'\n } else {\n a = randint(1, 12, 10)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $\\\\sqrt{${texNombre(a * a / 100)}}$ ?`\n this.correction = `$\\\\sqrt{${texNombre(a * a / 100)}}=${texNombre(a / 10)}$ est un nombre décimal. On a donc $\\\\sqrt{${texNombre(a * a / 100)}}\\\\in \\\\mathbb{D}$.`\n this.reponse = '\\\\mathbb{D}'\n }\n break\n case 'i':// un peu de tout\n choix = choice([true, false])\n N = choice([1, 2, 3])\n if (N === 1) {\n a = randint(2, 9)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${a}${choix ? '+' : ''}\\\\pi$ ?`\n this.correction = `$${a}${choix ? '+' : ''}\\\\pi$ est un nombre irrationnel. On a donc $${a}${choix ? '+' : ''}\\\\pi \\\\in \\\\mathbb{R}$. `\n this.reponse = '\\\\mathbb{R}'\n }\n if (N === 2) {\n a = choice([2, 4, 5])\n b = randint(2, 5)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${choix ? `${a}^{-1}` : `${a}^{${b}}`}$ ?`\n this.correction = `$${choix ? `${a}^{-1}` : `${a}^{${b}}`}=${choix ? `\\\\dfrac{1}{${a}}` : `${a ** b}`}${choix ? `=${texNombre(1 / a)}` : ''}$ est un nombre ${choix ? 'décimal' : 'entier naturel'}.\n On a donc $${choix ? `${a}^{-1} \\\\in \\\\mathbb{D}.` : `${a}^{${b}}\\\\in \\\\mathbb{N}.`}$ `\n this.reponse = choix ? ['d', 'D'] : ['n', 'N']\n }\n if (N === 3) {\n a = randint(1, 4)\n b = randint(1, 9)\n this.question = `Quel est le plus petit ensemble de nombres auquel appartient $${b}\\\\times 10^{${choix ? '-' : ''}${a}}$ ?`\n this.correction = `$${b}\\\\times 10^{${choix ? '-' : ''}${a}}=${choix ? `${texNombre(b * 10 ** (-a))}` : `${texNombre(b * 10 ** a)}`}$ est un nombre ${choix ? 'décimal' : 'entier naturel'}. On a donc $${b}\\\\times 10^{${choix ? '-' : ''}${a}} \\\\in ${choix ? '\\\\mathbb{D}' : '\\\\mathbb{N}'}$. `\n this.reponse = choix ? '\\\\mathbb{D}' : '\\\\mathbb{N}'\n }\n break\n }\n this.canEnonce = this.question// 'Compléter'\n this.canReponseACompleter = ''\n this.formatChampTexte = 'inline largeur15 ensemble'\n }\n}\n"],"names":["titre","interactifReady","interactifType","dateDePublication","dateDeModifImportante","uuid","ref","PlusPetitEnsemble","Exercice","a","b","c","d","listeFractions1","listeFractions2","fraction1","fraction2","choix","choix2","N","choice","randint","texNombre"],"mappings":"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"}