{
  "chapter": {
    "id": "variations-courbes",
    "level": "premiere-specialite",
    "theme": "Analyse",
    "title": "Variations et courbes représentatives",
    "description": "Lien entre signe de la dérivée et sens de variation, fonctions\nconstantes, extremums et tangente horizontale, fonctions paires\net impaires (traduction géométrique), position relative de deux\ncourbes, optimisation, étude du second degré par la dérivation.",
    "prerequisites": [],
    "references": []
  },
  "questions": [
    {
      "id": "q01",
      "difficulty": 1,
      "skills": [
        "signe-derivee",
        "variations"
      ],
      "title": "Du signe de la dérivée aux variations",
      "statement": "Soit $f$ dérivable sur un intervalle $I$, avec $f'(x) > 0$\npour tout $x$ de $I$. Que peut-on conclure ?",
      "options": [
        {
          "text": "$f$ est strictement croissante sur $I$",
          "correct": true,
          "feedback": "Bonne réponse : une pente partout positive fait monter la\ncourbe : c'est le théorème central du chapitre."
        },
        {
          "text": "$f$ est positive sur $I$",
          "correct": false,
          "feedback": "Confusion signe/variations : $f' > 0$ parle de la\n**pente**, pas de la hauteur. Une fonction peut monter en\nrestant négative."
        },
        {
          "text": "$f$ est décroissante sur $I$",
          "correct": false,
          "feedback": "Sens inversé : la décroissance correspond à $f' < 0$\n(pente négative, la courbe descend)."
        },
        {
          "text": "$f$ est constante sur $I$",
          "correct": false,
          "feedback": "Erreur : constante correspond à $f' = 0$ sur tout\nl'intervalle. Ici la dérivée est strictement positive."
        }
      ],
      "explanation": "Théorème : $f' > 0$ sur $I$ $\\Rightarrow$ $f$ strictement\ncroissante ; $f' < 0$ $\\Rightarrow$ décroissante ; $f' = 0$\npartout $\\Rightarrow$ constante. Toute l'étude de fonctions\nrepose dessus."
    },
    {
      "id": "q02",
      "difficulty": 2,
      "skills": [
        "etude",
        "tableau-variations"
      ],
      "title": "Étudier les variations par la dérivée",
      "statement": "Soit $f(x) = x^3 - 3x$, de dérivée $f'(x) = 3x^2 - 3 =\n3(x-1)(x+1)$. Sur quel intervalle $f$ est-elle décroissante ?",
      "options": [
        {
          "text": "Sur $[-1\\,;\\,1]$",
          "correct": true,
          "feedback": "Bonne réponse : le trinôme $3(x-1)(x+1)$ est négatif entre\nses racines $-1$ et $1$ : la dérivée y est négative, la\nfonction y descend."
        },
        {
          "text": "Sur $]-\\infty\\,;\\,-1]$",
          "correct": false,
          "feedback": "Erreur : pour $x < -1$, les deux facteurs sont négatifs et\n$f' > 0$ : la fonction **monte**."
        },
        {
          "text": "Sur $[1\\,;\\,+\\infty[$",
          "correct": false,
          "feedback": "Erreur : au-delà de $1$, les deux facteurs sont positifs,\n$f' > 0$ : croissance."
        },
        {
          "text": "Nulle part : $x^3$ est toujours croissante",
          "correct": false,
          "feedback": "Erreur : $x^3$ seul est croissant, mais le terme $-3x$\ncreuse une descente entre $-1$ et $1$ (calcule\n$f(-1) = 2$ et $f(1) = -2$)."
        }
      ],
      "explanation": "Méthode complète : dériver, étudier le **signe** de $f'$\n(tableau de signes du trinôme), en déduire les variations.\n$f' < 0$ sur $]-1\\,;\\,1[$ : $f$ décroît sur $[-1\\,;\\,1]$."
    },
    {
      "id": "q03",
      "difficulty": 2,
      "skills": [
        "lecture-graphique",
        "tangente-horizontale"
      ],
      "title": "Tangentes horizontales",
      "statement": "La courbe ci-dessous représente $f(x) = x^3 - 3x$. En quelles\nabscisses la dérivée $f'$ s'annule-t-elle ?",
      "figure": {
        "tikz": "\\begin{tikzpicture}[scale=0.7]\n  \\draw[very thin,color=gray!40] (-2.7,-4.7) grid (2.7,4.7);\n  \\draw[->] (-2.9,0) -- (2.9,0) node[below right] {$x$};\n  \\draw[->] (0,-4.9) -- (0,4.9) node[above left] {$y$};\n  \\foreach \\x in {-2,-1,1,2} \\node[below,font=\\small] at (\\x,-0.18) {$\\x$};\n  \\foreach \\y in {-4,-2,2,4} \\node[left,font=\\small] at (-0.18,\\y) {$\\y$};\n  \\draw[domain=-2.25:2.25,smooth,samples=60,thick,blue] plot (\\x,{\\x*\\x*\\x-3*\\x});\n  \\draw[dashed,red] (-1.8,2) -- (-0.2,2);\n  \\draw[dashed,red] (0.2,-2) -- (1.8,-2);\n  \\node[blue,font=\\small] at (2.45,3.6) {$\\mathcal{C}_f$};\n\\end{tikzpicture}",
        "alt": "Repère orthonormé avec la courbe de f(x) = x³ - 3x : maximum\nlocal (-1 ; 2) et minimum local (1 ; -2), où deux segments\nhorizontaux rouges en pointillés matérialisent les tangentes\nhorizontales.",
        "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"131.804pt\" height=\"211.707pt\" viewBox=\"0 0 131.804 211.707\">\n<defs>\n<g>\n<g id=\"glyph-0-0\">\n<path d=\"M 3.328125 -3 C 3.390625 -3.265625 3.609375 -4.1875 4.3125 -4.1875 C 4.359375 -4.1875 4.59375 -4.1875 4.8125 -4.046875 C 4.53125 -4 4.328125 -3.75 4.328125 -3.515625 C 4.328125 -3.359375 4.4375 -3.171875 4.703125 -3.171875 C 4.921875 -3.171875 5.25 -3.34375 5.25 -3.75 C 5.25 -4.265625 4.65625 -4.40625 4.3125 -4.40625 C 3.75 -4.40625 3.390625 -3.875 3.28125 -3.640625 C 3.03125 -4.296875 2.484375 -4.40625 2.203125 -4.40625 C 1.171875 -4.40625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.703125 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.9375 1.84375 -4.1875 2.1875 -4.1875 C 2.375 -4.1875 2.71875 -4.09375 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.53125 2.1875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.953125 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.84375 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.375 0.109375 4.9375 -1.171875 4.9375 -1.421875 C 4.9375 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.734375 -1.515625 4.703125 -1.484375 4.6875 -1.40625 C 4.359375 -0.34375 3.6875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.984375 -1.640625 Z M 3.328125 -3 \"/>\n</g>\n<g id=\"glyph-0-1\">\n<path d=\"M 4.84375 -3.796875 C 4.875 -3.9375 4.875 -3.953125 4.875 -4.015625 C 4.875 -4.203125 4.734375 -4.296875 4.59375 -4.296875 C 4.484375 -4.296875 4.328125 -4.234375 4.234375 -4.078125 C 4.21875 -4.03125 4.140625 -3.71875 4.09375 -3.546875 C 4.03125 -3.28125 3.96875 -3.015625 3.90625 -2.75 L 3.453125 -0.953125 C 3.40625 -0.8125 2.984375 -0.109375 2.328125 -0.109375 C 1.828125 -0.109375 1.71875 -0.546875 1.71875 -0.921875 C 1.71875 -1.375 1.875 -1.984375 2.21875 -2.859375 C 2.375 -3.28125 2.421875 -3.390625 2.421875 -3.578125 C 2.421875 -4.03125 2.09375 -4.40625 1.609375 -4.40625 C 0.65625 -4.40625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.390625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.953125 C 0.84375 -3.875 1.234375 -4.1875 1.578125 -4.1875 C 1.65625 -4.1875 1.828125 -4.1875 1.828125 -3.859375 C 1.828125 -3.609375 1.71875 -3.359375 1.65625 -3.171875 C 1.25 -2.109375 1.078125 -1.546875 1.078125 -1.078125 C 1.078125 -0.1875 1.703125 0.109375 2.296875 0.109375 C 2.671875 0.109375 3.015625 -0.0625 3.296875 -0.34375 C 3.171875 0.171875 3.046875 0.671875 2.640625 1.1875 C 2.390625 1.53125 2.015625 1.828125 1.546875 1.828125 C 1.40625 1.828125 0.96875 1.796875 0.796875 1.40625 C 0.953125 1.40625 1.078125 1.40625 1.21875 1.28125 C 1.328125 1.1875 1.421875 1.0625 1.421875 0.875 C 1.421875 0.5625 1.15625 0.53125 1.0625 0.53125 C 0.828125 0.53125 0.5 0.6875 0.5 1.171875 C 0.5 1.671875 0.9375 2.046875 1.546875 2.046875 C 2.578125 2.046875 3.609375 1.140625 3.875 0.015625 Z M 4.84375 -3.796875 \"/>\n</g>\n<g id=\"glyph-1-0\">\n<path d=\"M 6.046875 -2.046875 C 6.203125 -2.046875 6.375 -2.046875 6.375 -2.25 C 6.375 -2.4375 6.203125 -2.4375 6.046875 -2.4375 L 1.09375 -2.4375 C 0.953125 -2.4375 0.765625 -2.4375 0.765625 -2.25 C 0.765625 -2.046875 0.9375 -2.046875 1.09375 -2.046875 Z M 6.046875 -2.046875 \"/>\n</g>\n<g id=\"glyph-1-1\">\n<path d=\"M 4.578125 -1.40625 C 4.578125 -1.453125 4.5625 -1.484375 4.5 -1.484375 C 4.40625 -1.484375 4.03125 -1.359375 3.828125 -1.0625 C 3.59375 -0.75 3.234375 -0.28125 2.484375 -0.28125 C 1.65625 -0.28125 0.90625 -0.890625 0.90625 -2.25 C 0.90625 -2.859375 1.09375 -4.03125 1.890625 -5.015625 C 2.296875 -5.53125 2.8125 -5.8125 3.53125 -5.8125 C 3.96875 -5.8125 4.125 -5.65625 4.125 -5.34375 C 4.125 -5.015625 3.75 -4.328125 3.703125 -4.25 C 3.625 -4.125 3.625 -4.109375 3.625 -4.09375 C 3.625 -4.03125 3.6875 -4.03125 3.71875 -4.03125 C 3.875 -4.03125 4.234375 -4.21875 4.375 -4.40625 C 4.40625 -4.46875 4.890625 -5.296875 4.890625 -5.734375 C 4.890625 -6.140625 4.640625 -6.3125 4.15625 -6.3125 C 3.078125 -6.3125 2 -5.734375 1.3125 -4.953125 C 0.453125 -3.96875 0.125 -2.671875 0.125 -1.859375 C 0.125 -0.5 0.875 0.21875 1.875 0.21875 C 3.359375 0.21875 4.578125 -1.203125 4.578125 -1.40625 Z M 4.578125 -1.40625 \"/>\n</g>\n<g id=\"glyph-2-0\">\n<path d=\"M 4.140625 -1.578125 L 3.890625 -1.578125 C 3.875 -1.46875 3.796875 -0.9375 3.6875 -0.796875 C 3.625 -0.71875 3.015625 -0.71875 2.828125 -0.71875 L 1.234375 -0.71875 L 2.125 -1.5625 C 3.59375 -2.828125 4.140625 -3.296875 4.140625 -4.21875 C 4.140625 -5.25 3.28125 -5.96875 2.1875 -5.96875 C 1.15625 -5.96875 0.453125 -5.140625 0.453125 -4.328125 C 0.453125 -3.890625 0.84375 -3.84375 0.921875 -3.84375 C 1.125 -3.84375 1.390625 -3.984375 1.390625 -4.3125 C 1.390625 -4.578125 1.203125 -4.765625 0.921875 -4.765625 C 0.875 -4.765625 0.84375 -4.765625 0.8125 -4.765625 C 1.03125 -5.40625 1.609375 -5.6875 2.09375 -5.6875 C 3 -5.6875 3.3125 -4.828125 3.3125 -4.21875 C 3.3125 -3.296875 2.625 -2.5625 2.1875 -2.09375 L 0.5625 -0.328125 C 0.453125 -0.21875 0.453125 -0.203125 0.453125 0 L 3.890625 0 Z M 4.140625 -1.578125 \"/>\n</g>\n<g id=\"glyph-2-1\">\n<path d=\"M 2.71875 -5.71875 C 2.71875 -5.9375 2.71875 -5.96875 2.484375 -5.96875 C 1.9375 -5.390625 1.109375 -5.390625 0.828125 -5.390625 L 0.828125 -5.109375 C 1 -5.109375 1.546875 -5.109375 2.03125 -5.34375 L 2.03125 -0.71875 C 2.03125 -0.390625 2 -0.28125 1.171875 -0.28125 L 0.890625 -0.28125 L 0.890625 0 C 1.203125 -0.03125 2 -0.03125 2.375 -0.03125 C 2.734375 -0.03125 3.546875 -0.03125 3.875 0 L 3.875 -0.28125 L 3.578125 -0.28125 C 2.75 -0.28125 2.71875 -0.390625 2.71875 -0.71875 Z M 2.71875 -5.71875 \"/>\n</g>\n<g id=\"glyph-2-2\">\n<path d=\"M 0.265625 -1.75 L 0.265625 -1.484375 L 2.703125 -1.484375 L 2.703125 -0.703125 C 2.703125 -0.375 2.671875 -0.28125 2 -0.28125 L 1.8125 -0.28125 L 1.8125 0 C 2.375 -0.03125 3 -0.03125 3.0625 -0.03125 C 3.109375 -0.03125 3.75 -0.03125 4.3125 0 L 4.3125 -0.28125 L 4.125 -0.28125 C 3.453125 -0.28125 3.421875 -0.375 3.421875 -0.703125 L 3.421875 -1.484375 L 4.328125 -1.484375 L 4.328125 -1.75 L 3.421875 -1.75 L 3.421875 -5.8125 C 3.421875 -6 3.421875 -6.0625 3.25 -6.0625 C 3.140625 -6.0625 3.140625 -6.046875 3.046875 -5.921875 Z M 0.546875 -1.75 L 2.75 -5.0625 L 2.75 -1.75 Z M 0.546875 -1.75 \"/>\n</g>\n<g id=\"glyph-3-0\">\n<path d=\"M 2.578125 -2.328125 L 3.1875 -2.328125 C 3.296875 -2.328125 3.390625 -2.328125 3.390625 -2.484375 C 3.390625 -2.578125 3.3125 -2.578125 3.203125 -2.578125 L 2.609375 -2.578125 C 2.796875 -3.546875 2.796875 -3.5625 2.8125 -3.671875 C 2.84375 -3.796875 2.859375 -3.859375 2.953125 -3.921875 C 3.015625 -3.984375 3.078125 -4 3.15625 -4 C 3.265625 -4 3.359375 -4 3.4375 -3.953125 C 3.3125 -3.90625 3.21875 -3.765625 3.21875 -3.625 C 3.21875 -3.5 3.3125 -3.40625 3.453125 -3.40625 C 3.609375 -3.40625 3.796875 -3.53125 3.796875 -3.765625 C 3.796875 -4.09375 3.421875 -4.203125 3.15625 -4.203125 C 2.890625 -4.203125 2.484375 -4.078125 2.3125 -3.484375 C 2.265625 -3.328125 2.25 -3.21875 2.203125 -3 C 2.171875 -2.828125 2.15625 -2.75 2.125 -2.578125 L 1.640625 -2.578125 C 1.515625 -2.578125 1.4375 -2.578125 1.4375 -2.421875 C 1.4375 -2.328125 1.515625 -2.328125 1.625 -2.328125 L 2.078125 -2.328125 C 1.84375 -1 1.765625 -0.53125 1.75 -0.4375 C 1.5625 0.59375 1.53125 0.65625 1.46875 0.765625 C 1.390625 0.90625 1.296875 1.015625 1.140625 1.015625 C 1.109375 1.015625 0.96875 1.015625 0.875 0.96875 C 1 0.921875 1.109375 0.78125 1.109375 0.640625 C 1.109375 0.515625 1 0.421875 0.859375 0.421875 C 0.703125 0.421875 0.515625 0.546875 0.515625 0.78125 C 0.515625 1.109375 0.890625 1.21875 1.140625 1.21875 C 1.46875 1.21875 1.6875 0.953125 1.796875 0.8125 C 2.0625 0.46875 2.1875 -0.25 2.203125 -0.296875 Z M 2.578125 -2.328125 \"/>\n</g>\n</g>\n<clipPath id=\"clip-0\">\n<path clip-rule=\"nonzero\" d=\"M 3 9 L 116 9 L 116 211.402344 L 3 211.402344 Z M 3 9 \"/>\n</clipPath>\n</defs>\n<path fill=\"none\" stroke-width=\"0.19925\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(79.998779%, 79.998779%, 79.998779%)\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -53.573507 -79.369499 L 53.573872 -79.369499 M -53.573507 -59.527537 L 53.573872 -59.527537 M -53.573507 -39.685575 L 53.573872 -39.685575 M -53.573507 -19.843613 L 53.573872 -19.843613 M -53.573507 -0.00165019 L 53.573872 -0.00165019 M -53.573507 19.844224 L 53.573872 19.844224 M -53.573507 39.686186 L 53.573872 39.686186 M -53.573507 59.528149 L 53.573872 59.528149 M -53.573507 79.370111 L 53.573872 79.370111 M -39.685699 -93.26122 L -39.685699 93.261832 M -19.843736 -93.26122 L -19.843736 93.261832 M -0.00177396 -93.26122 L -0.00177396 93.261832 M 19.8441 -93.26122 L 19.8441 93.261832 M 39.686063 -93.26122 L 39.686063 93.261832 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -57.544247 -0.00165019 L 57.145581 -0.00165019 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -2.072675 2.39253 C -1.693205 0.956804 -0.848201 0.280018 0.000716203 -0.00165019 C -0.848201 -0.279406 -1.693205 -0.956193 -2.072675 -2.391918 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 116.905535, 112.131165)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-0\" x=\"120.617635\" y=\"119.929568\"/>\n</g>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -0.00177396 -97.228048 L -0.00177396 96.82963 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke=\"currentColor\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -2.073987 2.392042 C -1.694517 0.956316 -0.849512 0.27953 -0.000595414 0.00177396 C -0.849512 -0.279894 -1.694517 -0.95668 -2.073987 -2.392406 \" transform=\"matrix(0, -0.998515, -0.998515, 0, 59.646303, 15.245499)\"/>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-0-1\" x=\"50.897313\" y=\"9.599635\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"14.140972\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"21.298328\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"33.954508\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"41.110866\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-1\" x=\"77.158261\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"96.971797\" y=\"124.982055\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"40.807317\" y=\"193.853639\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"47.964674\" y=\"193.853639\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-0\" x=\"40.807317\" y=\"154.227565\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"47.964674\" y=\"154.227565\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-0\" x=\"47.964674\" y=\"75.3908\"/>\n</g>\n<g fill=\"currentColor\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-2-2\" x=\"47.964674\" y=\"35.764726\"/>\n</g>\n<g clip-path=\"url(#clip-0)\">\n<path fill=\"none\" stroke-width=\"0.79701\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(0%, 0%, 100%)\" stroke-opacity=\"1\" stroke-miterlimit=\"10\" d=\"M -44.646189 -92.083691 C -44.646189 -92.083691 -43.550813 -79.103479 -43.132222 -74.409009 C -42.713632 -69.714538 -42.040758 -62.528086 -41.618256 -58.24047 C -41.199665 -53.956765 -40.526791 -47.415803 -40.104289 -43.527217 C -39.685699 -39.63863 -39.012824 -33.719685 -38.594234 -30.210568 C -38.171732 -26.701452 -37.498858 -21.384964 -37.080267 -18.24358 C -36.661677 -15.102197 -35.984891 -10.35687 -35.566301 -7.567572 C -35.14771 -4.778274 -34.474836 -0.584547 -34.052334 1.868314 C -33.633744 4.321175 -32.960869 7.982862 -32.538367 10.111022 C -32.119777 12.243094 -31.446903 15.400125 -31.028312 17.223145 C -30.60581 19.046164 -29.932936 21.7181 -29.514346 23.247715 C -29.091843 24.77733 -28.418969 26.995468 -28.000379 28.247327 C -27.581789 29.499185 -26.905002 31.279172 -26.486412 32.265011 C -26.067822 33.254762 -25.394948 34.623982 -24.972445 35.363361 C -24.553855 36.098829 -23.880981 37.084667 -23.458479 37.585411 C -23.039888 38.090066 -22.367014 38.708172 -21.948424 38.993752 C -21.525922 39.27542 -20.853047 39.553176 -20.434457 39.631418 C -20.011955 39.709659 -19.339081 39.670538 -18.92049 39.561001 C -18.5019 39.447551 -17.825114 39.115026 -17.406524 38.825534 C -16.987933 38.536041 -16.315059 37.933584 -15.892557 37.483697 C -15.473967 37.033811 -14.801092 36.184894 -14.382502 35.590261 C -13.96 34.991716 -13.287126 33.919812 -12.868535 33.192169 C -12.446033 32.464526 -11.773159 31.189195 -11.354569 30.34419 C -10.935978 29.499185 -10.259192 28.047812 -9.840602 27.101093 C -9.422012 26.154375 -8.749137 24.550431 -8.326635 23.517647 C -7.908045 22.480952 -7.235171 20.74791 -6.812668 19.640797 C -6.394078 18.529772 -5.721204 16.691105 -5.302614 15.525311 C -4.880111 14.355606 -4.207237 12.438697 -3.788647 11.225959 C -3.366145 10.01322 -2.69327 8.033719 -2.27468 6.793596 C -1.85609 5.553473 -1.179304 3.538763 -0.760713 2.282992 C -0.342123 1.027221 0.330751 -0.999225 0.753253 -2.254996 C 1.171844 -3.510767 1.844718 -5.525477 2.26722 -6.7656 C 2.68581 -8.005723 3.358685 -9.989136 3.777275 -11.197963 C 4.199777 -12.410701 4.872651 -14.331522 5.291242 -15.501227 C 5.713744 -16.667021 6.386618 -18.505688 6.805208 -19.616713 C 7.223799 -20.723826 7.896673 -22.456868 8.319175 -23.493563 C 8.737765 -24.530259 9.41064 -26.134203 9.833142 -27.080921 C 10.251732 -28.031552 10.924606 -29.482925 11.343197 -30.32793 C 11.765699 -31.172935 12.438573 -32.448266 12.857163 -33.175909 C 13.279666 -33.903552 13.95254 -34.979368 14.37113 -35.574001 C 14.78972 -36.172546 15.466507 -37.025375 15.885097 -37.475262 C 16.303687 -37.925148 16.976561 -38.531517 17.399064 -38.82101 C 17.817654 -39.10659 18.490528 -39.443027 18.91303 -39.556477 C 19.331621 -39.669927 20.004495 -39.712959 20.423085 -39.634718 C 20.845587 -39.556477 21.518462 -39.282633 21.937052 -38.997052 C 22.359554 -38.715384 23.032428 -38.101191 23.451019 -37.596535 C 23.869609 -37.095792 24.546395 -36.113865 24.964985 -35.378398 C 25.383576 -34.642931 26.05645 -33.27371 26.478952 -32.287872 C 26.897542 -31.302033 27.570417 -29.522046 27.989007 -28.274099 C 28.411509 -27.02224 29.084383 -24.811927 29.502974 -23.282312 C 29.925476 -21.752697 30.59835 -19.080761 31.01694 -17.261654 C 31.435531 -15.438634 32.112317 -12.285515 32.530907 -10.157355 C 32.949497 -8.029195 33.622372 -4.37142 34.044874 -1.918559 C 34.463464 0.53039 35.136338 4.720205 35.558841 7.505591 C 35.977431 10.294889 36.650305 15.036304 37.068895 18.173775 C 37.491398 21.315158 38.164272 26.627734 38.582862 30.132939 C 39.005364 33.642056 39.678239 39.557089 40.096829 43.441763 C 40.515419 47.330349 41.192205 53.8674 41.610796 58.147192 C 42.029386 62.430896 42.70226 69.613436 43.124762 74.307907 C 43.543353 78.998466 44.638729 91.970853 44.638729 91.970853 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n</g>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(100%, 0%, 0%)\" stroke-opacity=\"1\" stroke-dasharray=\"2.98883 2.98883\" stroke-miterlimit=\"10\" d=\"M -35.714959 39.686186 L -3.968602 39.686186 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n<path fill=\"none\" stroke-width=\"0.3985\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke=\"rgb(100%, 0%, 0%)\" stroke-opacity=\"1\" stroke-dasharray=\"2.98883 2.98883\" stroke-miterlimit=\"10\" d=\"M 3.968966 -39.685575 L 35.715323 -39.685575 \" transform=\"matrix(0.998515, 0, 0, -0.998515, 59.646303, 112.131165)\"/>\n<g fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-1-1\" x=\"103.375275\" y=\"42.753334\"/>\n</g>\n<g fill=\"rgb(0%, 0%, 100%)\" fill-opacity=\"1\">\n<use xlink:href=\"#glyph-3-0\" x=\"108.233051\" y=\"43.813757\"/>\n</g>\n</svg>\n"
      },
      "options": [
        {
          "text": "En $x = -1$ et $x = 1$",
          "correct": true,
          "feedback": "Bonne réponse : au sommet local et au creux local, la\ntangente est horizontale (pointillés rouges) : la pente\n$f'$ s'y annule."
        },
        {
          "text": "En $x = 0$",
          "correct": false,
          "feedback": "Erreur : en $0$ la courbe **traverse** l'axe en\ndescendant : la tangente y est inclinée\n($f'(0) = -3$), pas horizontale."
        },
        {
          "text": "En $x = -\\sqrt{3}$ et $x = \\sqrt{3}$",
          "correct": false,
          "feedback": "Confusion : $\\pm\\sqrt{3}$ sont les points où **$f$**\ns'annule (la courbe coupe l'axe des abscisses), pas où\n$f'$ s'annule."
        },
        {
          "text": "Nulle part",
          "correct": false,
          "feedback": "Erreur : les deux extremums locaux, bien visibles,\nimposent des tangentes horizontales : $f'(-1) = f'(1) =\n0$."
        }
      ],
      "explanation": "En un extremum local d'une fonction dérivable, la tangente est\nhorizontale : $f'(a) = 0$. Ne pas confondre les zéros de $f$\n(courbe coupe l'axe) et les zéros de $f'$ (tangentes\nhorizontales)."
    },
    {
      "id": "q04",
      "difficulty": 1,
      "skills": [
        "parite",
        "definition"
      ],
      "title": "Fonction paire",
      "statement": "Que signifie « $f$ est paire », et comment cela se traduit-il\nsur sa courbe ?",
      "options": [
        {
          "text": "$f(-x) = f(x)$ pour tout $x$ : courbe symétrique par\nrapport à l'axe des ordonnées",
          "correct": true,
          "feedback": "Bonne réponse : deux antécédents opposés ont la même\nimage : la courbe se reflète dans l'axe vertical (exemple :\n$x^2$)."
        },
        {
          "text": "$f(-x) = -f(x)$ pour tout $x$ : courbe symétrique par\nrapport à l'origine",
          "correct": false,
          "feedback": "Erreur : ceci définit une fonction **impaire** (exemple :\n$x^3$)."
        },
        {
          "text": "$f(x) \\geq 0$ pour tout $x$",
          "correct": false,
          "feedback": "Erreur : la parité n'a rien à voir avec le signe. La\nfonction $x^2 - 5$ est paire et prend des valeurs\nnégatives."
        },
        {
          "text": "$f$ ne prend que des valeurs entières paires",
          "correct": false,
          "feedback": "Erreur : « paire » qualifie ici la **symétrie** de la\nfonction, pas la parité arithmétique de ses valeurs."
        }
      ],
      "explanation": "$f$ paire : $f(-x) = f(x)$, courbe symétrique par rapport à\nl'axe des ordonnées. $f$ impaire : $f(-x) = -f(x)$, symétrie\npar rapport à l'origine. Vérifier au passage que le domaine\nest symétrique."
    },
    {
      "id": "q05",
      "difficulty": 2,
      "skills": [
        "parite",
        "calcul"
      ],
      "title": "Montrer qu'une fonction est impaire",
      "statement": "Soit $f(x) = x^3 - 3x$. Que vaut $f(-x)$, et qu'en\nconclut-on ?",
      "options": [
        {
          "text": "$f(-x) = -x^3 + 3x = -f(x)$ : la fonction est impaire",
          "correct": true,
          "feedback": "Bonne réponse : $(-x)^3 = -x^3$ et $-3(-x) = +3x$ : on\nobtient l'opposé de $f(x)$. Courbe symétrique par rapport\nà l'origine."
        },
        {
          "text": "$f(-x) = x^3 - 3x = f(x)$ : la fonction est paire",
          "correct": false,
          "feedback": "Erreur de calcul : $(-x)^3 = -x^3$ (le cube conserve le\nsigne). Les deux termes changent de signe : $f(-x) =\n-f(x)$."
        },
        {
          "text": "$f(-x) = -x^3 - 3x$ : la fonction n'est ni paire ni\nimpaire",
          "correct": false,
          "feedback": "Erreur de signe sur le second terme : $-3 \\times (-x) =\n+3x$. Au total $f(-x) = -x^3 + 3x = -f(x)$ : impaire."
        },
        {
          "text": "On ne peut rien dire sans la courbe",
          "correct": false,
          "feedback": "Erreur : le calcul algébrique de $f(-x)$ tranche sans\nfigure : c'est même la méthode la plus sûre."
        }
      ],
      "explanation": "Méthode : calculer $f(-x)$ et comparer à $f(x)$ et $-f(x)$.\nIci $f(-x) = -f(x)$ : impaire (symétrie par rapport à\nl'origine, visible sur la courbe de $x^3 - 3x$)."
    },
    {
      "id": "q06",
      "difficulty": 2,
      "skills": [
        "extremum",
        "tangente-horizontale"
      ],
      "title": "Extremum et nombre dérivé",
      "statement": "Soit $f$ dérivable sur $\\mathbb{R}$ admettant un maximum\nlocal en $x = a$. Que peut-on affirmer ?",
      "options": [
        {
          "text": "$f'(a) = 0$ : la tangente en $a$ est horizontale",
          "correct": true,
          "feedback": "Bonne réponse : au sommet, la courbe cesse de monter avant\nde descendre : la pente s'annule (résultat au programme)."
        },
        {
          "text": "$f'(a) > 0$",
          "correct": false,
          "feedback": "Erreur : une pente strictement positive signifierait que\nla courbe continue de monter : $a$ ne serait pas un\nsommet."
        },
        {
          "text": "$f(a) = 0$",
          "correct": false,
          "feedback": "Confusion : c'est la **dérivée** qui s'annule au sommet,\npas la fonction. La valeur $f(a)$ est le maximum, quelconque."
        },
        {
          "text": "Réciproquement, $f'(a) = 0$ garantit toujours un extremum",
          "correct": false,
          "feedback": "Erreur : la réciproque est fausse : $f(x) = x^3$ vérifie\n$f'(0) = 0$ sans extremum en $0$ (la courbe traverse sa\ntangente)."
        }
      ],
      "explanation": "En un extremum local d'une fonction dérivable : $f'(a) = 0$\n(condition **nécessaire**). Mais $f'(a) = 0$ ne suffit pas :\nil faut que $f'$ change de signe en $a$ (contre-exemple\n$x^3$)."
    },
    {
      "id": "q07",
      "difficulty": 2,
      "skills": [
        "tableau-variations",
        "signe-derivee"
      ],
      "title": "Construire les variations",
      "statement": "Soit $f$ dérivable sur $\\mathbb{R}$ avec $f'(x) = x(2 - x)$.\nQuel est le sens de variation de $f$ sur $[0\\,;\\,2]$ ?",
      "options": [
        {
          "text": "Croissante, car $f' \\geq 0$ sur $[0\\,;\\,2]$",
          "correct": true,
          "feedback": "Bonne réponse : entre les racines $0$ et $2$, le trinôme\n$x(2-x)$ (coefficient dominant négatif) est **positif** :\n$f$ monte."
        },
        {
          "text": "Décroissante, car le coefficient de $x^2$ est négatif",
          "correct": false,
          "feedback": "Erreur : le signe du coefficient dominant dit que $f'$ est\nnégative **à l'extérieur** des racines ; entre elles,\n$f' > 0$."
        },
        {
          "text": "Décroissante, car $f'$ s'annule en $0$ et en $2$",
          "correct": false,
          "feedback": "Erreur : les annulations aux bornes n'empêchent pas la\npositivité **entre** elles. Teste $f'(1) = 1 > 0$."
        },
        {
          "text": "On ne peut pas savoir sans connaître $f$",
          "correct": false,
          "feedback": "Erreur : le signe de $f'$ suffit entièrement à donner le\nsens de variation, sans expression de $f$."
        }
      ],
      "explanation": "Tout passe par le tableau de signes de $f'$ : $x(2-x) > 0$\nsur $]0\\,;\\,2[$ (trinôme négatif à l'extérieur de ses\nracines), donc $f$ croissante sur $[0\\,;\\,2]$, décroissante\navant et après."
    },
    {
      "id": "q08",
      "difficulty": 2,
      "skills": [
        "position-relative"
      ],
      "title": "Position relative de deux courbes",
      "statement": "Soient $f(x) = x^2$ et $g(x) = x$. Pour étudier la position\nrelative de leurs courbes sur $[0\\,;\\,1]$, on calcule\n$f(x) - g(x) = x(x - 1)$. Qu'en conclut-on ?",
      "options": [
        {
          "text": "$\\mathcal{C}_f$ est en dessous de $\\mathcal{C}_g$ sur\n$[0\\,;\\,1]$",
          "correct": true,
          "feedback": "Bonne réponse : sur $]0\\,;\\,1[$, $x > 0$ et $x - 1 < 0$ :\nla différence $f - g$ est négative, donc $f(x) < g(x)$ :\nla parabole passe sous la droite."
        },
        {
          "text": "$\\mathcal{C}_f$ est au-dessus de $\\mathcal{C}_g$ sur\n$[0\\,;\\,1]$",
          "correct": false,
          "feedback": "Erreur de signe : teste $x = 0{,}5$ : $f = 0{,}25 <\ng = 0{,}5$. Le carré d'un nombre entre $0$ et $1$ est\nplus petit que ce nombre."
        },
        {
          "text": "Les courbes ne se coupent jamais",
          "correct": false,
          "feedback": "Erreur : $f - g$ s'annule en $0$ et en $1$ : les courbes\nse coupent en ces deux points (extrémités de\nl'intervalle)."
        },
        {
          "text": "On doit comparer $f'$ et $g'$",
          "correct": false,
          "feedback": "Erreur de méthode : les dérivées comparent les\n**pentes**, pas les hauteurs. La position relative se lit\nsur le signe de la **différence** $f - g$."
        }
      ],
      "explanation": "Méthode systématique : étudier le signe de $f - g$.\nNégatif : $\\mathcal{C}_f$ en dessous ; positif : au-dessus ;\nannulation : point d'intersection. Ici : parabole sous la\ndroite sur $[0\\,;\\,1]$ (démonstration au programme, position\nde $y = x$ et $y = x^2$)."
    },
    {
      "id": "q09",
      "difficulty": 3,
      "skills": [
        "optimisation",
        "second-degre"
      ],
      "title": "Optimiser avec la dérivée",
      "statement": "Soit $f(x) = x^2 - 6x + 1$ définie sur $\\mathbb{R}$. En\nétudiant sa dérivée, que trouve-t-on ?",
      "options": [
        {
          "text": "Un minimum égal à $-8$, atteint en $x = 3$",
          "correct": true,
          "feedback": "Bonne réponse : $f'(x) = 2x - 6$ s'annule en $x = 3$ en\npassant du négatif au positif : minimum\n$f(3) = 9 - 18 + 1 = -8$."
        },
        {
          "text": "Un maximum égal à $-8$, atteint en $x = 3$",
          "correct": false,
          "feedback": "Erreur de nature : $f'$ passe du négatif au positif en\n$3$ (la fonction descend puis monte) : c'est un\n**minimum**. Cohérent avec la parabole tournée vers le\nhaut ($a = 1 > 0$)."
        },
        {
          "text": "Un minimum égal à $3$, atteint en $x = -8$",
          "correct": false,
          "feedback": "Valeurs échangées : la dérivée s'annule **en** $x = 3$\n(l'abscisse), et le minimum est la **valeur** $f(3) =\n-8$."
        },
        {
          "text": "Aucun extremum, car $f'$ ne s'annule qu'une fois",
          "correct": false,
          "feedback": "Erreur : une seule annulation **avec changement de\nsigne** suffit exactement à créer un extremum."
        }
      ],
      "explanation": "Lien dérivation-second degré (au programme) : $f'(x) = 2x - 6$\ns'annule en $x = 3 = -\\frac{b}{2a}$ : on retrouve le sommet de\nla parabole par la dérivée. Minimum $f(3) = -8$."
    },
    {
      "id": "q10",
      "difficulty": 2,
      "skills": [
        "fonction-constante"
      ],
      "title": "Caractérisation des fonctions constantes",
      "statement": "Soit $f$ dérivable sur un intervalle $I$ avec $f'(x) = 0$\npour tout $x$ de $I$. Que peut-on conclure ?",
      "options": [
        {
          "text": "$f$ est constante sur $I$",
          "correct": true,
          "feedback": "Bonne réponse : pente nulle partout : la courbe est un\nsegment horizontal, la fonction ne varie pas."
        },
        {
          "text": "$f(x) = 0$ pour tout $x$ de $I$",
          "correct": false,
          "feedback": "Confusion : c'est la **dérivée** qui est nulle, pas la\nfonction. $f(x) = 7$ convient parfaitement : constante non\nnulle."
        },
        {
          "text": "$f$ n'a pas de tangente",
          "correct": false,
          "feedback": "Erreur : la courbe a partout une tangente… horizontale\n(confondue avec elle-même)."
        },
        {
          "text": "$f$ est affine de pente quelconque",
          "correct": false,
          "feedback": "Erreur : une affine $mx + p$ a pour dérivée $m$ ; la\nnullité de la dérivée force $m = 0$ : constante."
        }
      ],
      "explanation": "Caractérisation (au programme) : $f' = 0$ sur un intervalle\n$\\Leftrightarrow$ $f$ constante sur cet intervalle. C'est la\nréciproque « dérivée nulle » du théorème des variations."
    },
    {
      "id": "q11",
      "difficulty": 3,
      "skills": [
        "inegalite",
        "methode"
      ],
      "title": "Établir une inégalité par une étude de fonction",
      "statement": "Pour démontrer que $x^2 \\geq 2x - 1$ pour tout réel $x$,\nquelle démarche est la plus directe ?",
      "options": [
        {
          "text": "Étudier le signe de la différence\n$x^2 - (2x - 1) = (x - 1)^2$",
          "correct": true,
          "feedback": "Bonne réponse : la différence est un carré, donc positive\npour tout $x$ : l'inégalité est établie (avec égalité en\n$x = 1$, point de tangence)."
        },
        {
          "text": "Vérifier l'inégalité pour $x = 0$, $1$ et $2$",
          "correct": false,
          "feedback": "Insuffisant : trois vérifications ne prouvent rien pour\n**tous** les réels. Il faut un argument général (signe de\nla différence)."
        },
        {
          "text": "Comparer les dérivées : $2x$ et $2$",
          "correct": false,
          "feedback": "Erreur de méthode : comparer les pentes ne compare pas les\nvaleurs. C'est le signe de la **différence** des fonctions\nqui conclut."
        },
        {
          "text": "Diviser les deux membres par $x$",
          "correct": false,
          "feedback": "Dangereux : le signe de $x$ est inconnu (division par $0$\nou renversement d'inégalité). La différence, elle,\nfonctionne sans condition."
        }
      ],
      "explanation": "Méthode reine pour les inégalités : tout passer d'un côté et\nétudier le **signe de la différence** (ici un carré ; en\ngénéral, par tableau de variations). Capacité attendue du\nprogramme."
    },
    {
      "id": "q12",
      "difficulty": 3,
      "skills": [
        "second-degre",
        "coherence"
      ],
      "title": "Le sommet retrouvé par la dérivée",
      "statement": "Soit $f(x) = ax^2 + bx + c$ avec $a \\neq 0$. En quelle\nabscisse la dérivée $f'$ s'annule-t-elle ?",
      "options": [
        {
          "text": "En $x = -\\dfrac{b}{2a}$ : on retrouve l'abscisse du\nsommet de la parabole",
          "correct": true,
          "feedback": "Bonne réponse : $f'(x) = 2ax + b = 0 \\Leftrightarrow x =\n-\\dfrac{b}{2a}$ : la dérivation redémontre la position de\nl'extremum vue en début d'année."
        },
        {
          "text": "En $x = -\\dfrac{b}{a}$",
          "correct": false,
          "feedback": "Erreur : $2ax + b = 0$ donne $x = -\\dfrac{b}{2a}$ : le\nfacteur $2$ de la dérivée ne disparaît pas."
        },
        {
          "text": "En $x = \\dfrac{-b \\pm \\sqrt{\\Delta}}{2a}$",
          "correct": false,
          "feedback": "Confusion : ces valeurs sont les **racines de $f$**\n(là où la parabole coupe l'axe), pas le zéro de $f'$\n(le sommet)."
        },
        {
          "text": "Elle ne s'annule jamais si $\\Delta < 0$",
          "correct": false,
          "feedback": "Erreur : $\\Delta$ gouverne les racines de $f$, pas celles\nde $f'$. La dérivée $2ax + b$, affine, s'annule toujours\nexactement une fois."
        }
      ],
      "explanation": "Boucle de cohérence du programme : $f'(x) = 2ax + b$ s'annule\nen $-\\frac{b}{2a}$, avec changement de signe : extremum au\nsommet de la parabole (minimum si $a > 0$, maximum si\n$a < 0$). La dérivation retrouve et démontre la forme\ncanonique."
    },
    {
      "id": "q13",
      "difficulty": 1,
      "skills": [
        "croissance-comparaison"
      ],
      "title": "Comparer deux images sans calcul",
      "statement": "$f$ est strictement croissante sur $\\mathbb{R}$. Comment se\ncomparent $f(2)$ et $f(5)$ ?",
      "options": [
        {
          "text": "$f(2) < f(5)$",
          "correct": true,
          "feedback": "Bonne réponse : croissante = l'ordre des images suit\nl'ordre des antécédents : $2 < 5 \\Rightarrow f(2) <\nf(5)$, quelle que soit la formule de $f$."
        },
        {
          "text": "$f(2) > f(5)$",
          "correct": false,
          "feedback": "Sens inversé : ce serait le comportement d'une fonction\n**décroissante** (qui renverse l'ordre)."
        },
        {
          "text": "$f(2) = f(5)$",
          "correct": false,
          "feedback": "Erreur : l'égalité des images contredirait la stricte\ncroissance ($2 \\neq 5$)."
        },
        {
          "text": "Impossible à dire sans l'expression de $f$",
          "correct": false,
          "feedback": "Erreur : c'est tout l'intérêt de la définition : la\ncroissance transporte les inégalités sans aucun calcul."
        }
      ],
      "explanation": "Croissante : conserve l'ordre ($a < b \\Rightarrow f(a) <\nf(b)$) ; décroissante : le renverse. Comparer des images\nvia le sens de variation, sans calculer, est un réflexe\nd'efficacité maximale."
    },
    {
      "id": "q14",
      "difficulty": 2,
      "skills": [
        "tableau-solutions"
      ],
      "title": "Compter les solutions sur un tableau",
      "statement": "Le tableau de variations de $f$ indique : croissante de\n$-2$ à $4$ sur $]-\\infty\\ ;\\ 1]$, puis décroissante de $4$\nvers $0$ sur $[1\\ ;\\ +\\infty[$. Combien de solutions a\nl'équation $f(x) = 3$ ?",
      "options": [
        {
          "text": "Deux : une avant le sommet, une après",
          "correct": true,
          "feedback": "Bonne réponse : le niveau $3$ est franchi une fois en\nmontant (de $-2$ à $4$) et recroisé une fois en\ndescendant (de $4$ vers $0$, en restant au-dessus de\n$3$ un temps) : deux solutions."
        },
        {
          "text": "Une seule",
          "correct": false,
          "feedback": "Redescente oubliée : après le maximum $4$, la fonction\nrepasse par $3$ en descendant vers $0$ : deuxième\nsolution."
        },
        {
          "text": "Aucune : $3$ n'apparaît pas dans le tableau",
          "correct": false,
          "feedback": "Erreur de lecture : le tableau liste les valeurs\n**extrêmes** ; toutes les valeurs intermédiaires sont\natteintes ($3$ est entre $-2$ et $4$, et entre $0$ et\n$4$)."
        },
        {
          "text": "Trois",
          "correct": false,
          "feedback": "Trop : chaque flèche (monotone) croise le niveau $3$ au\nplus une fois : deux flèches, deux solutions maximum."
        }
      ],
      "explanation": "Sur un tableau de variations, compter les solutions de\n$f(x) = k$ : une par flèche dont l'intervalle des valeurs\ncontient $k$ (strictement entre les bornes). L'esquisse\nmentale de la courbe (montée, sommet, descente) sécurise le\ndécompte."
    },
    {
      "id": "q15",
      "difficulty": 2,
      "skills": [
        "lecture-croisee"
      ],
      "title": "De la courbe de $f'$ aux variations de $f$",
      "statement": "La courbe de la **dérivée** $f'$ est au-dessus de l'axe des\nabscisses sur $]-\\infty\\ ;\\ 1[$ et en dessous après. Que\nfait $f$ ?",
      "options": [
        {
          "text": "$f$ croît jusqu'à $x = 1$ puis décroît : maximum en $1$",
          "correct": true,
          "feedback": "Bonne réponse : $f' > 0$ : $f$ monte ; $f' < 0$ : $f$\ndescend ; le basculement en $1$ dessine un sommet."
        },
        {
          "text": "$f$ est positive avant $1$, négative après",
          "correct": false,
          "feedback": "Confusion signe de $f'$ / signe de $f$ : la courbe\ndonnée est celle de $f'$ : son **signe** pilote les\n**variations** de $f$, pas ses valeurs."
        },
        {
          "text": "$f$ décroît puis croît : minimum en $1$",
          "correct": false,
          "feedback": "Inversé : $f'$ positive d'abord = montée d'abord : le\nscénario est sommet, pas creux."
        },
        {
          "text": "$f$ a une asymptote en $x = 1$",
          "correct": false,
          "feedback": "Hors sujet : le changement de signe de $f'$ signale un\nextremum, pas une asymptote (qui concernerait des\nlimites infinies)."
        }
      ],
      "explanation": "Traduction systématique : position de la courbe de $f'$ par\nrapport à l'axe → signe de $f'$ → variations de $f$.\nL'erreur type est de lire la courbe de $f'$ comme si\nc'était $f$ : toujours vérifier QUELLE courbe est donnée."
    },
    {
      "id": "q16",
      "difficulty": 2,
      "skills": [
        "extremum-intervalle"
      ],
      "title": "Minimum sur un intervalle fermé",
      "statement": "Sur $[0\\ ;\\ 4]$, $f$ décroît de $5$ à $-1$ (atteint en $x =\n3$) puis croît de $-1$ à $2$. Quel est le minimum de $f$\nsur $[0\\ ;\\ 4]$ ?",
      "options": [
        {
          "text": "$-1$, atteint en $x = 3$",
          "correct": true,
          "feedback": "Bonne réponse : le creux du tableau : toutes les autres\nvaleurs lui sont supérieures : minimum $-1$, position\n$x = 3$."
        },
        {
          "text": "$0$, la borne gauche de l'intervalle",
          "correct": false,
          "feedback": "Confusion abscisse/valeur : $0$ est une **borne du\ndomaine** : le minimum est une valeur de $f$, lue dans\nles flèches : $-1$."
        },
        {
          "text": "$2$, la dernière valeur du tableau",
          "correct": false,
          "feedback": "Erreur : $2$ est la valeur **finale** ($f(4)$), pas la\nplus basse : la fonction est descendue à $-1$ avant de\nremonter."
        },
        {
          "text": "$3$",
          "correct": false,
          "feedback": "Inversion classique : $3$ est l'**abscisse** où le\nminimum est atteint ; le minimum lui-même est la valeur\n$f(3) = -1$."
        }
      ],
      "explanation": "Un extremum se décrit par deux nombres : sa **valeur** (le\nminimum vaut $-1$) et sa **position** (atteint en $x = 3$).\nLes confondre est l'erreur la plus pénalisée dans les\nlectures de tableaux."
    },
    {
      "id": "q17",
      "difficulty": 3,
      "skills": [
        "parite-economie"
      ],
      "title": "La parité comme économie d'étude",
      "statement": "Soit $f(x) = x^4 - x^2$. Pourquoi suffit-il de l'étudier\nsur $[0\\ ;\\ +\\infty[$ ?",
      "options": [
        {
          "text": "$f$ est paire : sa courbe est symétrique par rapport à\nl'axe des ordonnées",
          "correct": true,
          "feedback": "Bonne réponse : $f(-x) = (-x)^4 - (-x)^2 = x^4 - x^2 =\nf(x)$ : chaque information sur $[0\\ ;\\ +\\infty[$ se\nreflète sur l'autre moitié."
        },
        {
          "text": "$f$ est impaire : symétrie par rapport à l'origine",
          "correct": false,
          "feedback": "Test raté : $f(-x) = +f(x)$ (les exposants sont\n**pairs**) : c'est la parité, pas l'imparité ($f(-x) =\n-f(x)$)."
        },
        {
          "text": "$f$ n'est pas définie pour $x < 0$",
          "correct": false,
          "feedback": "Erreur : un polynôme est défini sur tout $\\mathbb{R}$ :\nla restriction est un choix d'**économie**, pas une\ncontrainte de domaine."
        },
        {
          "text": "On ne peut pas : il faut toujours étudier sur\n$\\mathbb{R}$ entier",
          "correct": false,
          "feedback": "Erreur : exploiter une symétrie est une méthode\nofficielle (et attendue) : moitié d'étude, symétrie,\nconclusion complète."
        }
      ],
      "explanation": "Parité : $f(-x) = f(x)$ (exposants pairs) : symétrie d'axe\n$(Oy)$ ; imparité : $f(-x) = -f(x)$ : symétrie de centre\n$O$. Détecter la symétrie AVANT l'étude divise le travail\npar deux."
    },
    {
      "id": "q18",
      "difficulty": 3,
      "skills": [
        "position-droite"
      ],
      "title": "Courbe et droite $y = x$",
      "statement": "Pour situer la courbe de $f$ par rapport à la droite $y =\nx$, on étudie $g(x) = f(x) - x$. Si $g(x) > 0$ sur un\nintervalle, que peut-on dire ?",
      "options": [
        {
          "text": "La courbe de $f$ est au-dessus de la droite sur cet\nintervalle",
          "correct": true,
          "feedback": "Bonne réponse : $g > 0 \\iff f(x) > x$ : les points de la\ncourbe dominent ceux de la droite aux mêmes abscisses."
        },
        {
          "text": "La courbe est en dessous de la droite",
          "correct": false,
          "feedback": "Sens inversé : dessous correspondrait à $f(x) < x$,\nc'est-à-dire $g < 0$."
        },
        {
          "text": "$f$ est croissante sur cet intervalle",
          "correct": false,
          "feedback": "Confusion : le signe de $g = f - x$ compare des\n**positions**, pas des variations (qui relèveraient de\n$f'$)."
        },
        {
          "text": "La courbe coupe la droite sur cet intervalle",
          "correct": false,
          "feedback": "Contraire : couper exigerait $g(x) = 0$ quelque part ;\n$g > 0$ strictement = aucun contact."
        }
      ],
      "explanation": "Position relative de deux courbes = signe de la\n**différence** : $f - g > 0$ : au-dessus ; $< 0$ : en\ndessous ; $= 0$ : intersection. La méthode vaut pour toute\npaire de courbes, la droite $y = x$ n'étant qu'un cas\nfréquent (suites, points fixes)."
    }
  ]
}