From d0387aa5cb95add6c98cd854976962cd7488578b Mon Sep 17 00:00:00 2001 From: Jean-Christophe Jameux Date: Sun, 7 Nov 2021 18:30:54 +0100 Subject: [PATCH] =?UTF-8?q?G=C3=A9n=C3=A9ration=20de=2089=20sujets=20dans?= =?UTF-8?q?=20la=20bo=C3=AEte=20!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Questions/BTS 1 - DST 1 - Sujet A.log | 87 ++-- Questions/BTS 1 - DST 1 - Sujet A.pdf | Bin 114683 -> 114834 bytes Questions/BTS 1 - DST 1 - Sujet A.tex | 87 +++- Questions/BTS 1 - DST 1 - Sujet B.log | 87 ++-- Questions/BTS 1 - DST 1 - Sujet B.pdf | Bin 114370 -> 114509 bytes Questions/BTS 1 - DST 1 - Sujet B.tex | 18 +- Questions/BTS 1 - DST 1 - Sujet C.log | 83 ++-- Questions/BTS 1 - DST 1 - Sujet C.pdf | Bin 116481 -> 116623 bytes Questions/BTS 1 - DST 1 - Sujet C.tex | 22 +- Questions/TSP - DST 1 - Sujet A.aux | 2 + Questions/TSP - DST 1 - Sujet A.log | 367 ++++++++++++++++ Questions/TSP - DST 1 - Sujet A.pdf | Bin 105562 -> 105136 bytes Questions/TSP - DST 1 - Sujet A.tex | 22 +- Questions/TSP - DST 1 - Sujet B.aux | 2 + Questions/TSP - DST 1 - Sujet B.log | 368 ++++++++++++++++ Questions/TSP - DST 1 - Sujet B.pdf | Bin 113096 -> 113276 bytes Questions/TSP - DST 1 - Sujet B.tex | 20 +- Questions/TSP - DST 1 - Sujet C.aux | 2 + Questions/TSP - DST 1 - Sujet C.log | 367 ++++++++++++++++ Questions/TSP - DST 1 - Sujet C.pdf | Bin 113016 -> 112598 bytes Questions/TSP - DST 1 - Sujet C.tex | 24 +- elm-stuff/0.19.1/ParserTest.elmi | Bin 2101 -> 2640 bytes elm-stuff/0.19.1/ParserTest.elmo | Bin 6655 -> 9001 bytes elm-stuff/0.19.1/QCM.elmi | Bin 10305 -> 14385 bytes elm-stuff/0.19.1/QCM.elmo | Bin 72780 -> 89283 bytes elm-stuff/0.19.1/d.dat | Bin 2144 -> 2201 bytes elm-stuff/0.19.1/i.dat | Bin 121262 -> 147897 bytes elm-stuff/0.19.1/o.dat | Bin 513495 -> 591818 bytes elm.json | 2 + src/ParserArbre.elm | 164 ++++++++ src/ParserTest.elm | 109 ++++- src/QCM.elm | 579 ++++++++++++++++++++++---- 32 files changed, 2212 insertions(+), 200 deletions(-) create mode 100644 Questions/TSP - DST 1 - Sujet A.aux create mode 100644 Questions/TSP - DST 1 - Sujet A.log create mode 100644 Questions/TSP - DST 1 - Sujet B.aux create mode 100644 Questions/TSP - DST 1 - Sujet B.log create mode 100644 Questions/TSP - DST 1 - Sujet C.aux create mode 100644 Questions/TSP - DST 1 - Sujet C.log create mode 100644 src/ParserArbre.elm diff --git a/Questions/BTS 1 - DST 1 - Sujet A.log b/Questions/BTS 1 - DST 1 - Sujet A.log index efe5e1f..47fec99 100644 --- a/Questions/BTS 1 - DST 1 - Sujet A.log +++ b/Questions/BTS 1 - DST 1 - Sujet A.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 27 OCT 2021 13:20 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 5 NOV 2021 16:31 entering extended mode **"./BTS 1 - DST 1 - Sujet A.tex" ("BTS 1 - DST 1 - Sujet A.tex" @@ -130,6 +130,27 @@ LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' Package: bbold 1994/04/06 Bbold symbol package LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. ) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) ("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) \l__kernel_color_stack_int=\count199 @@ -138,20 +159,20 @@ File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) ("BTS 1 - DST 1 - Sujet A.aux") \openout1 = `"BTS 1 - DST 1 - Sujet A.aux"'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. -LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 14. +LaTeX Font Info: ... okay on input line 14. *geometry* driver: auto-detecting *geometry* detected driver: pdftex @@ -187,19 +208,33 @@ LaTeX Font Info: ... okay on input line 13. * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) -LaTeX Font Info: Trying to load font information for U+msa on input line 33. +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count266 +\scratchdimen=\dimen156 +\scratchbox=\box50 +\nofMPsegments=\count267 +\nofMParguments=\count268 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count269 +\MPscratchDim=\dimen157 +\MPnumerator=\count270 +\makeMPintoPDFobject=\count271 +\everyMPtoPDFconversion=\toks25 +) +LaTeX Font Info: Trying to load font information for U+msa on input line 37. -("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" + ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 33. +LaTeX Font Info: Trying to load font information for U+msb on input line 37. ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) -LaTeX Font Info: Trying to load font information for U+bbold on input line 3 -6. +LaTeX Font Info: Trying to load font information for U+bbold on input line 4 +3. (C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/jknappen\ubbold.fd File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) @@ -209,13 +244,13 @@ File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) {C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] ("BTS 1 - DST 1 - Sujet A.aux") ) Here is how much of TeX's memory you used: - 2354 strings out of 479799 - 30735 string characters out of 2879534 - 312099 words of memory out of 3000000 - 19354 multiletter control sequences out of 15000+200000 + 3294 strings out of 479799 + 42168 string characters out of 2879534 + 328501 words of memory out of 3000000 + 20278 multiletter control sequences out of 15000+200000 540430 words of font info for 44 fonts, out of 3000000 for 9000 1141 hyphenation exceptions out of 8191 - 66i,8n,72p,259b,222s stack positions out of 5000i,500n,10000p,200000b,50000s + 66i,8n,72p,259b,243s stack positions out of 5000i,500n,10000p,200000b,50000s -Output written on "BTS 1 - DST 1 - Sujet A.pdf" (2 pages, 114683 bytes). +Output written on "BTS 1 - DST 1 - Sujet A.pdf" (2 pages, 114834 bytes). PDF statistics: 148 PDF objects out of 1000 (max. 8388607) 0 named destinations out of 1000 (max. 500000) diff --git a/Questions/BTS 1 - DST 1 - Sujet A.pdf b/Questions/BTS 1 - DST 1 - Sujet A.pdf index 11fb65dabf2ecdd71d8283203ee688e3af1a61df..125bc38ed9fdf4d07dde7a7ad7579268cbacfa4a 100644 GIT binary patch delta 6944 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 delta 6806 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 diff --git a/Questions/BTS 1 - DST 1 - Sujet A.tex b/Questions/BTS 1 - DST 1 - Sujet A.tex index 3e25c3a..e5f0d04 100644 --- a/Questions/BTS 1 - DST 1 - Sujet A.tex +++ b/Questions/BTS 1 - DST 1 - Sujet A.tex @@ -9,13 +9,16 @@ \usepackage{amssymb} \usepackage{amsfonts} \usepackage{bbold} +\usepackage{xcolor} \pagestyle{empty} \begin{document} \section*{Contrôle de Mathématiques} -\let\MauvaiseReponse\null -\let\BonneReponse\null +%\let\MauvaiseReponse\null +%\let\BonneReponse\null +\def\MauvaiseReponse#1\par{\textcolor{red}{#1}} +\def\BonneReponse#1\par{\textcolor{green}{#1}} {\bf Merci de répondre sur la grille fournie et de ne pas oublier de traiter les deux questions au verso en évitant de sortir des cadres. Vous prendrez soin de rendre le sujet avec cette grille.} \vspace{2em} @@ -30,82 +33,113 @@ + \item L'ensemble des solutions de l'inéquation $-2 x+2<1$ est : \begin{enumerate} + \item\BonneReponse $]\frac{1}{2},+\infty[$ + \item\MauvaiseReponse $\mathbb{R}$ + \item\MauvaiseReponse $]-\infty, -\frac{1}{2}]$ + \end{enumerate} + \item L'ensemble des solutions de l'inéquation $-2x+8 \geqslant 9$ \begin{enumerate} + \item\MauvaiseReponse $\mathbb{R}$ + \item\BonneReponse $]-\infty,-\frac{1}{2}]$ + \item\MauvaiseReponse $[-\frac{1}{2},+\infty[$ + \end{enumerate} + \item Le nombre $\frac{1}{2}$ \begin{enumerate} + \item\MauvaiseReponse est solution de l'équation $x+2=0$ + \item\MauvaiseReponse est solution de l'équation $2x+1=0$ + \item\BonneReponse est solution de l'inéquation $3x+7>0$ + \end{enumerate} + \item Le nombre $\sqrt{5}$ \begin{enumerate} + \item\BonneReponse est solution de l'équation $x^{3}-5x=0$ + \item\MauvaiseReponse est solution de l'inéquation $-5x+2>0$ + \item\MauvaiseReponse est solution de l'équation $x^{2}+5=0$ + \end{enumerate} \newpage + \item Le nombre $\frac{1}{8}$ \begin{enumerate} + \item\BonneReponse est solution de l'équation $8x-1=0$ + \item\MauvaiseReponse est solution de l'équation $7x+1=0$ + \item\MauvaiseReponse est solution de l'inéquation $2x+7<0$ + \end{enumerate} -\item Le couple solution du système $\left\{\begin{array}{c}5x+5y=10 \\ x-8y=-34\end{array}\right.$ est + +\item Le couple solution du système $\left\{\begin{array}{c}5x+5y=10 \\ x-8y=-34 +\end{array}\right.$ est \begin{enumerate} + \item\MauvaiseReponse $(4;4)$ + \item\BonneReponse $(-2 ;4)$ + \item\MauvaiseReponse $(2 ; -2)$ + \end{enumerate} @@ -113,45 +147,60 @@ + \item $u$ est la suite définie pour tout entier $n \geqslant 1$ par $u_{n}=\frac{3n^{2}-2}{n^{2}}$. \begin{enumerate} + \item\MauvaiseReponse $u_{3}=3$ + \item\BonneReponse $u_{3}=\frac{25}{9}$ + \item\MauvaiseReponse $u_{3} =\frac{79}{9}$ + \end{enumerate} + \item Soit $\left(u_{n}\right)$ la suite définie par: $u_{0}=4$ et, pour tout entier naturel $n$, $u_{n+1}=3 u_{n}-1$, alors : \begin{enumerate} + \item\MauvaiseReponse $u_{3}=4$ + \item\MauvaiseReponse $u_{3}=32$ + \item\BonneReponse $u_{3}=95$ + \end{enumerate} \newpage + \item $v$ est la suite définie par $v_{0}=-2$ et la relation de récurrence\\ $v_{n+1}=5n-v_{n}$, alors : \begin{enumerate} + \item\BonneReponse $v_{2}=3$ + \item\MauvaiseReponse $v_{2}=-5$ + \item\MauvaiseReponse $v_{2}=6$ + \end{enumerate} @@ -160,92 +209,124 @@ + \item On considère la suite arithmétique $\left(u_{n}\right)$ de premier terme $u_{0}=-4$\\ et de raison $r=-\frac{3}{4}$. \begin{enumerate} + \item\MauvaiseReponse $u_{3}=-4$ + \item\MauvaiseReponse $u_{3}=-\frac{11}{2}$ + \item\BonneReponse $u_{3}=-\frac{25}{4}$ + \end{enumerate} + \item Soit $\left(u_{n}\right)$ une suite géométrique de raison $q=\frac{2}{3}$. Sachant que $u_{3}=\frac{5}{8}$,\\ le premier terme $\mathrm{u}_ {0}$ est : \begin{enumerate} + \item\BonneReponse $\frac{135}{64}$ + \item\MauvaiseReponse $\frac{5}{27}$ + \item\MauvaiseReponse $\frac{1024}{375}$ + \end{enumerate} + \item Soit la suite $\left(u_{n}\right)$ définie par $u_{n+1}=\frac{2}{15}u_n$. Cette suite est : \begin{enumerate} + \item\MauvaiseReponse croissante + \item\BonneReponse décroissante + \item\MauvaiseReponse constante + \end{enumerate} \newpage + \item On considère l'équation $4x^{2}-3 x-9=0$ alors le discriminant $\Delta$ est égal à : \begin{enumerate} + \item\BonneReponse $153$ + \item\MauvaiseReponse $-135$ + \item\MauvaiseReponse $27$ + \end{enumerate} + \item Le nombre de solutions de l'équation $3x^{2}-12 x+12=0$ est \begin{enumerate} + \item\MauvaiseReponse $0$ + \item\BonneReponse $1$ + \item\MauvaiseReponse $2$ + \end{enumerate} + \item L'ensemble des solutions de l'équation $x^{2}+4 x-45=0$ est : \begin{enumerate} + \item\MauvaiseReponse $\emptyset$ + \item\BonneReponse $\{5 ;-9\}$ + \item\MauvaiseReponse $\{5 ; 9\}$ + \end{enumerate} + \end{enumerate} + \end{document} diff --git a/Questions/BTS 1 - DST 1 - Sujet B.log b/Questions/BTS 1 - DST 1 - Sujet B.log index e0b4092..f4c979c 100644 --- a/Questions/BTS 1 - DST 1 - Sujet B.log +++ b/Questions/BTS 1 - DST 1 - Sujet B.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 27 OCT 2021 13:20 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 5 NOV 2021 16:43 entering extended mode **"./BTS 1 - DST 1 - Sujet B.tex" ("BTS 1 - DST 1 - Sujet B.tex" @@ -130,6 +130,27 @@ LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' Package: bbold 1994/04/06 Bbold symbol package LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. ) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) ("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) \l__kernel_color_stack_int=\count199 @@ -138,20 +159,20 @@ File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) ("BTS 1 - DST 1 - Sujet B.aux") \openout1 = `"BTS 1 - DST 1 - Sujet B.aux"'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 14. -LaTeX Font Info: ... okay on input line 14. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15. +LaTeX Font Info: ... okay on input line 15. *geometry* driver: auto-detecting *geometry* detected driver: pdftex @@ -187,19 +208,33 @@ LaTeX Font Info: ... okay on input line 14. * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) -LaTeX Font Info: Trying to load font information for U+msa on input line 35. +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count266 +\scratchdimen=\dimen156 +\scratchbox=\box50 +\nofMPsegments=\count267 +\nofMParguments=\count268 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count269 +\MPscratchDim=\dimen157 +\MPnumerator=\count270 +\makeMPintoPDFobject=\count271 +\everyMPtoPDFconversion=\toks25 +) +LaTeX Font Info: Trying to load font information for U+msa on input line 38. -("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" + ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 35. +LaTeX Font Info: Trying to load font information for U+msb on input line 38. ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) -LaTeX Font Info: Trying to load font information for U+bbold on input line 3 -9. +LaTeX Font Info: Trying to load font information for U+bbold on input line 4 +3. (C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/jknappen\ubbold.fd File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) @@ -209,13 +244,13 @@ File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) {C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] ("BTS 1 - DST 1 - Sujet B.aux") ) Here is how much of TeX's memory you used: - 2354 strings out of 479799 - 30735 string characters out of 2879534 - 312099 words of memory out of 3000000 - 19354 multiletter control sequences out of 15000+200000 + 3294 strings out of 479799 + 42168 string characters out of 2879534 + 328501 words of memory out of 3000000 + 20278 multiletter control sequences out of 15000+200000 540430 words of font info for 44 fonts, out of 3000000 for 9000 1141 hyphenation exceptions out of 8191 - 66i,8n,72p,259b,222s stack positions out of 5000i,500n,10000p,200000b,50000s + 66i,8n,72p,259b,243s stack positions out of 5000i,500n,10000p,200000b,50000s -Output written on "BTS 1 - DST 1 - Sujet B.pdf" (2 pages, 114370 bytes). +Output written on "BTS 1 - DST 1 - Sujet B.pdf" (2 pages, 114509 bytes). PDF statistics: 148 PDF objects out of 1000 (max. 8388607) 0 named destinations out of 1000 (max. 500000) diff --git a/Questions/BTS 1 - DST 1 - Sujet B.pdf b/Questions/BTS 1 - DST 1 - Sujet B.pdf index f72757ff51f5675d69baf6e4be3201250091b308..665593cd2a13275e07395f7c9fb2a227df90f667 100644 GIT binary patch delta 6669 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 U/euf/b/n on input line 106. )) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) ("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) \l__kernel_color_stack_int=\count199 @@ -134,20 +155,20 @@ File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) ("BTS 1 - DST 1 - Sujet C.aux") \openout1 = `"BTS 1 - DST 1 - Sujet C.aux"'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15. -LaTeX Font Info: ... okay on input line 15. +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 16. +LaTeX Font Info: ... okay on input line 16. *geometry* driver: auto-detecting *geometry* detected driver: pdftex @@ -183,12 +204,26 @@ LaTeX Font Info: ... okay on input line 15. * \@reversemarginfalse * (1in=72.27pt=25.4mm, 1cm=28.453pt) -LaTeX Font Info: Trying to load font information for U+msa on input line 32. +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count266 +\scratchdimen=\dimen156 +\scratchbox=\box50 +\nofMPsegments=\count267 +\nofMParguments=\count268 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count269 +\MPscratchDim=\dimen157 +\MPnumerator=\count270 +\makeMPintoPDFobject=\count271 +\everyMPtoPDFconversion=\toks25 +) +LaTeX Font Info: Trying to load font information for U+msa on input line 35. -("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" + ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Trying to load font information for U+msb on input line 32. +LaTeX Font Info: Trying to load font information for U+msb on input line 35. ("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" @@ -198,13 +233,13 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B {C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] ("BTS 1 - DST 1 - Sujet C.aux") ) Here is how much of TeX's memory you used: - 2327 strings out of 479799 - 30044 string characters out of 2879534 - 312987 words of memory out of 3000000 - 19338 multiletter control sequences out of 15000+200000 + 3267 strings out of 479799 + 41477 string characters out of 2879534 + 329419 words of memory out of 3000000 + 20262 multiletter control sequences out of 15000+200000 539869 words of font info for 41 fonts, out of 3000000 for 9000 1141 hyphenation exceptions out of 8191 - 66i,8n,72p,259b,174s stack positions out of 5000i,500n,10000p,200000b,50000s + 66i,8n,72p,259b,182s stack positions out of 5000i,500n,10000p,200000b,50000s -Output written on "BTS 1 - DST 1 - Sujet C.pdf" (2 pages, 116481 bytes). +Output written on "BTS 1 - DST 1 - Sujet C.pdf" (2 pages, 116623 bytes). PDF statistics: 147 PDF objects out of 1000 (max. 8388607) 0 named destinations out of 1000 (max. 500000) diff --git a/Questions/BTS 1 - DST 1 - Sujet C.pdf b/Questions/BTS 1 - DST 1 - Sujet C.pdf index 5556bd34664bd0cedef4c750be7de0091f75df0b..be99e710b790cc685d88aeabffee64eb08a39523 100644 GIT binary patch delta 6880 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 TJFuhA69AB1N=oOjF8lug6@IU{ delta 6722 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 G=l=n^AXZHP diff --git a/Questions/BTS 1 - DST 1 - Sujet C.tex b/Questions/BTS 1 - DST 1 - Sujet C.tex index fd02327..25c0cc8 100644 --- a/Questions/BTS 1 - DST 1 - Sujet C.tex +++ b/Questions/BTS 1 - DST 1 - Sujet C.tex @@ -8,6 +8,7 @@ \usepackage{amsmath} \usepackage{amssymb} \usepackage{amsfonts} +\usepackage{xcolor} \pagestyle{empty} @@ -16,8 +17,10 @@ \section*{Contrôle de Mathématiques} -\let\MauvaiseReponse\null -\let\BonneReponse\null +%\let\MauvaiseReponse\null +%\let\BonneReponse\null +\def\MauvaiseReponse#1\par{\textcolor{red}{#1}} +\def\BonneReponse#1\par{\textcolor{green}{#1}} @@ -37,6 +40,7 @@ \item\MauvaiseReponse $]-\infty, \frac{1}{4}]$ + \item\BonneReponse $]-\frac{1}{4},+\infty[$ \end{enumerate} @@ -53,6 +57,7 @@ \item\MauvaiseReponse $\mathbb{R}$ \item\BonneReponse $]-\infty,\frac{1}{5}]$ + \item\MauvaiseReponse $[\frac{1}{5},+\infty[$ @@ -67,6 +72,7 @@ \begin{enumerate} \item\MauvaiseReponse est solution de l'équation $4x+1=0$ + \item\BonneReponse est solution de l'inéquation $4x+5>0$ \item\MauvaiseReponse est solution de l'équation $x+4=0$ @@ -81,6 +87,7 @@ \begin{enumerate} \item\BonneReponse est solution de l'équation $x^{3}-7x=0$ + \item\MauvaiseReponse est solution de l'équation $x^{2}+7=0$ @@ -98,6 +105,7 @@ \item\MauvaiseReponse est solution de l'inéquation $2x+3<0$ + \item\BonneReponse est solution de l'équation $10x-1=0$ \end{enumerate} @@ -110,6 +118,7 @@ \item\MauvaiseReponse $(6;-3)$ \item\BonneReponse $(-3 ;-3)$ + \item\MauvaiseReponse $(-\frac{3}{2} ; -3)$ @@ -130,6 +139,7 @@ \item\MauvaiseReponse $u_{3} =\frac{77}{9}$ + \item\BonneReponse $u_{3}=-\frac{31}{9}$ \end{enumerate} @@ -140,6 +150,7 @@ \begin{enumerate} \item\BonneReponse $u_{3}=313$ + \item\MauvaiseReponse $u_{3}=3$ \item\MauvaiseReponse $u_{3}=63$ @@ -157,6 +168,7 @@ \item\MauvaiseReponse $v_{2}=-6$ \item\MauvaiseReponse $v_{2}=5$ + \item\BonneReponse $v_{2}=1$ \end{enumerate} @@ -168,6 +180,7 @@ \begin{enumerate} \item\BonneReponse $u_{3}=-7$ + \item\MauvaiseReponse $u_{3}=-5$ \item\MauvaiseReponse $u_{3}=-\frac{19}{3}$ @@ -185,6 +198,7 @@ \item\MauvaiseReponse $\frac{4}{243}$ \item\MauvaiseReponse $\frac{243}{64}$ + \item\BonneReponse $12$ \end{enumerate} @@ -201,6 +215,7 @@ \item\MauvaiseReponse constante + \item\BonneReponse décroissante \end{enumerate} @@ -216,6 +231,7 @@ \item\MauvaiseReponse $-80$ \item\MauvaiseReponse $-28$ + \item\BonneReponse $208$ \end{enumerate} @@ -227,6 +243,7 @@ \begin{enumerate} \item\BonneReponse $1$ + \item\MauvaiseReponse $0$ @@ -244,6 +261,7 @@ \item\MauvaiseReponse $\{2 ; 9\}$ + \item\BonneReponse $\{2 ;-9\}$ \end{enumerate} diff --git a/Questions/TSP - DST 1 - Sujet A.aux b/Questions/TSP - DST 1 - Sujet A.aux new file mode 100644 index 0000000..a79beaf --- /dev/null +++ b/Questions/TSP - DST 1 - Sujet A.aux @@ -0,0 +1,2 @@ +\relax +\gdef \@abspage@last{3} diff --git a/Questions/TSP - DST 1 - Sujet A.log b/Questions/TSP - DST 1 - Sujet A.log new file mode 100644 index 0000000..dd73e58 --- /dev/null +++ b/Questions/TSP - DST 1 - Sujet A.log @@ -0,0 +1,367 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 5 NOV 2021 16:54 +entering extended mode +**"./TSP - DST 1 - Sujet A.tex" +("TSP - DST 1 - Sujet A.tex" +LaTeX2e <2020-10-01> patch level 2 +L3 programming layer <2020-10-27> xparse <2020-03-03> +("C:\Program Files\MiKTeX\tex/latex/base\book.cls" +Document Class: book 2020/04/10 v1.4m Standard LaTeX document class +("C:\Program Files\MiKTeX\tex/latex/base\bk10.clo" +File: bk10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) +) +\c@part=\count175 +\c@chapter=\count176 +\c@section=\count177 +\c@subsection=\count178 +\c@subsubsection=\count179 +\c@paragraph=\count180 +\c@subparagraph=\count181 +\c@figure=\count182 +\c@table=\count183 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +("C:\Program Files\MiKTeX\tex/latex/base\fontenc.sty" +Package: fontenc 2020/08/10 v2.0s Standard LaTeX package +) +("C:\Program Files\MiKTeX\tex/latex/base\inputenc.sty" +Package: inputenc 2020/08/01 v1.3d Input encoding file +\inpenc@prehook=\toks15 +\inpenc@posthook=\toks16 +) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +("C:\Program Files\MiKTeX\tex/latex/graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +("C:\Program Files\MiKTeX\tex/generic/iftex\ifvtex.sty" +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +("C:\Program Files\MiKTeX\tex/generic/iftex\iftex.sty" +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\Gm@cnth=\count184 +\Gm@cntv=\count185 +\c@Gm@tempcnt=\count186 +\Gm@bindingoffset=\dimen139 +\Gm@wd@mp=\dimen140 +\Gm@odd@mp=\dimen141 +\Gm@even@mp=\dimen142 +\Gm@layoutwidth=\dimen143 +\Gm@layoutheight=\dimen144 +\Gm@layouthoffset=\dimen145 +\Gm@layoutvoffset=\dimen146 +\Gm@dimlist=\toks18 + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.cfg)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsmath.sty" +Package: amsmath 2020/09/23 v2.17i AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX\tex/latex/amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 AMS text + +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks19 +\ex@=\dimen147 +)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen148 +) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsopn.sty" +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count187 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count188 +\leftroot@=\count189 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count190 +\DOTSCASE@=\count191 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box47 +\strutbox@=\box48 +\big@size=\dimen149 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count192 +\c@MaxMatrixCols=\count193 +\dotsspace@=\muskip16 +\c@parentequation=\count194 +\dspbrk@lvl=\count195 +\tag@help=\toks20 +\row@=\count196 +\column@=\count197 +\maxfields@=\count198 +\andhelp@=\toks21 +\eqnshift@=\dimen150 +\alignsep@=\dimen151 +\tagshift@=\dimen152 +\tagwidth@=\dimen153 +\totwidth@=\dimen154 +\lineht@=\dimen155 +\@envbody=\toks22 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks23 +LaTeX Info: Redefining \[ on input line 2923. +LaTeX Info: Redefining \] on input line 2924. +) +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\stmaryrd.sty +Package: stmaryrd 1994/03/03 St Mary's Road symbol package +\symstmry=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `stmry' in version `bold' +(Font) U/stmry/m/n --> U/stmry/b/n on input line 89. +) +("C:\Program Files\MiKTeX\tex/latex/mhchem\mhchem.sty" +Package: mhchem 2018/06/22 v4.08 for typesetting chemical formulae + +("C:\Program Files\MiKTeX\tex/latex/l3kernel\expl3.sty" +Package: expl3 2020-10-27 L3 programming layer (loader) + +("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" +File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) +\l__kernel_color_stack_int=\count199 +\l__pdf_internal_box=\box49 +)) +("C:\Program Files\MiKTeX\tex/latex/l3packages/l3keys2e\l3keys2e.sty" +Package: l3keys2e 2020-10-27 LaTeX2e option processing using LaTeX3 keys +) +("C:\Program Files\MiKTeX\tex/latex/tools\calc.sty" +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count266 +\calc@Bcount=\count267 +\calc@Adimen=\dimen156 +\calc@Bdimen=\dimen157 +\calc@Askip=\skip52 +\calc@Bskip=\skip53 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count268 +\calc@Cskip=\skip54 +) +("C:\Program Files\MiKTeX\tex/latex/chemgreek\chemgreek.sty" +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse.sty" +Package: xparse 2020-10-27 L3 Experimental document command parser + +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse-generic.tex")) +Package: chemgreek 2020/01/16 v1.1a interface for upright Greek letters for use + in chemistry (CN) +\l__chemgreek_tmpa_int=\count269 +\g__chemgreek_tmpa_int=\count270 +) +("C:\Program Files\MiKTeX\tex/latex/graphics\graphics.sty" +Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX\tex/latex/graphics\trig.sty" +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\graphics.cfg" +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +)) +\l__mhchem_ce_distanceFromLastComma_int=\count271 +\__mhchem_arrow_extPgfLength_skip=\skip55 +\mhchem@minispace@tmp=\skip56 +\mhchem@minibackspace@tmp=\skip57 +\mhchem@bondwidth=\skip58 +\mhchem@bondheight=\skip59 +\mhchem@smallbondwidth@tmpA=\skip60 +\mhchem@smallbondwidth@tmpB=\skip61 +\mhchem@smallbondwidth=\skip62 +\mhchem@bondtmp@minussidebearingleft=\skip63 +\mhchem@bondtmp@minussidebearingright=\skip64 +\l__mhchem_option_version_int=\count272 +\mhchem@option@minusmathsidebearingleft=\dimen158 +\mhchem@option@minusmathsidebearingright=\dimen159 +\mhchem@option@minustextsidebearingleft=\dimen160 +\mhchem@option@minustextsidebearingright=\dimen161 +) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +("C:\Program Files\MiKTeX\tex/latex/bbold\bbold.sty" +Package: bbold 1994/04/06 Bbold symbol package +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. +) +("TSP - DST 1 - Sujet A.aux") +\openout1 = `"TSP - DST 1 - Sujet A.aux"'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 30. +LaTeX Font Info: ... okay on input line 30. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex + +Package geometry Warning: The marginal notes overrun the paper. + Add 75.0945pt and more to the right margin. + +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(56.9055pt, 500.484pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 681.15898pt, 56.9055pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=500.484pt +* \textheight=681.15898pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-45.43198pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + + +Package chemgreek Info: Activating mapping `default' on line 30. + +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count273 +\scratchdimen=\dimen162 +\scratchbox=\box50 +\nofMPsegments=\count274 +\nofMParguments=\count275 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count276 +\MPscratchDim=\dimen163 +\MPnumerator=\count277 +\makeMPintoPDFobject=\count278 +\everyMPtoPDFconversion=\toks25 +) ("C:\Program Files\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty" +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. +) +LaTeX Font Info: Trying to load font information for U+msa on input line 49. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 49. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+stmry on input line 4 +9. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\ustmry.fd) +LaTeX Font Info: Trying to load font information for U+bbold on input line 5 +5. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/jknappen\ubbold.fd +File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) +) +[1 + + +{C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] +Overfull \hbox (5.8505pt too wide) in paragraph at lines 308--309 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + + +Overfull \hbox (5.8505pt too wide) in paragraph at lines 323--324 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + +[3] ("TSP - DST 1 - Sujet A.aux") ) +Here is how much of TeX's memory you used: + 4771 strings out of 479799 + 70734 string characters out of 2879534 + 376878 words of memory out of 3000000 + 21708 multiletter control sequences out of 15000+200000 + 541864 words of font info for 48 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 66i,8n,73p,411b,307s stack positions out of 5000i,500n,10000p,200000b,50000s + < +C:/Program Files/MiKTeX/fonts/type1/public/amsfonts/symbols/msam10.pfb> +Output written on "TSP - DST 1 - Sujet A.pdf" (3 pages, 105136 bytes). +PDF statistics: + 138 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Questions/TSP - DST 1 - Sujet A.pdf b/Questions/TSP - DST 1 - Sujet A.pdf index acc46b26ced67298a3b1fa19a87f59ce28c86da3..1302e413736c22116d1706c079fab820c258bb0b 100644 GIT binary patch delta 10258 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 delta 10513 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 M@vEqq+gS+xAH&9h%m4rY diff --git a/Questions/TSP - DST 1 - Sujet A.tex b/Questions/TSP - DST 1 - Sujet A.tex index ab68130..c8e1714 100644 --- a/Questions/TSP - DST 1 - Sujet A.tex +++ b/Questions/TSP - DST 1 - Sujet A.tex @@ -10,7 +10,7 @@ \usepackage{stmaryrd} \PassOptionsToPackage{version=3}{mhchem} \usepackage{mhchem} - +\usepackage{xcolor} \makeatletter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. \usepackage{amsfonts} @@ -31,8 +31,11 @@ \chapter*{Contrôle de Mathématiques} -\let\MauvaiseReponse\null -\let\BonneReponse\null +%\let\MauvaiseReponse\null +%\let\BonneReponse\null +\def\MauvaiseReponse#1\par{\textcolor{red}{#1}} +\def\BonneReponse#1\par{\textcolor{green}{#1}} + {\bf Merci de répondre sur la grille fournie et de rendre le sujet avec la grille.} \vspace{2em} @@ -45,9 +48,13 @@ \item L'ensemble des solutions de l'inéquation $-2 x+2<1$ est : \begin{enumerate} + \item\BonneReponse $]\frac{1}{2},+\infty[$ + \item\MauvaiseReponse $\mathbb{R}$ + \item\MauvaiseReponse $]-\infty, -\frac{1}{2}]$ + \end{enumerate} @@ -59,6 +66,7 @@ \item\BonneReponse $]-\infty,-\frac{1}{2}]$ + \item\MauvaiseReponse $[-\frac{1}{2},+\infty[$ \end{enumerate} @@ -72,6 +80,7 @@ \begin{enumerate} \item\MauvaiseReponse est solution de l'équation $x+2=0$ + \item\MauvaiseReponse est solution de l'équation $2x+1=0$ @@ -89,6 +98,7 @@ \item\BonneReponse est solution de l'équation $x^{3}-5x=0$ \item\MauvaiseReponse est solution de l'inéquation $-5x+2>0$ + \item\MauvaiseReponse est solution de l'équation $x^{2}+5=0$ \end{enumerate} @@ -101,6 +111,7 @@ \item\BonneReponse est solution de l'équation $8x-1=0$ + \item\MauvaiseReponse est solution de l'équation $7x+1=0$ \item\MauvaiseReponse est solution de l'inéquation $2x+7<0$ @@ -117,6 +128,7 @@ \item\MauvaiseReponse $(4;4)$ \item\BonneReponse $(-2 ;4)$ + \item\MauvaiseReponse $(2 ; -2)$ @@ -269,6 +281,7 @@ \item\MauvaiseReponse $23\mathrm{cm}$ + \item\BonneReponse $40\mathrm{cm}$ \item\MauvaiseReponse $50\mathrm{cm}$ @@ -285,6 +298,7 @@ \item\MauvaiseReponse $AB=24\mathrm{cm}$, $AC=34\mathrm{cm}$ et $BC=10\mathrm{cm}$ \item\MauvaiseReponse $AB=24\mathrm{cm}$, $AC=14\mathrm{cm}$ et $BC=10\mathrm{cm}$ + \item\BonneReponse $AB=24\mathrm{cm}$, $AC=26\mathrm{cm}$ et $BC=10\mathrm{cm}$ \end{enumerate} @@ -299,6 +313,7 @@ \item\MauvaiseReponse $9\mathrm{cm}$ \item\BonneReponse $16\mathrm{mm}$ + \item\MauvaiseReponse $36\mathrm{cm}$ \end{enumerate} @@ -311,6 +326,7 @@ \item\MauvaiseReponse $50\mathrm{mm}$ + \item\BonneReponse $80\mathrm{mm}$ \item\MauvaiseReponse $50\mathrm{cm}$ diff --git a/Questions/TSP - DST 1 - Sujet B.aux b/Questions/TSP - DST 1 - Sujet B.aux new file mode 100644 index 0000000..4089a83 --- /dev/null +++ b/Questions/TSP - DST 1 - Sujet B.aux @@ -0,0 +1,2 @@ +\relax +\gdef \@abspage@last{4} diff --git a/Questions/TSP - DST 1 - Sujet B.log b/Questions/TSP - DST 1 - Sujet B.log new file mode 100644 index 0000000..8d3307f --- /dev/null +++ b/Questions/TSP - DST 1 - Sujet B.log @@ -0,0 +1,368 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) (preloaded format=pdflatex 2020.11.23) 5 NOV 2021 16:54 +entering extended mode +**"./TSP - DST 1 - Sujet B.tex" +("TSP - DST 1 - Sujet B.tex" +LaTeX2e <2020-10-01> patch level 2 +L3 programming layer <2020-10-27> xparse <2020-03-03> +("C:\Program Files\MiKTeX\tex/latex/base\book.cls" +Document Class: book 2020/04/10 v1.4m Standard LaTeX document class +("C:\Program Files\MiKTeX\tex/latex/base\bk10.clo" +File: bk10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) +) +\c@part=\count175 +\c@chapter=\count176 +\c@section=\count177 +\c@subsection=\count178 +\c@subsubsection=\count179 +\c@paragraph=\count180 +\c@subparagraph=\count181 +\c@figure=\count182 +\c@table=\count183 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +("C:\Program Files\MiKTeX\tex/latex/base\fontenc.sty" +Package: fontenc 2020/08/10 v2.0s Standard LaTeX package +) +("C:\Program Files\MiKTeX\tex/latex/base\inputenc.sty" +Package: inputenc 2020/08/01 v1.3d Input encoding file +\inpenc@prehook=\toks15 +\inpenc@posthook=\toks16 +) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +("C:\Program Files\MiKTeX\tex/latex/graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +("C:\Program Files\MiKTeX\tex/generic/iftex\ifvtex.sty" +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +("C:\Program Files\MiKTeX\tex/generic/iftex\iftex.sty" +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\Gm@cnth=\count184 +\Gm@cntv=\count185 +\c@Gm@tempcnt=\count186 +\Gm@bindingoffset=\dimen139 +\Gm@wd@mp=\dimen140 +\Gm@odd@mp=\dimen141 +\Gm@even@mp=\dimen142 +\Gm@layoutwidth=\dimen143 +\Gm@layoutheight=\dimen144 +\Gm@layouthoffset=\dimen145 +\Gm@layoutvoffset=\dimen146 +\Gm@dimlist=\toks18 + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.cfg)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsmath.sty" +Package: amsmath 2020/09/23 v2.17i AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX\tex/latex/amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 AMS text + +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks19 +\ex@=\dimen147 +)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen148 +) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsopn.sty" +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count187 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count188 +\leftroot@=\count189 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count190 +\DOTSCASE@=\count191 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box47 +\strutbox@=\box48 +\big@size=\dimen149 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count192 +\c@MaxMatrixCols=\count193 +\dotsspace@=\muskip16 +\c@parentequation=\count194 +\dspbrk@lvl=\count195 +\tag@help=\toks20 +\row@=\count196 +\column@=\count197 +\maxfields@=\count198 +\andhelp@=\toks21 +\eqnshift@=\dimen150 +\alignsep@=\dimen151 +\tagshift@=\dimen152 +\tagwidth@=\dimen153 +\totwidth@=\dimen154 +\lineht@=\dimen155 +\@envbody=\toks22 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks23 +LaTeX Info: Redefining \[ on input line 2923. +LaTeX Info: Redefining \] on input line 2924. +) +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\stmaryrd.sty +Package: stmaryrd 1994/03/03 St Mary's Road symbol package +\symstmry=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `stmry' in version `bold' +(Font) U/stmry/m/n --> U/stmry/b/n on input line 89. +) +("C:\Program Files\MiKTeX\tex/latex/mhchem\mhchem.sty" +Package: mhchem 2018/06/22 v4.08 for typesetting chemical formulae + +("C:\Program Files\MiKTeX\tex/latex/l3kernel\expl3.sty" +Package: expl3 2020-10-27 L3 programming layer (loader) + +("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" +File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) +\l__kernel_color_stack_int=\count199 +\l__pdf_internal_box=\box49 +)) +("C:\Program Files\MiKTeX\tex/latex/l3packages/l3keys2e\l3keys2e.sty" +Package: l3keys2e 2020-10-27 LaTeX2e option processing using LaTeX3 keys +) +("C:\Program Files\MiKTeX\tex/latex/tools\calc.sty" +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count266 +\calc@Bcount=\count267 +\calc@Adimen=\dimen156 +\calc@Bdimen=\dimen157 +\calc@Askip=\skip52 +\calc@Bskip=\skip53 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count268 +\calc@Cskip=\skip54 +) +("C:\Program Files\MiKTeX\tex/latex/chemgreek\chemgreek.sty" +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse.sty" +Package: xparse 2020-10-27 L3 Experimental document command parser + +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse-generic.tex")) +Package: chemgreek 2020/01/16 v1.1a interface for upright Greek letters for use + in chemistry (CN) +\l__chemgreek_tmpa_int=\count269 +\g__chemgreek_tmpa_int=\count270 +) +("C:\Program Files\MiKTeX\tex/latex/graphics\graphics.sty" +Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX\tex/latex/graphics\trig.sty" +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\graphics.cfg" +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +)) +\l__mhchem_ce_distanceFromLastComma_int=\count271 +\__mhchem_arrow_extPgfLength_skip=\skip55 +\mhchem@minispace@tmp=\skip56 +\mhchem@minibackspace@tmp=\skip57 +\mhchem@bondwidth=\skip58 +\mhchem@bondheight=\skip59 +\mhchem@smallbondwidth@tmpA=\skip60 +\mhchem@smallbondwidth@tmpB=\skip61 +\mhchem@smallbondwidth=\skip62 +\mhchem@bondtmp@minussidebearingleft=\skip63 +\mhchem@bondtmp@minussidebearingright=\skip64 +\l__mhchem_option_version_int=\count272 +\mhchem@option@minusmathsidebearingleft=\dimen158 +\mhchem@option@minusmathsidebearingright=\dimen159 +\mhchem@option@minustextsidebearingleft=\dimen160 +\mhchem@option@minustextsidebearingright=\dimen161 +) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +("C:\Program Files\MiKTeX\tex/latex/bbold\bbold.sty" +Package: bbold 1994/04/06 Bbold symbol package +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. +) +No file "TSP - DST 1 - Sujet B".aux. +\openout1 = `"TSP - DST 1 - Sujet B.aux"'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex + +Package geometry Warning: The marginal notes overrun the paper. + Add 75.0945pt and more to the right margin. + +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(56.9055pt, 500.484pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 681.15898pt, 56.9055pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=500.484pt +* \textheight=681.15898pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-45.43198pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + + +Package chemgreek Info: Activating mapping `default' on line 31. + +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count273 +\scratchdimen=\dimen162 +\scratchbox=\box50 +\nofMPsegments=\count274 +\nofMParguments=\count275 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count276 +\MPscratchDim=\dimen163 +\MPnumerator=\count277 +\makeMPintoPDFobject=\count278 +\everyMPtoPDFconversion=\toks25 +) ("C:\Program Files\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty" +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. +) +LaTeX Font Info: Trying to load font information for U+msa on input line 47. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 47. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+stmry on input line 4 +7. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\ustmry.fd) +LaTeX Font Info: Trying to load font information for U+bbold on input line 5 +2. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/jknappen\ubbold.fd +File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) +) +[1 + + +{C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] +[3] +Overfull \hbox (5.8505pt too wide) in paragraph at lines 296--297 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + + +Overfull \hbox (5.8505pt too wide) in paragraph at lines 310--311 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + +[4] ("TSP - DST 1 - Sujet B.aux") ) +Here is how much of TeX's memory you used: + 4769 strings out of 479799 + 70613 string characters out of 2879534 + 376878 words of memory out of 3000000 + 21708 multiletter control sequences out of 15000+200000 + 541864 words of font info for 48 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 66i,8n,73p,422b,307s stack positions out of 5000i,500n,10000p,200000b,50000s + +Output written on "TSP - DST 1 - Sujet B.pdf" (4 pages, 113276 bytes). +PDF statistics: + 145 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Questions/TSP - DST 1 - Sujet B.pdf b/Questions/TSP - DST 1 - Sujet B.pdf index 16c01ae614a96b0f441fbb548183d0b8a54d33e3..e3365b7e1a5560a2d552529490065ebf4cc84a86 100644 GIT binary patch delta 8200 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 delta 7991 zcmai32RN1Q`|nsu2$>ljvPa(cJ=@G4(U9zs%Dm2TN&D-h$}%3m zdM#5h;9t9Eq`cBG=z0BtBWeP~F1V`os_1cM+2g21$TH#Sx4T>@y7HZuykp(+I-Lpe z<8!`^OFJ(c+?VBxnaXGh9`~yB4pp?3cbaHcvGgc#;_7#ZT9eDv)6@(a**uJwPKX)H zQhatrH@e@*P9U>Fl#8|GrSM*cVdJA&VZ;un4)?(+d|mhOj=k-WZ2G5XAvid%XT_3F z{Yfjia=CLR;-Szw9Hry=UPzGsF)<}mvA!^s+oZ(Fu}Rl-Fs}JPKeH&YLq953@@!Ex zHn`uAG_&KGAgQZk=|@y`#mnf z@m)Jzj6AfAqqn5SGJ~0}O%^4$ z^6n6cw$=U4jb081`jR6M=; zwvhdr3zKl?v>LHCmSJzIi?_Dfr8C>I^v(iAWoc=}k0H6=FUkvxB><1qEVS5I==>b8 z3!k^A4vpsXoIC5CzR_lQL#XZBYw=0H8T*-`e1kn(_#5Zq;nGvf!cg(j zv8QW#*USregrqoG6P2E~zh@6mEaW7PSbnV=k!%mnDt@yro_AegYpHmbppCuAUG(k7 zF!}I38m4y_m_ydhfCc-pOicEc-^kG$iL4)X#PHs#JRtaXFdC*=-B!B7!u7Ii(8*HQd_>vEd$4hC8Ntf?jCluMH~BL+4PCB)7$bC=exi6o@q zle}X@r6fETTUw>MRffaZ&T!=L`1yxr7JDV+bR`D1E`%un3zm3A~}W2f}F zjs-t@pL+8~B~|zSWmV#%IGX1-@;O6Cc12h3}(I6~GT9KacKd9jD&W|#3fLAV zUy)3!$XVaX^=hq~i|=G%{dB7P6%EhAnf1?Nui7EhQ~%*7x2@>(3SUcT-I*)^hk&B9 z-izu?S8sDozVdCfHt{=9ieByTu+^`Q4b?4oQI4nk@CvSZTd5<=%ERsM?8(U&9uh~X|hr(6>6`?A(Dz$ZbAC5r4k?jq~s@ zh)Y|G9X!|VW0ZF;au~EMj;_-xC$PPOWn1b^aS=7l%X|^n6?=E3s9gVU?mFcy`teOk zzjOO>1AFkjPDVC?G;ay@2dRCr%N zM!W4|(t`R9N72!od($FvbOO4uo(9HMDR~$%k-i6cR>l^)BkC=0#h^`I}Ij;4;}1s`TAAC;_`zIEBG4}AsT}b ztBZ!hb$zc*r2A;h%o>!v_LLg>bg)cnYjzgjTg}ia*$6yY@uvFa-G;h-nOf5&9Uto5 ziD!1-=5yv2$@7|TRM)-bo3iLtd6%?LM>K1pFbfG<{8V*i7wT9HxT ziTB=;T*vUuTFOiQb+e>YS#u%hu<_>k^`}3!tp+@3Cr1YECLd>cLdJ23lV{nP$tALk zv=E*^_K8E}yTj9xz&1QDQ=1xT6Z3ei@&LEbpzK|l@!WZui$!}-vNtLmKCgxbpB^bJ zyVkZy+x3)ta=D@BGGCsptWBf6SYg5;MW5yRJ0^PlHo+Y!X*@jnPo`3O%J#pDZ>N)B zQ9OET*XeF}Uy5_uao4pMUpA*pPEJovgs*#~zm4sAy$aU^Ip4Dqqc4AV3Uh}u(byrn z-Su6Lgj`3Bx%XsBU?2T3lS+wawcfn+TZ>^HV@sKd0|9C`GM)xW!)?X*{GG*ZdPX6m zj@$(Wx=9N6O(wta_3ci-euDFCq`FM)V0ve=e{R)L{p;enUv`s?@804PNhIr*e|(_i z?rT`3aYld+evt8qfZIH79+0@#7+SbyYRx98#ZeaUC^hCb1J+CdHP@l-BywUyagd1JQP5vJNDHa=H72ocoXOEnvyZo~9Xl>iGm|AoB z{pG3O&Z$1&aarSil3z8eAhj|#viKynMLzx$U2;XE$#Iy`2*p~ZXWJG&b?@_&xL3Lp z>n|gQGAytuMflll`Rx5woYz=LRd)EQ4`GKqTr6E)GdEN(#=TrY-4fd;prH3?1_N89O_7=nrRqK}#k zptd%bPEme%UxtOXyV{vVL&N*2Y#&Fhq?IGrvIfap-JSGK{e=0m=HjQi*oVT7?0)ri zpe&xD(KvFI{gWn0`zDNc>oNJ8&c5v);-xA=#&n`V8WXKbQUk=f-a8{isj|IBK@Q-a zkkWk({pZudZXdfv!(%=tY=SbqZhg=lbta*g@yy^E2l$-%wzDmXdGhdmlxNDrS(j(MwDNJHiyar3;(Pd@;j2<(s6alV5cWEF3|_g<7% zpsEDjpa@41S)JHgeR_4CDj4qJ8XtR}{mlzV&fO+vCS=fO-IIDNXj`^6SC*Hj!rAE= ze#pZNEp^4x;_$warva5^?{>*-MA2qX`!xOd>f>$m{BkV5McCO7UeL>+>@uGUoX3`nt4>$8_;Iy-JVucS3`NHbZq>WHsLfN+c{BiHL zbSm^VWCxTs)+7ct?=ZtWvX4)dq!H&-`Ek?1B-RO3bf3P!=zwz+U z0ca2+Z?XupLg3FOXnAc2kA@&Jz@bV5;xZ}{P*U(h)@x40DA548BkToT?% z7oQjuI_p?*)5~L5*#tMr-I>3BU~7X_t|gsQKi%l9kEJcg!Rs-PPe)u0P!?(kD|Hx; zu5lqR-*{qX*QnnnSs*Glkv(Z$9J}|a7YE0vb&Bw^SsIKIjk%l*ZMxmHV!>Q9UZ0wG z&x5nzL--nhh5RW(|7s0+%K5>`Q}VV&`@5KC>2!4+_OJHLqw#`M`()OI=VzAeM%}Br zJ>%CFonHj(hyB)Cwda^QnVb!qSI-rxe_ZWr+wmhZQ(9E_ev0@So8&GZn#OQmUz|gB zt#SRFNTK}U_&(KyaQ4g3ndV#+M{5FfI=h-a>GZN5SC&^! z^n$rKS{Zt&fpf8+oSdgG89F)fTM%K4rIHMWzel~x9&Fm z30WQefc$Nlue^wx`|MeFzwvZ=LPP#kkf)RF!>N2B*J0_0R_{FWj?TfK^!(W!YKH>h zVpy9OTHsD@KJ%_!TH7ozQDUl@kt0j_%DHHfa}Ju!Oe+PRi`v#YniZJD1$kG_SM5?< z?8g@ltNU(C*D7`X)Z9K4Dw1bvVOEt`kR;2_qTx3{7IzQ!7XvH&CqP%3>G#s&;^%I^ zztUwV;F7<1z$IX`d)upXa&MQlG*iZCV4B8s)eDLmdVUJdnfn}$<#PsSVbtXUFX_|2 zJg6m4n-IfiH<*O(UUOd3lh+Ws)4UmcHZJEV&Rp$@M{Iqfln@-6ZSU?PF!n>#iC(O2 zcB^YxyIyD?agoXDm{-mB(E8%lz|f?35ofivzYleebuguAak+htpXEpn!qs90Iv3Xm0s?-^jh=k;M+>PB&M3MQmJ_or|=F6S+4rldZcR6>hTF_4$&Y3&8v>0XJ`K^O+p0mAv@<-QmdifXgC;CsX1TK9XRS;M<71vzJX-#$M6ZjVG z#M`UdbhvG2Dbv=4@m+UXjQ2i0u0wo7RG6^fXv2q!Owv>zSj;=-=c0s@*vIo7d<}nX zv1(e(jK6!XF3W($kMxA8lVv0gAXs?5YX)m7+{8 zF$R5deRMnLeChQ1rPd#bdke-!Qw0PfqjOcB__xZZh3>ATGp}C9RH{DeT{<;>pYD5g z$8u0i=OIYR_k*c;MB~ly>Bn1S&4sy(-;TQ{j%GKf=PtepF3pbDXgKRDRh@D2Eld3X z_d#Z7i4jzq77$G~C+@IScHUfq~X#=7E z5eAMjTmZmgkzw&?ssI)P5`Ws@|3X6!ArUBWLUJWh28g79q0SXYqQVov5kab=U~zw7 zjGT`=cz`-PJVc<%7>~hF1c#31W`kML)J7>Gpe zha*r0h#_LA{IEzWl>1>3$6q%1Kd7+;1iYW<{{}Ud1W*No14vYUI1HAOA0Y031c)P2 zv?qc;hzEc5;_nCJvDCrf5lN&B5K$OPrh^0oSV}*nBmSuSPgDtbED5G^BvBKI2!T`^ z60uYr0TKxiRWKv~OBFN;1N_4y_#d?fNqFiykw{cT`YHdE^@IQ%Rd&db_<2|Uqnr>( zRbm)`5Vrmk%|F3F5TYuSi!lH|nH_|vC}rIdqEnR#LbQhxeh3R7o%2io{v{#Oh!|=| zJe4j$Sn3&pOwC{8<~JTeI1Gsj1sopxZ*uV8!xF*~A*zG%h%i&4fX7gA0m9>`55^Ng zN+pB{0Fg2n7#VC-{SFbRrx-*8D2Ed=C~;UyVnWDpraS~9fxy2R|C2BY88GOd^Y1sf z5bYsQ))?U`6{|5IhD!SpDp1=Xh(w732FdupVBlYO6%29;Wz-ntq0A10K?+Jy5`-~S z?8jiK6%&ytDoMw{2wDG&=I>x|$o-4*5JdVZy99%9fl?hYcoIOB2qHdIYYF(jQ2mMj zzwE~lh$PB(!s0M^Y8#$vY~!#1Rm!>R1c*_?616l*L patch level 2 +L3 programming layer <2020-10-27> xparse <2020-03-03> +("C:\Program Files\MiKTeX\tex/latex/base\book.cls" +Document Class: book 2020/04/10 v1.4m Standard LaTeX document class +("C:\Program Files\MiKTeX\tex/latex/base\bk10.clo" +File: bk10.clo 2020/04/10 v1.4m Standard LaTeX file (size option) +) +\c@part=\count175 +\c@chapter=\count176 +\c@section=\count177 +\c@subsection=\count178 +\c@subsubsection=\count179 +\c@paragraph=\count180 +\c@subparagraph=\count181 +\c@figure=\count182 +\c@table=\count183 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +("C:\Program Files\MiKTeX\tex/latex/base\fontenc.sty" +Package: fontenc 2020/08/10 v2.0s Standard LaTeX package +) +("C:\Program Files\MiKTeX\tex/latex/base\inputenc.sty" +Package: inputenc 2020/08/01 v1.3d Input encoding file +\inpenc@prehook=\toks15 +\inpenc@posthook=\toks16 +) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +("C:\Program Files\MiKTeX\tex/latex/graphics\keyval.sty" +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks17 +) +("C:\Program Files\MiKTeX\tex/generic/iftex\ifvtex.sty" +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +("C:\Program Files\MiKTeX\tex/generic/iftex\iftex.sty" +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\Gm@cnth=\count184 +\Gm@cntv=\count185 +\c@Gm@tempcnt=\count186 +\Gm@bindingoffset=\dimen139 +\Gm@wd@mp=\dimen140 +\Gm@odd@mp=\dimen141 +\Gm@even@mp=\dimen142 +\Gm@layoutwidth=\dimen143 +\Gm@layoutheight=\dimen144 +\Gm@layouthoffset=\dimen145 +\Gm@layoutvoffset=\dimen146 +\Gm@dimlist=\toks18 + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/geometry\geometry.cfg)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsmath.sty" +Package: amsmath 2020/09/23 v2.17i AMS math features +\@mathmargin=\skip49 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX\tex/latex/amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 AMS text + +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks19 +\ex@=\dimen147 +)) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen148 +) +("C:\Program Files\MiKTeX\tex/latex/amsmath\amsopn.sty" +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count187 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count188 +\leftroot@=\count189 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count190 +\DOTSCASE@=\count191 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box47 +\strutbox@=\box48 +\big@size=\dimen149 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count192 +\c@MaxMatrixCols=\count193 +\dotsspace@=\muskip16 +\c@parentequation=\count194 +\dspbrk@lvl=\count195 +\tag@help=\toks20 +\row@=\count196 +\column@=\count197 +\maxfields@=\count198 +\andhelp@=\toks21 +\eqnshift@=\dimen150 +\alignsep@=\dimen151 +\tagshift@=\dimen152 +\tagwidth@=\dimen153 +\totwidth@=\dimen154 +\lineht@=\dimen155 +\@envbody=\toks22 +\multlinegap=\skip50 +\multlinetaggap=\skip51 +\mathdisplay@stack=\toks23 +LaTeX Info: Redefining \[ on input line 2923. +LaTeX Info: Redefining \] on input line 2924. +) +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\stmaryrd.sty +Package: stmaryrd 1994/03/03 St Mary's Road symbol package +\symstmry=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `stmry' in version `bold' +(Font) U/stmry/m/n --> U/stmry/b/n on input line 89. +) +("C:\Program Files\MiKTeX\tex/latex/mhchem\mhchem.sty" +Package: mhchem 2018/06/22 v4.08 for typesetting chemical formulae + +("C:\Program Files\MiKTeX\tex/latex/l3kernel\expl3.sty" +Package: expl3 2020-10-27 L3 programming layer (loader) + +("C:\Program Files\MiKTeX\tex/latex/l3backend\l3backend-pdftex.def" +File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) +\l__kernel_color_stack_int=\count199 +\l__pdf_internal_box=\box49 +)) +("C:\Program Files\MiKTeX\tex/latex/l3packages/l3keys2e\l3keys2e.sty" +Package: l3keys2e 2020-10-27 LaTeX2e option processing using LaTeX3 keys +) +("C:\Program Files\MiKTeX\tex/latex/tools\calc.sty" +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count266 +\calc@Bcount=\count267 +\calc@Adimen=\dimen156 +\calc@Bdimen=\dimen157 +\calc@Askip=\skip52 +\calc@Bskip=\skip53 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count268 +\calc@Cskip=\skip54 +) +("C:\Program Files\MiKTeX\tex/latex/chemgreek\chemgreek.sty" +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse.sty" +Package: xparse 2020-10-27 L3 Experimental document command parser + +("C:\Program Files\MiKTeX\tex/latex/l3packages/xparse\xparse-generic.tex")) +Package: chemgreek 2020/01/16 v1.1a interface for upright Greek letters for use + in chemistry (CN) +\l__chemgreek_tmpa_int=\count269 +\g__chemgreek_tmpa_int=\count270 +) +("C:\Program Files\MiKTeX\tex/latex/graphics\graphics.sty" +Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX\tex/latex/graphics\trig.sty" +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\graphics.cfg" +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 105. + +("C:\Program Files\MiKTeX\tex/latex/graphics-def\pdftex.def" +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +)) +\l__mhchem_ce_distanceFromLastComma_int=\count271 +\__mhchem_arrow_extPgfLength_skip=\skip55 +\mhchem@minispace@tmp=\skip56 +\mhchem@minibackspace@tmp=\skip57 +\mhchem@bondwidth=\skip58 +\mhchem@bondheight=\skip59 +\mhchem@smallbondwidth@tmpA=\skip60 +\mhchem@smallbondwidth@tmpB=\skip61 +\mhchem@smallbondwidth=\skip62 +\mhchem@bondtmp@minussidebearingleft=\skip63 +\mhchem@bondtmp@minussidebearingright=\skip64 +\l__mhchem_option_version_int=\count272 +\mhchem@option@minusmathsidebearingleft=\dimen158 +\mhchem@option@minusmathsidebearingright=\dimen159 +\mhchem@option@minustextsidebearingleft=\dimen160 +\mhchem@option@minustextsidebearingright=\dimen161 +) +("C:\Program Files\MiKTeX\tex/latex/xcolor\xcolor.sty" +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX\tex/latex/graphics-cfg\color.cfg" +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +("C:\Program Files\MiKTeX\tex/latex/bbold\bbold.sty" +Package: bbold 1994/04/06 Bbold symbol package +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 42. +) +No file "TSP - DST 1 - Sujet C".aux. +\openout1 = `"TSP - DST 1 - Sujet C.aux"'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 31. +LaTeX Font Info: ... okay on input line 31. +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex + +Package geometry Warning: The marginal notes overrun the paper. + Add 75.0945pt and more to the right margin. + +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(56.9055pt, 500.484pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 681.15898pt, 56.9055pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=500.484pt +* \textheight=681.15898pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-45.43198pt +* \headheight=12.0pt +* \headsep=18.06749pt +* \topskip=10.0pt +* \footskip=25.29494pt +* \marginparwidth=125.0pt +* \marginparsep=7.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + + +Package chemgreek Info: Activating mapping `default' on line 31. + +("C:\Program Files\MiKTeX\tex/context/base/mkii\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count273 +\scratchdimen=\dimen162 +\scratchbox=\box50 +\nofMPsegments=\count274 +\nofMParguments=\count275 +\everyMPshowfont=\toks24 +\MPscratchCnt=\count276 +\MPscratchDim=\dimen163 +\MPnumerator=\count277 +\makeMPintoPDFobject=\count278 +\everyMPtoPDFconversion=\toks25 +) ("C:\Program Files\MiKTeX\tex/latex/epstopdf-pkg\epstopdf-base.sty" +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. +) +LaTeX Font Info: Trying to load font information for U+msa on input line 48. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 48. + + +("C:\Program Files\MiKTeX\tex/latex/amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+stmry on input line 4 +8. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/stmaryrd\ustmry.fd) +LaTeX Font Info: Trying to load font information for U+bbold on input line 5 +3. + +(C:\Users\Echophile\AppData\Roaming\MiKTeX\tex/latex/jknappen\ubbold.fd +File: ubbold.fd 1996/01/01 Blackboard Bold Font Definition File (jk) +) +[1 + + +{C:/Users/Echophile/AppData/Local/MiKTeX/pdftex/config/pdftex.map}] [2] +Overfull \hbox (5.8505pt too wide) in paragraph at lines 308--309 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + + +Overfull \hbox (5.8505pt too wide) in paragraph at lines 324--325 +[]\T1/cmr/m/n/10 On con-sid-ère deux tri-an-gles non plat $\OML/cmm/m/it/10 ABC +$ \T1/cmr/m/n/10 et $\OML/cmm/m/it/10 A[]B[]C[]$ \T1/cmr/m/n/10 tels que $[] \O +ML/cmm/m/it/10 == []$\T1/cmr/m/n/10 , $[] \OML/cmm/m/it/10 == []$ \T1/cmr/m/n/1 +0 et $[] \OML/cmm/m/it/10 == []$\T1/cmr/m/n/10 . + [] + +[3] ("TSP - DST 1 - Sujet C.aux") ) +Here is how much of TeX's memory you used: + 4769 strings out of 479799 + 70613 string characters out of 2879534 + 376878 words of memory out of 3000000 + 21708 multiletter control sequences out of 15000+200000 + 541864 words of font info for 48 fonts, out of 3000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 66i,8n,73p,413b,307s stack positions out of 5000i,500n,10000p,200000b,50000s + +Output written on "TSP - DST 1 - Sujet C.pdf" (3 pages, 112598 bytes). +PDF statistics: + 142 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Questions/TSP - DST 1 - Sujet C.pdf b/Questions/TSP - DST 1 - Sujet C.pdf index 1d0a33742fc3b22e21318e831ca3a75a88d925f8..8dd6260d33623c52c465b61d2b061c1291b64bb2 100644 GIT binary patch delta 10527 zcmaiY2|QHq_kUL;LNr6xx)j-B?(Aa=S<1d;m#jsWK9*KBB1@LYQ;kxglr6*vMJuI^ zC@qpmrBL{mqK)6ZG{XE}um8NfUhZ?Av%K#)=Q-y*ckIi8XG06pSIkFC8P(Vo5hTf}0E`Wy3-%lGE) z(O+>%Z+&*#w(mFSzpmC-Kg;GnHN>>fSkF6fVN-0Hg$!XM5-TmFO0C&kKd8wLu>Lt1 zw(qQvRnkV!+@aU`-#WMa7)^cL^IxUx8fHn7@zD0+V@FhbZ^{J3ST+B2jee_Dw8!b; z(4CPAds~5$uQ_jUpZ#`FuV&|mE-l{mV$+VtxK7(wdJh}HuyaFW8vALKmerTrVdh)Q zTPZFBzgH#62doUAh)?U$5J>HDl~#dkD()mj^-!`8@OsG&tYDmvim-SWdeO@>{Pmx= z%ngVKK25jp%JTd61>0^Jzf$)HPs4Pwj-^RjTX|Y;2qG|b3- zJR z*pXF{7IMnhz85&FuaH>tF6aBXo^IO~ljx<)sxO{j#r7sz&`&0?f6PzL8kJ8fsJ6QL z-_YLgUryf`jhi2Ex31+q@~n4_te;-O$|AGgP?=k@J%ImmO7xbbdBNvOeLYtRGz;x4 zc6aI6l;@q)VCU8Nc3kVD&N;TA5}wEOfwIGe@u8OJ*c&N#eRvc9DyBz>SfPvmH+e5>@r)i(o<^OPT~@3fNLDHV;Oi>Et_ zx@Joxc?hvN#1$4+QnE0c+dj;?V0SS#x5t{_c5 zaH@zm-ZZX7tDDzQ-EV2v5l>ojzj^tVq$5n?9+#1PM~Mvyt_~LsDWAf3UdP)nQ@H<~ z=g;ngOAfyjGk(Wobg*)Fc78i$SH)FNKOIJpzSU9LmKfRU=tJ_Br(RzZs>wU3;3~}8 zy?CO1U^rVRbwVi4=wqG!2GWG0RaUbC|6}*sRy3p*9m#LV z@nU*C+5dfa3fa-7Wj-y(KHt_Z##>j)vGRJ;&)SpOibzvhP2ohcX-=QF=1=PA}P{B&q(LVAQUvGddu!LhItt2!gQ@RwhRT7O`W z27?)M-d4SM$Df$o#EkcM53dV^-bnI~rCv1H)v#`*?b@HAX2YRd6~1)cF^Xu{(k6)A z8+h81Rcvj<3OepRVYG5*?2rpIwSE(~ zmh~p@M0yDIO7a@fp`_S%qhF-cF?Q9UKhFKU?qGz&g&||3V;5d; zsQCHw)BD@)jh-qld}8Vy{XO~joxNg%{2#dThHt5$6^S4n2}(zQNDfd=~>puA1@V3XgNY{t|w<*r?!A07hrsgtb2H}CWU)*B{sW%=;pZtGi zet3LBAfelMo!DvDrqsHIHAhaRYTfI9c>Tbdw%13BW6zl1k^Q*X#U(oai{;NdMUD!D9s2J+JxFGIW=J^LJ~UGfDOu9o z*WdsB(^DB2kGBs(RaG2@pO$@V?NGjZdrfWOKKidxsO!^z+O`V>UMsi@yiS1!n6Opx zf!cF60lDoHjPeTCoktd{+U-2*{r-N-#LeE2+RM6|ukY?KocQLS6@H@%niv@Q)5M=M z@8|ozirxgC7rS$`b?ZNut`c@uU(lQ(^LnUxXf)i6rqzU2PEFs&CjT>RT%KKnVGGvB0TIuWU#!!ZBLiREGFw)*@z>2;9n=P$c*!S<9b3;YC~S);Jd*4#=*zD!?T`_< z{b9YnThm$h6GkeU?qSRNT-wvVXZU?G>e=+Ru_fqA%AQm02e#TNh^E%Wdo5O~w6BTx z5vlRJRvvSDPp?fh$sG8%k;a7H`Y}34ORjHaKFIi^GwgJWw@BAlrBLP$f(w>4{pfY- zZj2!1jhEiLewgpa*`C2xud@Y}{FYLzQDeql)vf&c;i3^+LEsDakeKSN2;jy zr&GOkP?}VwWd#1_%JtMwwQD_tR=CELyDV~1b1KK{ZPRHub&pw7qjO(yxxvY>E0nsr z1UIH$n*YJn1rKX9&IEXzv0p8F!m-3%_uF#&YGP@Lj?wKBQ@5zE^DLjOc%GYnEZ_}a z@3GQ$`IJoIUSZ|5vk$G#5NKvuM^C;yZ>;%6FRpp@S5 z*=XO9-iM>-_KR33T|VpQm7JKdu&Vmn!5jZnewbyfs3D+uQPjue?9-Y;8Z&8SlPn(U1t-V7RW^yDXdAO{Vv?)<6B*3+YMiu zXLD(sUT2m;Pz>D2>*O%{R(NZRfXjSib}~=Kt>Kf(pSILzAEJ(=DD%pwelOrNZH&*A zh!bcHU=u_fuP_;vwkh>p<}#o1HaV`!70yfFcFp6i@*aBd@I)n|8{*z+)wRfSN#h0C z;_Uo~!T;MY5}Y9IoqBo`U!@~?tHdy1&%14~VN_Lqv+b>sTA#}C&P>DnkNubKuS{Jn z%Z%uAy}VEDPUQC!I+4OVe~9ABFJC{nTZJ^yEGzC(Mu@1r!}Pcz6qlNMJK`O&yDZmt`O}%n!nLA)BfOd%%h}$UaxlFoIsLq z3s$qaSs5!Il<8!%F}FSNb->vw-Fa^&insLp8TbdKbk4JUKlEbPJcFt`yR_$Z#*;qo zvyBgN{PX;}LzZO~?iKk+gA=k{eudk+j+VOe!-vHAmnL1XNKn|v988PeG#29HKEe+r zD*f`Vso(C&bD{H%(krj99TxV61)h1ydEFyDlzk$66@#nu!@NTGIB%)-I41a{>g;~I z-pikz_-~(r`>j)I8NshwyK8p_$hEGhY`Q!is=&%laNj2%wpyrNH0=20yXVH+@7^}` z-}dWZ{F}v9!wP!XTma6+EC%U|8gQB>2m?mw=!jqkYnl+LFv0)^OVl7DKvv=Alc|KM zX~8YDgNonxsI29zP@DQtf~<|u`YMSR527id0n1+*E#i66?5}-e-?&Igt;PBy3LODi zEN46AFYasheMltlPTVrm*VEtI^T*U+h53bEtt&sY?UI(j@2|JI2O2A1+|mrK67B2ObZ8A7OL)4G={?3W$x2YZIyQjQc{caYDkVuRv~b)roX z8hTGQM#{vWFkf3^qr6CQ!BVw|>)I`+29Lh3k?DPU%H`I!qPKm`ZIxH%E9z73pGjPD zyz96E^U{v99hc9L$A5pcjdK$sW-Z#ai&CF^nR@AHjnd2Es7)1}O}&PRW4k`@^Q-I7 z(ePKlqb;$f`!;cXc4$Uzr}v+W4W{kD_p?~+e^v)pzpMGO@P?$=ydQ}k6&8GBqm2JO zTtzP*%W-({c3FyavCLp=Psn>0w=HMP)D*R|7o=?2$h_}~_=ImL$&tdpyj}#KlqkMt z{>?)@o7yo#to|Q$m$TxYx8aF9P8;7$e~cDPWjJS1uEy0cHD39ni+}VVcEkl*=xsV0 zlucW&+N=3((@FCYiqjGwi6@E2iJnUhez-1OMEIS&;gZ?s7g?0%QR&ttmny=PotGIM z*2s_zDwwCw%(Oc`?^OCzO#`hBO8XD!3mi}!Bt{xm)e`oqcW*j%WB*wCZ8MRj?ZIk} zciAiW*Z{umw`iS>XcM3C*Rm}O7x4=4-@@%T;=iTh9kkp=U(!aus(h5kc-=9F=vya9 z^ZD{4!txeE4+QN9Ydv|yyW^6&BnE;H2fMuPTwN8gu-Ap@kyoc#jhrxlOy+g$O*7Yw z|NSyiHC`&TQdVw51*PcL&H9%)!V@iemtF-lio9+(BvF|mq!P5ox%_ZlJU>6b}oE111h7PPk~)X~h&nF&CwhZEZRioR#cV{QL!f zJDP%YJ#SEzGx~F~p{LhbD)Rkt!M!CT!-b_+?WEM%i}Q=BLl)j1yI>W!lFSafXIQ*n zp3rV2=B?2b<#1H;<2?nk4((__=4R>VD$3`74Bw=sCi{!Q%qFr(+grK2T5`_PIj0|O z(7yKdVV-sig6FaMEXOtiGE=c3)-dUx^*KWK+r^Z#(! z@k=Vo{^=X@T>YnoOrqR5*IkjkgYU^x*XSd#>dNfDf8md#+S5Z9apVo&gkyJZRK56{Uj1v>#kt^k~ga99N+P#)GDc% zdojz(Um_L{B^&nzHuU=`Cg{b2YsG_%L6<7RjVcrGQ>?niz{*!cydQKXZn!Mk8~bHl z_t^Oml=NB^SPZ#9;peM!;H#HH_%Y&VEH6QkE% zjF0Lcf%ZvnE92ei(b!U7FY9wdRkGu1c8_nfTh#U2qr+n%^M`+rj%FoKK*E$3%YPR_ zmU$s01ER!4aoCm6PEga%FFZ6d%*QVrCK5ol7!~Xi5(Wbj;y@1lKPD!@JKYXQz;x*l zL>2fy+BC*fHr4U4B+bP8JfSYS@?17b%5U^Fpu_ctG(0y>&4G%t0)j;T~Ch&YE z9@r?40Ujkha96nw2&?cwQ}sH~RmK5db#<^>EflO*!Gnuxxj;r0qh*0X^#798-@!>W zJdo8G$5eyWns>ptI-V^+P=f%!1|9?*P-jOVq7abM#IrMr0ucDFi32SZ3g|Li0ES3+ z0R_Q<`{b`6j)-HoQ07A*mxST^0jkM3_E(xJ1g=u>V0^zi&`{$C8d?iLAY(6hLdAn$ zjC{~V!-FcV&p?(T4r;WUK`;70OJ@w6)xw|6*M&fyHjaHoj~@aFI(VR=sSY6hlK|+7 zg9`m|kgtaWg}$r7ut7fRAv`EHd2(+8vCmC(bn!p)TaW>Ih4g$~C;el(48vBq1 zFNE1)pSOe{AZLze*IF4tz{*0LjkoE8sICk2K%%_D#XNirc;B&fYHCnboL?>U=oe?3 zm`3G1(_k70D1{D_IeMrh7{xlJA4Nmv$fAN|jx3GIfXN(TIx4_H&7i?#4r&G+MuAT$ zVlZG7_|!8(AiyYa&H{l^S6d1+MS)j@|))4}O2~#-c5d>Aov5z3AIt~B? zA;MG+0t6w!)M*F^8KzD{KqxT!(tiyhRG2yq0inUvX$V9DOr3^+5D}Qlfj}e?VG@Ur zNFu?cDZYOxL`Nn|Q;@R)G&R*e%~dl)pGg3upzY zn+Vy}voQjgGnux_gm z(+kZXw2DqS8qGa4ai*Tptf6y!j%Es-<4P=3=+iDIATXWdaSR51I_M|>`gG6<6qqp` zbOIG-aDvW62y~div5%ziLkj})h@5UU4 zz(6#P9dtks0{#1O?5lB^5U7k1X9p%cfPnJ>akkk(7y^ZH;%sJ8BLo~1aBP7j8*Jm^0Pn`1HjF%%4*)P)WVhu9)upk7IQqka}rv*X7G369A`UrvJ zNz|oSX#P46bsT!Yr&kD!MT)aWMpvA8B50(sSaJ4Hr=w?_vqEo_Xz2c~5CRij{);K5 zlmi75LePWGVZ}^LgF$5w^m5ACLuV1R3UF2^Y_tkYt*|H~1dc%>T0t>**xr;|__1bz z5Gkzvf)JkF0;J^7;RSl42E@xB@J%v;(-~5%6hTOU&0jGFgDXH72tDZ*AWk9E(*s=> zC8qZAZ4d>WQc&q?0|7`K!v7t1W(0tQRHKF554RZzuB zbg;rWoh+bdxG68rA790IAy@{s70>MkZh zB?5o@p`IRVSui9~9hD53$xPvAeK`*m^N<*;j~T(g+tI zalxs;d!W%}?M_0?hFyRZSlf~zAy&=>$V3wjK0>9C$qY3DvWh@hr6Q*o$KZYw3K^^5Gi3<`3JGf; zvuPwcHptATQK(F;-pnD=v0-Koje%9V*)%EzD=Twp*w{6P#=u6P*)$pjE0*XFo%^Pf zg2wg6Xq+f>@W*?~>MvxN~dHj2-o(YV5iR{Obm zgr2_X6TzHz7h21)X=JuSB7N?OARr`!E0GWqdG1j}`KVk;h>#fAWIMwK>VJex#OC=K zM2tqpX8AcZDmJ^$p)rVa6Aq#LKLAq5SVx>KOQAAIOfDjW8w?e}#;4iBR5EshnM0$Y zBi&pYgTxhg8WEc?CS{qN>_=!6?nI)|xC#hDV{n}agib>9evV-}6`KzxjZE91)3FhC zCQXBYFc9uIp>>AKtqdBS!OCKzHJgeJkTbQQ<)1r-M1+QoFSGfGMC=kchenxI60uDp z5k2H{`ACGRFwCgg1awTnE{3xelBirqgGgdv)6;A|GQxH4(Lsm1A(3fQ&EjuynXDN^ zG6TCj%~nVuVzbp88X23S=Fq6v?P?B<&J}AS6`5ri6ChGaOzfgCTNphVTnedl?zf{& z&XBWZ(U;>26WWltY|u&A^#c9PsM$ocWpW8K5bpe7(74JUiNM|G(GYXFAFVgDX_)^> z2%RfINJLcS9M6!5RP4@<{iZ7&iO9f4+1WG_+FiM56e2f`PGxcllZk&_Gs6g4z_`Fr z2-y8&wqXhdyZO(dp`*=Q+P{MHuV$k|2R2U67N#Lw;}d#DxRMo}<*-}*ELk#z$W_58 zBr5hXVFn-Se+qh>=DLQ8Hg#?qcLPD$un$Bt6k=_jh<$vRMWd6cT;4)w7z%xE&1R6$ z>N7_et-9EqYoyz59Z)vk9-R8NOey>uqT+?t_#Tr?5QVYoCbJ2Q-9dOu63`@*{BBg+?26#j9NO*Cax`MBMlU(o43yuPB^GE=H^+n(Bm zQT@ZAWuv3ArB~8J-p{WHN2~v-R^vGODpVd-Ul-136q0*Fe_0V8V~}HPaKWVOnz%@M zmzPvQ=PUhP70(K9CTUCgIMsc8@uu~w#WvmUyGIIMMYE3#b`H)c4Zb9`qs}-8wKy2@ zGQBOcGRcxRyjtGbbl$!wQ^^H;w+8Q#y1Z$tq0k*d{r3K^3E@|@KHqI3Ddx9Ru5e27 z!Wad&Lk-q0F0gW`uwF~{s^cmR9(bkub9K6A$anKcHKI1Et_M7~Jj^`N<-V%8mdVhT z%{?3|^x52}FV&*&C4KgrL=ETK8-BZI%Bu}p7opaB2+ZtDeKJz=@Efa@p=I=i}m=KFo63@+}G8D+^YN!+vW)LeB($SoyMZ-!XO zi;>31V*XJB?H+faDj$wZ_IK#s{(l!gEz10!$;`M9+GRC6>6)~_#)!ZMlE+ioR~?*t zj~ARux!du2@aRU9fYI$83R~1?W?YG=W*Ci`ib*X8FHF2)pdvJ6YgMF>GFV>|%tgmLV<}no=laF8b zsw>Nwg>;WpbR0~2-z>A;**|eMIilsCuKzLg38g+)^Go-)Uh>%`wns9^y7p-P&A|P~ z*E&?5a@izlyXvhRLCe8x#bq%Mvr^w0t(d1HE_+A5op-7?Ycx!$%Nh=N;S^%v6}(mD za~5ao?Wk}2{9UY-SlSt93cCUuJ1tFR6_b{A>nWrwtg$=LY4j*w?ZD~o<|CZ6ueTgN z)U09?OO~WebcUs$3!udWo;v-wB5s+UzQo|0 zRpI?tS2~2xN@MIZXAk&`ZLaO(+jIJ4Y)R#SQ%zZ%&r%vyUytDnhxxotuGU6K)jw_F?^EmJ(_$g z^($Nz?{53@p(jqLlK%C3bzx1w|1MgeTI7@e zZrf(V2e8|`e>NR6p+gOg&oBD#;ymCLzrQlDkRlS=bZe zO7w?z@|tglpKvG4{9(UGW3KWW=Sxr1{`X@}5SOeJFtQfuoWA{xqy*RTE3s&GtV7mWxD-tb_d%M~-GB0*Mm|q(Z zZ!%iCpvo?O=kT-TqsVYfM4H4Cc4(ok+&6KL#24WWL7Ti-sjUxG4MU?Sa9WH-}1Q3`Sq;;v9=?ga`FG#yix`?hBj0P)F1)S!!=avDw|o z+zYh02vj_nlbYo-Q)%-u?JdU#!v~~83&s4K*J(80ZFwvFJTw%J^(SSdQ#sP-dmAX6 zon+4I7ClsWT~4ar$jZpw{a63nl5^sj!h&G;pVBY)1sRne{B^!|ZmTA}>gJ7tv4B`k zr`ej5)~{TWKu-oM;M9pm$X2q`k`SR*s??utCSSfxK2L(IXFDrMq+hzr*G^7t+dg)6 z+Nf%qL*3@My5pbbGcMPclLBNVn)AJi(9=~YWC%{zFT_t zQtw;u(oPY@+b)q!WZ&>b2hUIvHWzmiT{s`2>W^NhN1e}Y$Wqsh>0B4w^NsOl(e>Ts z#H`FE3B14+$%9BoVRLbNH*D3D!8GXFn0CL>D1o=XH0ehWvhu2pGNhB^SvR`GwNW*0 zPPV9(USmO)zl4T`{4ASo&(0n0Q@Z!|{pkRq-nh?<;ZTm!`{<`F9xob}xrp9hE?csO zlOL;Mcq4+`$b89JFR2n@sBpXg!hIWRN|xATBM;W=(}!H|XwjPVk-16{j5~#2lASwp zE?P)^f2g)3VY$Xazue+#vH9;-XL{S19%JhS9I#STNnNSXWSUjn| z4*z%7PcAf5>CP?(ifk{U@ZQFi)UZ@1eFV0FUgdMj9ebWnl=a*@3dC7m@^OQq_kDlL@5Iqw!?4EGCRWUfYn`FB@ z@R3&q$?SAZhBKw-^3fUzo9u1+p$IvjVmsSsAS~O>+#ku(S0{PCF08HE&Yk;M(#2eN=#!}y<%eQ@ zML^^)qqMeJ4VAa&>uh5JUhX;zF*M1&F6cujZ5YC2P*y4$T!6Y|`Dvu)n} z85T|z^-AT+)ok&zERUPJJC#!s$414!SLuB0obyrYs{8-8(>{Mb`OlJy)T)u)mKO5Q zO0Es9kd#Sk)p5ve+_tsf&hz2s&0G7ONP5MQ_wtLqIxdYVx>sr5OZ^e{VC37mrMG^x z#|%e&t-sm(WsLJK6#7cl+V;KXTI~6*%aC)n>(}m8O;qEeSypI#O{b!Ua(lFx!`ir%lMy_$pd?@R(Scfunx#+x%)@IbHL3v*E5= zC94qqd!O~mPW^H)gUXc>gxkv zW6y_hF0jPTimH6zNC#Y0Q|q_a6>@#0*L&8{;C`gqJ5bm2J>l7R8SAB%u|k2B5~tT6 zPP>=a{kZ2#ZEo0?M@MXD9B~@;Jao}qGCS>Mo&(Q#ga08#%RA9_S@JEjw|t056VmzM z_i>|$%-zIhFB+PudZE3(pQX=03mHO9z3%O#BP*Ko zs0-#EzC?{z3OZ`nplaqh@7croLJhDXe8D?}Kz{3?INM+5v@_+4!TuUe_KiyW29R15 zSX5*naxB;`*_*Z}dnP9ku@9^aS*WnmVfeYts1q7NhaTFOYJTgwt$%KzKb&Ov^g%(p zd#0+sTq0?&jAh1|_hx>=z;Tpky7<)Y`t#eeT$CPE`UKmS$ycst{jA&MduVCUjaXeZ zy9dI`#?m+D{C6lP<-p+Gn1gquG(HBn7WI z_6H80UW+~C81+>SM+_`YE3Q(_%Q)b0)l7G>8{RyhlxK!ds5t$#eO% zy{J(Cec`z>^$kUJA32xm`>$25I^puAFg=WF8PgCGO5WlLpX9ya$OFq}zi#dJ!re`zw5szn$_I6s7;FH&*)IV#@&IFFbXzr3lX zYBy{cFuXzBXl@!J2iX~s(ppnhifwY%6ZWu$PW1-$mb-5J@FBaRh}(Uwp;!H7@C!dF zvnF)(vhl2Yw?llwN}_%_KM|j4A3MM0Vef@k{e21jxk{xWn_6Nj8vS#+Uc^SZd1lXP z6L&auJJRh5;!@NyC@!mB&O7;L(;2bKLPLXR38Q0;-H|s&dfz>}%ke1xA-EzgBTGea zHkfRQ&|ri)@l0jFR4RBQu0y0_l(6+dqK1Z|yaTIxNNi9KvgY9a-em=_s{QN{hQi0 z)bmr+eSMybsapHmx!U={&G(1&ejKf>sUO;SPODs9$+V(0+4${#aS>|Du9Nc* zN+?&woFaevd=YxqO#AiV6=$Gx?bwGOA9hiHEjg+8rReM39%k~`KXzwEXTNtdb)DBH zdwQ0k_YYUD*}p6FYu#FxOIbU$hquu*?`Vc!ZPIqlHFqkg86u_GE?#gpzF?>1|L%$8 zFILYg36f5x9?u9;IUnSldDdk%47)hU_|>&!oyp-T*K*co@6#>%DWvMMj>B!cvO&5; zB3COjnmzB{riI(QwW)@1d+T-EcmFA?-ppIja6e60EtzS10?Iv~v*Ab1?gh?Ht=o0J zTebPlxG8l%`R>U?y~V|zRHEOV;6%}CBW?Xz>uB)mtfRA$I|^q_^k;=15IgsraW7vp zFtSx5kMvky>EYIdRO8`Y#_)_}&TyRY(rn;J+#Phhe#HaFws{`2U)I}%IIk<8uhe|~ zTefGI*Hu@?YgZA^%WKe<@9oN!>EVRO3`M_c=^@0<)a|;sNWSwvut0H-eb7QwGcHYS zD|N@t)q8s`%Y+WJUHs_Zx-IHz@+*Khms4;|Dm+v1s$kWyb8+MYf9E!ZZuhDIoE;i%sDMj<;Mdl6-w z_%y%1*zV-kWAP`7=ULxADEWqt41%SlF+$sYgre*czieH<(#k5a>hg?%ltcpZDdI*| zm5J%CT+>@3RSQ(Y<}f`7Di?Y++&P=o2e$X>kQYF|!*pk=rR+M6!wDG!T zsqXGZa9h&6f7`^k{tPw{+Eyk7aY#wNxxwym4&ffe`5#mWrHC z5z4hSL1QMd{bF-pel(=5M4r`YUeq`E@g`Aoa7N3OIi`(O3v4^>6QunT=DNQ2aM^b# zLabdWGqQcF>B#AGRlkn3YR^bWdU3m_`~4}s6A^P}gjLraZM=DPiHoR$5*#uleo^Us zmrsR?^a)bdt!oDc?G_f^UHOERd|~9C%9Civ8#RO#B{E~a#4)4r#|lFh0c4jQSDvKT zSuN69%?5jm`KIbeM-%sqFBvffF9CZu!khGh)RRmf7b~9GXk^lase^GC(>t#30_OlAr_Cg z&__rH=f_oeFqup}mM32$O5r8Tq(LB8UJNYRCBida^cGS>spI-BLVdz~14I2`6dfm+ z1$c)$hKKoVfl(T$ke895qk0qu{6`uvN!9`>@&pyyggU%nd9$c6`n$e~8W~M0rt|9L zV<3pZvsJtZK}_Bcc)t+nP$z&jX1btSr3dtB5O`IpG7zZIB!RiTMi4u9A$%YW{p%Hn;$Xp0S(}}z_R3Qi) zU=YA&^eecBYrc-~9qK)}d^2zDCX0~)4; zOgCc)*q9N3qt9Z%U77@X1x0*XF1%B*dbEPVoq5 zs90se0s_BeWCX~o<#>{Ast|DSAOairbHHs4fj8!^4}p!IB%a-BEC-{#h``5V0QjvX z06Rlnkg}!)RIVcdj^{Ag?~T<7uT~JZp2*v_)&c@ce8zKebX`19^(BE*-d#Y|j|fuN zp9k~}M6hwGE{O5T0VIDSVEOg{H~{UglQ`9?=5RG2;KcM1x#C;g5A zWl#E@gJEP(I-bIU*?j$Yg@h`h$=9PD8?ftRo|8v?Ge1fKaWYX}VQA%JvF4_LOB02@<+&_~wcvEvp%VBR4jZ|z<#1m49Hd7}I4AfTN{0-lywJ39DHh)U&& z9l{)l^19;9Ac)4(O(Y4aPuT2FFkplH?+^Pc7^qCJ?3fI1_u(1{#1}099QlPHDEU7Q zZq>;Ez>*8g-w7LG5r8{k+(MZ3aVJbz53@0zzx)$|ohDsM!4?Y4Dg1YsN3ay;pD?Rq zIm|z?VT3cjd|)LH*M%T|{E7?ZL&3!(Sc*?v#CMkQ1?KlXOa*lk3??3-PJ+Rmjtwv4 z_i!&`PUWAl%8pP7;|l-sI+X=7nuxs3$7JLoHrFW|B7w6-ZPWQs3b$<;MB?QYe}{!o zgwH7j>Km^U(Q&MQiAAZrj3yEtLMIu^|ClH4b6jC+`4RN9d07M97r4cpjA20I_%~(?6g1-C-t`>5w1oq zq=2zn=0aNBkz7cE%gKeDASSmFBM4!p|CtMUk89DI_1mLhOkA3~CL2=c*5*M9LNtW? zF%Qy$7+hjLh6m+Ft}S74sU=b zXb2VWY4{HuI!Qwq2-o5Qq{gA+bH>ZG{NYW1Rz^;05^Tc%KoVG5PVqnKVDva;EtcYc4pR=bbW}wr-FzEOaCcwv<%q9*$`Vl5& zTG}B@D!wF5y^I-aI*o-d2UGc22s+KGEL1QfTqy{Pfp1&_m)ZDMGnK}sQl}|l)2F+M z&7w28VkKB@r%gjo#inw>6vDz}n%SsWFbXQ8QW^NDH3bxv%AQhA@t0Ke_uNCFto>8l zF(Pf6AE+o3?}}3eqHKO@OlAfZE7{ZdXmpe-!Gnk#LEB-~ZoIYpt(}hI^W;=bbUMBT z3ecGNW-CBra>!@V6rAn$S;8y=4pkSNk{Q*dI}h<0{&@foQaW=MW;+N7mJQg%Lq0~ zn`Q-UP7o}2SPy3lv?{EFV9S<3Dk2;ThFZX^SOH)Nb_|Th{M#}S;ogD4e&N_3onZ2c zz-T`h!G>tEb68je_Jjo{{%bg!&<$bO3Co4wCv(`t5M`TEndYY0JYd3Rn`2elfx@6# vGEEqCa}#qDrU}ysp3Wo4;t6BB(v}GC@Q7{Uej7wFXqZ(*)zmB;EJgnh#RS^2 diff --git a/Questions/TSP - DST 1 - Sujet C.tex b/Questions/TSP - DST 1 - Sujet C.tex index 8e65df3..962b2eb 100644 --- a/Questions/TSP - DST 1 - Sujet C.tex +++ b/Questions/TSP - DST 1 - Sujet C.tex @@ -10,6 +10,7 @@ \usepackage{stmaryrd} \PassOptionsToPackage{version=3}{mhchem} \usepackage{mhchem} +\usepackage{xcolor} \makeatletter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. @@ -31,8 +32,10 @@ \chapter*{Contrôle de Mathématiques} -\let\MauvaiseReponse\null -\let\BonneReponse\null +%\let\MauvaiseReponse\null +%\let\BonneReponse\null +\def\MauvaiseReponse#1\par{\textcolor{red}{#1}} +\def\BonneReponse#1\par{\textcolor{green}{#1}} {\bf Merci de répondre sur la grille fournie et de rendre le sujet avec la grille.} @@ -50,6 +53,7 @@ \item\MauvaiseReponse $]-\infty, \frac{1}{4}]$ + \item\BonneReponse $]-\frac{1}{4},+\infty[$ \end{enumerate} @@ -66,6 +70,7 @@ \item\MauvaiseReponse $\mathbb{R}$ \item\BonneReponse $]-\infty,\frac{1}{5}]$ + \item\MauvaiseReponse $[\frac{1}{5},+\infty[$ @@ -80,6 +85,7 @@ \begin{enumerate} \item\MauvaiseReponse est solution de l'équation $4x+1=0$ + \item\BonneReponse est solution de l'inéquation $4x+5>0$ \item\MauvaiseReponse est solution de l'équation $x+4=0$ @@ -94,6 +100,7 @@ \begin{enumerate} \item\BonneReponse est solution de l'équation $x^{3}-7x=0$ + \item\MauvaiseReponse est solution de l'équation $x^{2}+7=0$ @@ -111,6 +118,7 @@ \item\MauvaiseReponse est solution de l'inéquation $2x+3<0$ + \item\BonneReponse est solution de l'équation $10x-1=0$ \end{enumerate} @@ -124,6 +132,7 @@ \item\MauvaiseReponse $(6;-3)$ \item\BonneReponse $(-3 ;-3)$ + \item\MauvaiseReponse $(-\frac{3}{2} ; -3)$ @@ -151,6 +160,7 @@ \begin{enumerate} \item\BonneReponse $-\frac{23}{14}$ + \item\MauvaiseReponse $-\frac{11}{14}$ \item\MauvaiseReponse $-\frac{11}{28}$ @@ -168,6 +178,7 @@ \item\MauvaiseReponse $52$ \item\BonneReponse $\frac{44}{9}$ + \item\MauvaiseReponse $\frac{99}{16}$ \end{enumerate} @@ -183,6 +194,7 @@ \item\MauvaiseReponse $\cos (\hat{C})=\frac{1}{5}$ + \item\BonneReponse $AC=\sqrt{384}$ \end{enumerate} @@ -194,6 +206,7 @@ \begin{enumerate} \item\BonneReponse $\cos (\hat{B})=\frac{3}{5}$ + \item\MauvaiseReponse $\tan (\hat{C})=\frac{3}{5}$ \item\MauvaiseReponse $AC=\sqrt{136}$ @@ -211,6 +224,7 @@ \item\MauvaiseReponse $\frac{\arctan\left(\frac{7}{2}\right)}{4}$ + \item\BonneReponse $\arctan\left(\frac{35}{40}\right)$ \end{enumerate} @@ -224,6 +238,7 @@ \item\MauvaiseReponse $\widehat{C}=70^{\circ}$ \item\BonneReponse $\widehat{C}=60^{\circ}$ + \item\MauvaiseReponse $\widehat{C}=75^{\circ}$ @@ -268,6 +283,7 @@ \item\MauvaiseReponse $98\mathrm{cm}$ \item\MauvaiseReponse $200\mathrm{cm}$ + \item\BonneReponse $180\mathrm{cm}$ \end{enumerate} @@ -280,6 +296,7 @@ \item\MauvaiseReponse $AB=99\mathrm{cm}$, $AC=119\mathrm{cm}$ et $BC=20\mathrm{cm}$ + \item\BonneReponse $AB=99\mathrm{cm}$, $AC=101\mathrm{cm}$ et $BC=20\mathrm{cm}$ \item\MauvaiseReponse $AB=99\mathrm{cm}$, $AC=79\mathrm{cm}$ et $BC=20\mathrm{cm}$ @@ -296,6 +313,7 @@ \item\MauvaiseReponse $20\mathrm{cm}$ \item\MauvaiseReponse $8\mathrm{cm}$ + \item\BonneReponse $18\mathrm{mm}$ \end{enumerate} @@ -311,6 +329,7 @@ \item\MauvaiseReponse $50\mathrm{mm}$ \item\BonneReponse $80\mathrm{mm}$ + \item\MauvaiseReponse $50\mathrm{cm}$ \end{enumerate} @@ -327,6 +346,7 @@ \item\MauvaiseReponse $AB=21\mathrm{m}$, $AC=42\mathrm{m}$, $A^{\prime}B^{\prime}=49\mathrm{cm}$ et $A^{\prime}C^{\prime}=18\mathrm{cm}$ \item\MauvaiseReponse $AB=21\mathrm{m}$, $AC=42\mathrm{m}$, $A^{\prime}B^{\prime}=49\mathrm{cm}$ et $A^{\prime}C^{\prime}=9\mathrm{cm}$ + \item\BonneReponse $AB=21\mathrm{m}$, $AC=42\mathrm{m}$, $A^{\prime}B^{\prime}=49\mathrm{cm}$ et $A^{\prime}C^{\prime}=98\mathrm{cm}$ \end{enumerate} diff --git a/elm-stuff/0.19.1/ParserTest.elmi b/elm-stuff/0.19.1/ParserTest.elmi index f7801ee95494fce19085ec1e701c3558698f2fcf..ececb4be59194808b9cafaa282c036024856f01d 100644 GIT binary patch delta 122 zcmdlga6x2(7^A>O@x6>}Y{?mknRyds^d{#ri%-l72T_}^Fm^HW@fD?(Y`yDcNb7%Q6yDk0nO(0Pd;J^NPLri25S72Q2C7yFl>Q)9svw0{92$x?&R}n|*){8R zNdZ9%96&-S>AR<`ph!Nn9DIce2~JQIE}$OZkRu#=;eFol#i2al75f$u|(L)ZA-7u1oHv4 z4qI?rK7*#=5-P!z@*83)>w_27Uu1aN%t1#^T_GiCXnQtt9+&zoXMcyB^<&@m=X;^G zKrPp{=KWsNrIyX>bgcw{*vDYKRDrj(tBipr*g#G1!>@WHr#Ah7;$w8a*Wzu02eeT* zlo|jwJov&Wz@@yJ6?x<#)zeZ}QrOBQm4=-(F8EFm(=95mU6@umBuOeL&9;{WOG;!d zVD9TCRs`3KhgHl1VI3FY%jzh`bDm|vPsZo4-z)>sO=i_#ZI=lX6%Ec+QpP6W=PI-C zf=b}8^at+=l2Tq$LmJW%Q3J_tm!sOxb~Lmx5hOZbwgPe!M3Tbd3X0p^z{o9lBO)*1 zZqM0NKna(_EP?k?0WPb%;Zr5c9RjTj=))RPs!hO{wI3mlh?Nwdh?+709kR6WE4#zkp-C^pwvxByV2epw-*vNApx9`HCzep2p4Rt8I z&u;Z*$q*ZPISd@HMFNJ{4wF`4g_TPxAWL+34E`Wb=^{phd)i~@C0Nld_5sz35!0>N z;G5K=Y^EF+C%ey_gtz2E-fYqEXxm@v(1p18CSFhSv#vF{`^4)ohHImWN8b=NQKD8s zD{Vx9ue2SP^4J6a6DzLkoHbdbfk$0@CUltkAB5|f;@OjtW6KN^2-`iIYHoLK=XOsY zH{;$MvAa&Q%OSGH)Yv1WYCZ2XJYxFrky1(j~H7}ZCk zXK(O|tm22Q;Ktz-MBxTRl2r`5OU>n$(0hcYppxZ5i0Ksm(sNj4S4a&tTEGV-15H=( zhixW2Beoh3yZEJ9ga>MS)t_FhqQnb(R#^lx=)6PGM5k@%Yd^S?aZoT4@?Z^&xGVbXc%+=3tsXA*~yGAyVz)(sh3<2ogC7G){b%0F3^@3+tJy?8=CISMn~U#<`6VD$ms zWXJpX|4I5>V9aYRNq4=V?X|?qe%K+Cyk;@c4m=3nUwo$&k)4f`vFnM9n`0lvf2WJE AwEzGB diff --git a/elm-stuff/0.19.1/QCM.elmi b/elm-stuff/0.19.1/QCM.elmi index c72c4e82583c64a8598169b90163cfe840d6f6db..af879c51e2b1c967009ed34c46e234b05cd11d05 100644 GIT binary patch literal 14385 zcmeHOd2ib`6qhXdh;ue8u#Yfoz`C{FK0w-J2apt59R&NAw&+BK4wsVLY@dE4B~qmP zXv>MDc*6`hl6CN1zjyGF8K5k^kI8UB;!k*%TKVU4j6ULU5uh0+#U-on;2<0<5J@l@ zT&suT3EM{ffj*q`$NQ`C8L19s_lj3~?h*xwWsTU_?kpzQz4Vim{~5|_gGoyK=&m?8 zOGJ4x-L>qo!sl_$=c_YsiJ}?y3ci(>-=V~xCH)V0i3z`~OE|nH@if5U4hXh~=5s&7 z7Y_?z5mgDf9M11iy3JKZ5t@#B-fLl0Crs`j^K3(gL&v>O!@&Jb{87iZ84;UP*77rVhJUEj zf!-rM%$dc3<}M{t91?#q+@iypurc;9@s|{aKWZ4+1`qJFO=@hPGkF~ce^t1I@S;ds zDyKw*H z?WhcJl;RW%GF(l1#aWc7!Wc9U12y%iC`)lW)$Ur7Ln?xgi6}toYif)?XXxCY&nsa_ zu}EpWCIM6u-hse#D7EmEJk^eRb|4^@>Umo_eI6M>oWSnaq0|j&2e05uKVoHIy9Q;D;28(c0k~iYGc#_9tqX6e$O32p#yW!6(~%WABAXf^M!WE3fuRX zt0)jEyJyUIa*vrpGY9HV!w{wSH~3EhBO^pj&>e(v6o)bZsqdG09KLEA@+5CBu67L7 zVKirk?9_3`(Ou9sgVZ9VZAIKtGs;Cxq9Gfu%zf<@yo}EI_I%eCaKs5r%U0DO%EBpa zC_^LI;-)xR_YhZ62i5v`LHy89FQZDu3h}0xv$S!Ob;x1KOo@(Xt&9$Gj;?p4%XX}? z^8^*Cv8FU7e6>jfkLVf11Pb!~qWsDSuU)-J-MplXF5<*zrQ|BFpoas+&_1mf#3-GMK>be=-)edS z>GMF5L=IM4t*RcnD+!z9`Q_)#|9dh+(Jh56)r97U)>`B$fnUqxFVrD5uv(D*pNeM_ z8{f&**GnX3dFLofF0l}E75%2M)EKDAx?V$_JH|IgnYkUB5V#E!cCM#y0X@+ba|V)*TZ1f2CW@s^rDYWukQ^IAvc`@HrwljWcoO~O$$F?A4Ya}OVUkUg8Sxjabd#luAjc`DxH!rfrm+A}7T6aHi(^{~MMCMw9b4-1_u z!cFOVM3JOcx*J;2$vvi_U1g_?DxT1~Sk%Z;t#up|!tHJ(m_fGiP`Tg?7V7z$0x-Mn zZWZKTxCnDhx31D6S^A;CEMK&OH|5c${91pa_fMC_y54FJ{INik0koYI4`E-DbeBG+ zdkl*Y7^yp3Y1&(ectMS82(=i#?MXik%WW>QJT=Jg2~UyJ&Dx;q7!D!^`~!7B=H>tZ delta 918 zcmdm3a4=wk7>fm0V$kH-+9n(Q!kIT4vDmV6u&3sgWTqAsPhQAwxH+3=JJaNK{5L0W z6!4#1Dl0nqzKR$ZGe==*YH>+se%|DR0#aO@Fdk5gsN&>0MqVz?vc#gy#H5_mVvq_( zhRN@RLP*v&xlU1Z@&-Yc&Fh4xGIH}3Bo-B?76k%rp6sBgI{AQz$mH`1uB)JErREmoBqpa8P5!88HF+YZJSZ6C<>10TiDA$X zaY@W8_DS?jOfJfwd{9MpvNdD=7%F1{&f*k=44>`F0MWUiGCjh+xch2UC8jBf8 zk3n;JF>+H(ypAR5_Px?6o_tm}aq=9!(8+x!9CFOQ#pw)afSCi7hQO&;z*u5(tbqg< zCp<(a$C(%y@Vlqxr4~Wb8b}?~046kpU|i_5`Xdpa!zv*@!ME+o4oIH_H Vf(Ma97?@y*11*mLoy!ii001;EG)Mpd diff --git a/elm-stuff/0.19.1/QCM.elmo b/elm-stuff/0.19.1/QCM.elmo index fefd4f9b2a024086b0328fd2862b11f6b5e1f00c..b63d22780ff8184b61ef858b2e43ebfc843c0a1d 100644 GIT binary patch delta 11881 zcmeHNeQX@Zb-%g0z3=b6z2i5RB57M9DT|W)A;nQd$ug~4wx!5+kc73gyxS8`z7KMD zkCx&(ijn?T!!Wrq=7i&sM z)mTq^%|1U_bnrQlDIuDRkT<6Y2*rW(_xWRqFU5~MIku=Zfm~e;+2ex|{zaui%`Lm8 z6sSyG1F}A7s2VChH$8+;94RC!wd$hX3*n`l7>~VJH5T?a%0SsXmq2+lg&DxP_qin6n-l8J@r+-bFA0w2-scZ@#&5h$X zE`{-%w}@QdHp&9wG=tC0^#%OL41BX7J}ErYTCAx;rK;%$7d)FG6$+@eda%^g zRI6V|S4+)C+0{|7)=GADoX-EPOA#`+&_kxg*??qzf=~vUrpfM&;oaG7QaAD7qEgjB zCnRAJ3`Zy05u(~rqYH?_ds{c9g15FD z1`afv=FJGoN4a+3bJur9m}X*RjGcKMMFv8Pil(bt=pcP`+5!GFR>XxH=^_ZcOMFz! z_%Da@LXg-VUb!efV6BjJ>?GP=E+-P&qv+L=PPXn)RshDSg{5M84;oL@iQHGCiVt(Dr2f`@Q6QS*2c;e@s!U<3HJ!+0UTQO`h9@Wkh1&$nv!H z>Sw;!yjnz3neS=aId_o{!0()2(fH?pMJN~0k2CA=A^T(27hDDhAPF!a08SYEz;ex8 z@}t78^s-V@TUz%jI6po*Cy@(ZsI@3S!s10!&7wwcUHmkzffu7hKd9_3j-ZGMdVRsx3D4s!?q= zx@C=o&T&);ce$02$v!|uN`%x_qb*))^z>(}M&{KhlJQprG3QooytHF*_uBLMiRw`? zdF=;R0U%8wG6Q+CZ6Cik?svBHi8eRi~ zFmNm5g&zAX1eiWNTI^K+2%J*7p)?GlC+1IrXu`|{Q8?{bDc3(sHec|T4Kp>W80#t| zthdLDZL(f+;(}FV&7X-V=X{}dV*V_K;`nq#9O1#>T7n^lgzg8wDVjePP-aL0r^+nA z7L8*!sd;6(oe^FBGa*NjNH}O3iw`)umN^C9Y|7r;X=0^o24Z*I^ ze1Q8q+fCAS^y0+iI1gwb8aCewA;Bz%k=PN@3<_2P0%7I`mVeM=-}?-)qMoEV6Gy!Y zwN!gQ++(=m@t}qFCr04z?EMx0_>&$lUkI_9HNwYJMTn@DTGg)|E-8)YAesWJ?nwIl zd9T*2^COL-Y-MH-zt3|VS7mn6<&G?S9(AA1LGVi7C_b1F&B-W=wWlTr2}a-9gyx7( z8(woQRu}+*i}VE3RA#dFlSVF`hdqzb+OZW1Ko~(|L-Jzo3ZbD1Y6MJJ4ys+J92tPG zZrhkn%ktbDB+&J_Il>FRx-!OBw%HyJ{KCqZ9}T=b2kGox&?8B82ff}k>EY~5-{~U> z^Ur$W)VMMm?g<`mR(aCQX7bs6?$zqX@9G$aw*cUE5cR#+>%wgUg z!^F$wH+br;)6<0^72A>_iD?M18VEC~5X>tPG%k7!#v@@V>*A4QGej*1@z1Zv&;N7g zX#}TmKCJ3A|0J2D1W6W2R!4EN5XI+m4?)}^jcF?6e#@!=5r$?sPO7~NiWaWwGquG9 zg>-aM%HxUmdvHzsI++5g_?EaI@?kK3f|215uIKRPd=&q6{yv;JB(Q<_o%|o+XR~RN z>fr~a=P^2z58Jcjrr3}FR?6XTT^c$6v9vq3K`g6Ed0(TfKhv~ivZtzZ7!L(iO~Xsc zJi!Qxr#FY4&$u9vW^;=lO~+%);DPpO8l3Xx4+>}$zuG75KuoXh-(QnY$_fMqI*AbG zYpZY9;T6>mzH;P3u@#9U3neqRfxu^bi8zjX0g|GhL9=Yk5L3R2K~3Jiz2 z1Od$pNFjLUl}ms6LR+!HZT7B>IWmd)oaiF|*jAgw!J1-Jnp%DH-g-IMXf_y<=JTKV z0xIInH6iEj147HEDD35901@7J`#&w94!?9!#QQ&;GA|@hD%Ax~EDaANQyOGtBtcaU zRF9dLqX2~v)W}9{%xgsR-~04=4yL4SEY6ll#s*NHT^9&34@y86SUGbEO%Q+rP>IcC zv(p{ZH&hJhgt-Z!!}#LQ2YXZkcQ#nMjhKLgr!Nnsl6q@iFKN|9lJe+?yw-dX%rv~mep+OS$p?egMwPsDky{xUJb&Tx6JdPxN#XqN8zbXUjJ@3yy(o0=xJ_Iu{wbl2W1A(*+$yvSB7bNk|RfZ$6?-0 zZiM9Ya#GM}pKUk${%1x0eN^IWn|KXNJZ-XdA*~vHq4n zEY=5<0pI^kyGYjoAdPncNPw1l1^0{qRl5!XnQj8+=fY@IuoRRR2D7ES`C%VQ>aSo3a_aWY}z&oKc4=iKM^>r8j*_DtOMpo zj=}M+$Q1#8OJPTF!p?ahX;);i#5DTZ_%GsAh5$4?c*Q2h#;w-GqW&#;uY{tjBf=5r{; z%W&LPvwD^#!OzewZ>FN*yMLD+*{Y;%uu8@h?&>HLc9zlpxHEF)UJMEKW?8LyB>ne#s=@=kf{BbeRl4CCdbPE>}t5U#~VGvy{i?<{njRhB8KR>D9Bxl$yNy z7UY}lDP`gV?dfHCVr+E&`K=S%Hz}J+qhro)@)T{Fax}@ZZ4|zc(lSj1hv;9 zWvp$DETP9ok#x#=eaNQF%!#s)MUB5`+NH*_0TC6-YHI_d8aRi?jmWq~>5$w?xzzPKLOTX9}q{!c?-%9v< z)5W}(PMb4+Bzs1q0coS#<}7jW!f+TMD*&lO|=bpaIcpQ`9y)WT3bB%qs3 z3`*&h3fxs{4`mH*@v+S?+)a!sIX4!XS{P6ZJQs?H9{15a&Si6N23?nO+%3uF7GSAx zy)hLs4;9d``BWBVM3+iI>l+g4F~6NdBRQ7`OhCOrG(XItRC8_#uyJui_^=xDH zEL^sfTMcV6z;fjUMOUEypABR7Ia&?(3=vTcCB$_J?1U-ObLxCb10qC-!La>2f>DwEV z1kw-yu#YsRlJcL(dz-ap!|IV8*pRb(z~wo%wfJhHNDyfp9~`0ODGYeBeS0Np{#^lW zG!OWZWd21FiRNGt70t(?0%|^9M2Dt}1SJQ5sT%YS7>^9vj9Q_u}>H?G}t zCvRG?y=nK*-&}hn>$rgg#}tXtp^pChdDV9(3frkZwYjxK;c}_AgutTcOn10o@qm{{ zvPmE)W>{{T)3jb&i^n# zZevE5?VGPYD?VYD81a8yEQB4GVx@r>)RQkZHGV~s9q}|JCuvo(1IomIeycyq(NUIn zvTJ?muuYBN#}PIVCvOyOs6ITB5405;Y@>ZQlikWTm3}mx*Q}BiXNwq$`J;aH&|a52 jvG+;n%1^A%$iv`+=D+u&9RtDTs`{cm7}fc5hdV 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 diff --git a/elm-stuff/0.19.1/i.dat b/elm-stuff/0.19.1/i.dat index 3f1cca20242a78aa753ee88961e702d49ba4f5d4..126b1443a2e31c02d6472b02d7e104eb05fd6660 100644 GIT binary patch literal 147897 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 diff --git a/elm-stuff/0.19.1/o.dat b/elm-stuff/0.19.1/o.dat index c6edbbe29247e0ad2751499982b4fee627f84ba5..c6505b825b8f487900735e916550ff304208aeb2 100644 GIT binary patch delta 69149 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 delta 2084 zcmZWqZE#fO8STCA*S(v~?&fR5hF~CkM57`Bv`T47EG6YDL~0TR8#dFyMy2T%EC@+M z!U&e2A=79Nu^kBp3TPle2v5XF5)iZu(2xmk7!Wz#5sHDQU-{ATITQ5aMZ=82(HYW9 z?+qBu-ak%K9R0;Ak)E^7Zy0j#wQOW3@kCnbHLDUZcado$y^DJeq?u2|;mjw}i&NKm z3^hzOPo?68HtxsNW5P|rA~Q7+SH3VLMzpgSiY_%2w(z4jHDEI;@K!F_AV4(js zB~bQ=ilY2)=JGM+X!uzL;ER|^}}d$`2NI@7`{+t_i0-qDr*?JTSxFO>qQ6Y=mB zaSyt8vO1JCvVuG6GIz5StUqIT(HLT}6mDXJHb%ZA-6$C)Jn*a$UTQwbO1|s$^+cvn zU#2YlqmA8bj2yxC8Q9*odK)3_jdMXt8EK z|7GbT^$;IsQ9~AgJYk3uYAoO`!{I)C0sozeH}+}X#xLTMQVMzL5EOxMkjK-aARnvH zzKlCe(cEGlayh+n*D;GKmhmFj9YoK&#w0bA^BWwWJX+d5togZ>Il;N&`!21yMK|N*+Rw9Mv6%FJYEN)?H1e`l3Uz(LPemj5jHa=$*OF9s zl^7w?j;sv92>@WP3lqq_7gbGjXsr43>&Jg7idLcggc)rNt=q*zzm|!U{{p3mE z=66i)E)?5FIV9d5E)-S|*NvaA5a&3ZtP&fdFm;A$)3ckz0V9G}d*dxVX>+}(H)+aN zvBBk7H+_$oA3+*R5APL61ad1iwHMx3f_~L1x(#&A=h{4B9!E3V#BCem$08PoJ`idD zBgsWK{wng!NTrSO2X&LfC&kA$we*Tt+>YT}E{Osek+GznE8=g;Id%++Y}+}mOLJlyF&73 z(bQBfS7`1oa)C1y@*RXOTO4ao8;J<+lbnXFl_h>U{3p41G_)36w4+^mEu?Oh3CJBK z6&?Ff{$4}ZL5Jinse?;rDb4ATvm~0rdg>|X-t?YKbMsTKHaTsD(I6>{h!%` zK{u`cNeZ}0pL3NpUv|0F3Kgm=Gjn}#ILA9Ee=$P;8 zPMve%zo;s#p2uuT+M(uZ8}^#<^gyFp#?g6#1?ZQ1)sx?u^IKAHY2EMF02jP0-IQ=p ztuh>e4Y})3n`-qr1oxd%v+s!YUFpnCFZHO+1}b;zYpw4irNd2+l7#fL>Q+RQF8cDk zdY#ePi|T&nL}L3Fs?|wHob6NdoF6xSrOfHLy~p%Y$waH)M88*G8A%UWKQa*hzUiUX vDb`I7_LXa0SIn|5M@~t&&}0dEV2)L2Q}Gj4@gJNZKY!KQ;-%LN`$73%7$)g> diff --git a/elm.json b/elm.json index 3acf662..a90f155 100644 --- a/elm.json +++ b/elm.json @@ -10,6 +10,8 @@ "elm/core": "1.0.5", "elm/html": "1.0.0", "elm/parser": "1.1.0", + "elm/random": "1.0.0", + "elm-community/random-extra": "3.2.0", "lynn/elm-arithmetic": "3.0.0" }, "indirect": { diff --git a/src/ParserArbre.elm b/src/ParserArbre.elm new file mode 100644 index 0000000..6e0f9b5 --- /dev/null +++ b/src/ParserArbre.elm @@ -0,0 +1,164 @@ +module ParserArbre exposing (..) + +import Parser exposing (..) +import Browser +import Html exposing (Html, button, div, text) +import Html.Events exposing (onClick) +import Maybe exposing (Maybe) +import Result exposing (Result) + + + +-- MAIN + + +main = + Browser.sandbox { init = init, update = update, view = view } + + + +-- MODEL + + +type alias Model = Int + + +init : Model +init = + 0 + + + +-- UPDATE + + +type Msg + = Increment + | Decrement + + +update : Msg -> Model -> Model +update msg model = + case msg of + Increment -> + model + 1 + + Decrement -> + model - 1 + + + +-- VIEW + + +view : Model -> Html Msg +view model = + div [] [ text texte ] + +{- + Sans le withIndent -1, les arbres sous-indentés sautes +-} +texte = voirArbresParses <| run (withIndent -1 arbres) + """ + * + * + * + * + * + * + * + * + + * + * + * +* + * + * + * + * +* + * +""" + +unArbre = + Arbre + [ Arbre [] + , Arbre + [ Arbre [] + ] + ] + +voirArbresParses arbresParsesPotentiels = + case arbresParsesPotentiels of + Err erreurs -> deadEndsToStringBis erreurs + Ok arbresParses -> voirArbres arbresParses + +deadEndsToStringBis errs = + errs + |> List.map voirErreur + |> String.concat + |> (++) "Il y a des problèmes aux endroits suivants :\n" + +voirErreur err = + "Ligne : " ++ String.fromInt err.row + ++ " | Colonne : " ++ String.fromInt err.col + +type Arbre = Arbre (List Arbre) + +voirArbre arbr = + case arbr of + Arbre [] -> "[]" + Arbre arbrs -> "[" ++ String.concat (List.map voirArbre arbrs) ++ "]" + +voirArbres = + List.map voirArbre >> String.concat + +{-| Ce parser change l'indentation courante, cré un arbre puis + y intègre ses branches grâce à une boucle +-} +arbre : Parser Arbre +arbre = + let + suite = + Debug.log "? :" <| + flip withIndent + <| succeed Arbre + |. symbol "*" + |= arbres + in + getCol + |> andThen suite + |> Debug.log "Arbre : " + +flip f a b = f b a + +arbres = + let + sousArbres arbrs = + let + boucle = + succeed ( \arbr -> Loop (arbr :: arbrs) ) + |= arbre -- lazy (\_ -> arbre) semble inutile malgrè l'appel récursif... + fin = + map (\_ -> Done (List.reverse arbrs)) + suite col_ind = + oneOf + [ succeed () + |. end + |> fin + , if Tuple.first col_ind > Tuple.second col_ind then -- if col > ind + boucle + else + succeed () + |> fin + ] + in + succeed Tuple.pair + |. spaces + |= getCol + |= getIndent + |> andThen suite + in + loop [] sousArbres + |> Debug.log "Début de la boucle arbres : " diff --git a/src/ParserTest.elm b/src/ParserTest.elm index 394741d..7980562 100644 --- a/src/ParserTest.elm +++ b/src/ParserTest.elm @@ -1,11 +1,15 @@ module ParserTest exposing (..) -import Parser exposing (..) +import Parser as P exposing (..) import Browser import Html exposing (Html, button, div, text) import Html.Events exposing (onClick) import Maybe exposing (Maybe) import Result exposing (Result) +import String as S +import List as L +import ParserMaths as PM +import Fractions as F exposing (Frac) @@ -53,14 +57,25 @@ update msg model = view : Model -> Html Msg view model = - div [] [ text texte ] + div [] [ text unTexte ] - -texte = voirArbresParses <| run (withIndent -1 arbres) -- permet d'avoir... +{- + Sans le withIndent -1, les arbres sous-indentés sautes +-} +unTexte = voirArbresParses <| run (withIndent -1 arbres) +{--} + """ + macro + hh + +jj + """ +--} +{-- """ * * - * + #1+3# * * * @@ -69,19 +84,15 @@ texte = voirArbresParses <| run (withIndent -1 arbres) -- permet d'avoir... * * * -* <- cet arbre + * * * * -""" - -unArbre = - Arbre - [ Arbre [] - , Arbre - [ Arbre [] - ] - ] + * + * + * + """ +--} voirArbresParses arbresParsesPotentiels = case arbresParsesPotentiels of @@ -98,12 +109,12 @@ voirErreur err = "Ligne : " ++ String.fromInt err.row ++ " | Colonne : " ++ String.fromInt err.col -type Arbre = Arbre (List Arbre) +type Arbre = Arbre String (List Arbre) voirArbre arbr = + Debug.log "voirArbre " <| case arbr of - Arbre [] -> "[]" - Arbre arbrs -> "[" ++ String.concat (List.map voirArbre arbrs) ++ "]" + Arbre chn arbrs -> chn ++ "\n [" ++ String.concat (List.map voirArbre arbrs) ++ "]" voirArbres = List.map voirArbre >> String.concat @@ -115,13 +126,15 @@ arbre : Parser Arbre arbre = let suite = + Debug.log "? :" <| flip withIndent <| succeed Arbre - |. symbol "*" + |= chaine |= arbres in getCol |> andThen suite + |> Debug.log "Arbre : " flip f a b = f b a @@ -131,7 +144,7 @@ arbres = let boucle = succeed ( \arbr -> Loop (arbr :: arbrs) ) - |= lazy (\_ -> arbre) + |= arbre -- lazy (\_ -> arbre) semble inutile malgrè l'appel récursif... fin = map (\_ -> Done (List.reverse arbrs)) suite col_ind = @@ -152,4 +165,58 @@ arbres = |= getIndent |> andThen suite in - loop [] sousArbres \ No newline at end of file + loop [] sousArbres + |> Debug.log "Début de la boucle arbres " + + +{- +██████ █████ ██████ ███████ ███████ ██████ ███ ███ █████ ██████ ██████ ██████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ +██████ ███████ ██████ ███████ █████ ██████ ██ ████ ██ ███████ ██ ██████ ██ ██ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██████ +-} + +chaine : Parser String +chaine = + let + suite txt = + P.oneOf + [ succeed (\x -> P.Loop (txt ++ x)) + |= texte + {-- + |= P.oneOf + [ texte + , retourAlaLigne + ] + --} + , succeed () + --|. token "\n" + |> P.map (\_ -> P.Done [txt]) + ] + tete ls = + case ls of + [] -> "" + l :: lss -> l + in + succeed tete + |= P.loop "" suite + |> Debug.log "macro " + +texte : Parser String +texte = + P.getChompedString + <| succeed () + |. P.chompIf ( (/=) '\n' ) + |. P.chompWhile ( (/=) '\n' ) + +retourAlaLigne : Parser String +retourAlaLigne = + let + suite ind = + succeed "\n" + |. token "\n" + |. token (S.repeat ind " ") + in + getIndent + |> andThen suite \ No newline at end of file diff --git a/src/QCM.elm b/src/QCM.elm index 9b1c234..b113fe6 100644 --- a/src/QCM.elm +++ b/src/QCM.elm @@ -1,15 +1,49 @@ module QCM exposing (..) import Browser -import Parser as P exposing (Parser, (|.), (|=), succeed, symbol, float, spaces) +import Parser as P exposing (..) +{-- + ( Parser + , (|.) + , (|=) + , succeed + , symbol + , float + , spaces + , token + , loop + , getIndent + , andThen + , oneOf + , Step + ) +--} import List as L import Set import ParserMaths as PM import String as S import Fractions as F exposing (Frac) import Html exposing (Html, Attribute, button, div, textarea, input, p, iframe, section) -import Html.Attributes exposing (..) +import Html.Attributes as A -- exposing (..) import Html.Events exposing (onInput, onClick) +import Random +import Random.Extra + + +sujetTest = + """a : 2,4 + b : 3,5,8 + c : 6,7,9 + + On considère l'équation $#a#x^{2}-#b# x-#c#=0$ alors + le discriminant $\\Delta$ est égal à : + + vrfx + +$#b^2+4*a*c#$ + + -$#b^2-4*a*c#$ + """ + {- ███ ███ █████ ██ ███ ██ @@ -20,7 +54,12 @@ import Html.Events exposing (onInput, onClick) -} main = - Browser.sandbox { init = init, update = update, view = view } + Browser.element + { init = init + , update = update + , subscriptions = subscriptions + , view = view + } {- @@ -32,19 +71,22 @@ main = -} type alias Model = - { variables : String - , question : String - , questions : List String + { -- variables : String + structureDuSujet : String + -- , questions : List String + , sujetGenere : String } -init : Model -init = - { variables = "" - , question = "" - , questions = [ "" ] - } - +init : () -> (Model, Cmd Msg) +init _ = + ( { -- variables = "" + structureDuSujet = "" + -- , questions = [] + , sujetGenere = "" + } + , Cmd.none + ) {- ██ ██ ██████ ██████ █████ ████████ ███████ @@ -55,19 +97,47 @@ init = -} type Msg - = Question String - | Variables String - | GenererQuestion + = StructureDuSujet String + -- | Variables String + | GenererSujet + | SujetGenere String -update : Msg -> Model -> Model +update : Msg -> Model -> ( Model, Cmd Msg ) update msg model = case msg of - Question nouvelleQuestion -> - { model | question = nouvelleQuestion } + StructureDuSujet nouvelleStructure -> + ( { model | structureDuSujet = nouvelleStructure } + , Cmd.none + ) + {-- Variables nouvellesVariables -> - { model | variables = nouvellesVariables } - GenererQuestion -> - { model | questions = remplacer model.variables model.question } + ( { model | variables = nouvellesVariables } + , Cmd.none + ) + --} + SujetGenere nouveauSujetGenere -> + ( { model | sujetGenere = nouveauSujetGenere } + , Cmd.none + ) + GenererSujet -> + let + f strSuj = + case P.run (withIndent -1 sujet) strSuj of + Ok sjt -> Random.map quizScanVoirSujet <| sujetsAleatoires sjt + Err erreurs -> Random.constant <| deadEndsToStringBis erreurs + in + ( model + , Random.generate SujetGenere (f model.structureDuSujet) + ) + +-- SUBSCRIPTIONS + + +subscriptions : Model -> Sub Msg +subscriptions model = + Sub.none + + {- @@ -81,10 +151,12 @@ update msg model = view : Model -> Html Msg view model = div [] - <| textarea [ placeholder "Liste des variables", value model.variables, onInput Variables ] [] - :: textarea [ placeholder "Format de la question", value model.question, onInput Question ] [] - :: button [ onClick GenererQuestion ] [ text "Générer les questions" ] - :: ( section [] <| L.map (\q -> p [] [text q]) model.questions ) + <| -- textarea [ A.placeholder "Liste des variables", A.value model.variables, onInput Variables ] [] + textarea [ A.placeholder "Structure du sujet", A.value model.structureDuSujet, onInput StructureDuSujet ] [] + -- :: button [ onClick GenererQuestion ] [ text "Générer les questions" ] + :: button [ onClick GenererSujet ] [ text "Générer un sujet au hasard" ] + -- :: ( section [] <| L.map (\q -> p [] [ text q ]) model.questions ) + :: [ ( section [] [ p [] [ text model.sujetGenere ] ] ) ] {-- :: text ( @@ -132,9 +204,7 @@ view model = , List.map dl03 ( mix [ [0], [-9,-8,-7,-6,-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9], [0], [1,2,3,4,5,6,7,8,9] ] ) -- 162 possibilités OK , List.map dl04 ( mix [ [-5,-3,-1,1,3,5], [-6,-4,-2,2,4,6], [0], [-9,-8,-7,-6,-5,-4,-3,-2,-1] ] ) --324 possibilités Ok , List.concat <| List.map ( mapTwist [3,5,9] ) ( List.map dl05 ( mix [ [0], [2,4,7,8,11,13,16,17], [2,4,7,8,11,13,16,17] ] ) ) -- 192 possibilités OK - --} :: d3 -- 512 possibilités OK - {-- :: ( List.map primitPoly01 <| mix [ List.range -3 -2 ++ List.range 2 3, List.range -3 -2 ++ List.range 2 3, List.range -3 -2 ++ List.range 2 3, List.range -3 -2 ++ List.range 2 3 ] ) -- 256 possibilités OK -- mix [ [1,2] , [3,4] , [5,6] ] == [ [1,3,5] , [1,3,6] , [1,4,5] , [1,4,6] , [2,3,5] , ... ] mix lls = @@ -152,11 +222,200 @@ text chaine = {- - ██████ █████ ██████ ███████ ███████ ██████ ██████ ██████ ███ ███ - ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ - ██████ ███████ ██████ ███████ █████ ██████ ██ ██ ██ ██ ████ ██ - ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ â–„â–„ ██ ██ ██ ██ ██ - ██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██████ ██████ ██ ██ +██████ █████ ██████ ███████ ███████ ██████ ███████ ██ ██ ██ ███████ ████████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██████ ███████ ██████ ███████ █████ ██████ ███████ ██ ██ ██ █████ ██ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██ ██ ██ ██ ██ ███████ ███████ ██ ██ ███████ ██████ █████ ███████ ██ +-} + +type alias Sujet = List Probleme + +type Probleme = + VariableAremplacer Aremplacer Sujet + | Entete Macro Sujet + -- | ProblemeOuvert NombreDeLigne TexteVariable + -- | QCM Propositions + | VraiFaux Propositions + +type alias Propositions = List Proposition + +type Proposition = + Vrai Macro + | Faux Macro + +type alias NombreDeLigne = Int + +type alias Alternative = + { vraies : List Macro + , fausses : List Macro + } + +{-- +voirSujetParse sujetPotentiel = + case P.run (withIndent -1 sujet) sujetPotentiel of + Ok sjt -> voirSujet sjt + Err erreurs -> deadEndsToStringBis erreurs +--} + +voirSujetParseAleatoire sujetPotentiel = + case P.run (withIndent -1 sujet) sujetPotentiel of + Ok sjt -> Random.map quizScanVoirSujet <| sujetAleatoire sjt + Err erreurs -> Random.constant <| deadEndsToStringBis erreurs + +deadEndsToStringBis errs = + errs + |> List.map voirErreur + |> String.concat + |> (++) "Il y a des problèmes aux endroits suivants :\n" + +voirErreur err = + "Ligne : " ++ String.fromInt err.row + ++ " | Colonne : " ++ String.fromInt err.col + +{-- +voirSujet = S.join "\n" << L.map voirProbleme + +voirProbleme prblm = + -- Debug.log "voirProbleme " <| + case prblm of + Entete mcr sjt -> + voirMacro mcr + ++ "\n" + ++ voirSujet sjt + VraiFaux prps -> + let + f prp = + case prp of + Vrai mcr -> voirMacro mcr + Faux mcr -> voirMacro mcr + in + S.join "\n" <| L.map f prps + VariableAremplacer ar sjt -> "" ++ voirSujet sjt +--} + +sujet : Parser Sujet +sujet = + let + problemes prblms = + let + boucle = + -- Debug.log "Boucle sur un probleme (bis) " <| + succeed ( \prblm -> Loop (prblm :: prblms) ) + |= probleme + fin = + map (\_ -> Done (List.reverse prblms)) + suite col_ind = + oneOf + [ succeed () + |. end + |> fin + , if Tuple.first col_ind > Tuple.second col_ind then -- if col > ind + boucle -- |> Debug.log "Boucle sur un probleme " + else + succeed () + |> fin + ] + -- |> Debug.log ( "Choix de l'embrachement dans la boucle (position " ++ S.fromInt (Tuple.first col_ind) ++ "x" ++ S.fromInt (Tuple.second col_ind) ++ ")" ) + in + succeed Tuple.pair + |. spaces + |= getCol + |= getIndent + |> andThen suite + in + loop [] problemes + +probleme : Parser Probleme +probleme = + let + suite = + flip withIndent + <| oneOf + [ vraiFaux + , backtrackable variableAremplacer + , entete ] + in + getCol + |> andThen suite + +flip f a b = f b a + +reserve = Set.fromList + [ "qcm" + , "vrfx" + , "var" + ] + +sousSujet = + let + suite col_ind = + if Tuple.first col_ind > Tuple.second col_ind then -- if col > ind + withIndent (Tuple.first col_ind) ( lazy (\_ -> sujet) ) -- Aucune idée de l'effet du lazy, ça marche sans... + else + succeed [] + in + succeed Tuple.pair + |. spaces + |= getCol + |= getIndent + |> andThen suite + +entete : Parser Probleme +entete = + -- Debug.log "entete " <| + succeed Entete + |= macro + |= sujet -- sousSujet + +vraiFaux = + -- Debug.log "vraiFaux " <| + succeed VraiFaux + |. keyword "vrfx" + |= propositions + +propositions = + let + suiteBis prps = + let + boucle = + oneOf + [ succeed ( \mcr -> Loop ( Vrai mcr :: prps ) ) + |. symbol "+" + |= macro + , succeed ( \mcr -> Loop ( Faux mcr :: prps ) ) + |. symbol "-" + |= macro + ] + fin = + map (\_ -> Done prps) + suite col_ind = + oneOf + [ succeed () + |. end + |> fin + , if Tuple.first col_ind > Tuple.second col_ind then -- if col > ind + boucle + else + succeed () + |> fin + ] + in + succeed Tuple.pair + |. spaces + |= getCol + |= getIndent + |> andThen suite + in + loop [] suiteBis + + +{- +██████ █████ ██████ ███████ ███████ ██████ ███ ███ █████ ██████ ██████ ██████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ +██████ ███████ ██████ ███████ █████ ██████ ██ ████ ██ ███████ ██ ██████ ██ ██ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +██ ██ ██ ██ ██ ███████ ███████ ██ ██ ██ ██ ██ ██ ██████ ██ ██ ██████ -} type TexteVariable @@ -166,14 +425,14 @@ type TexteVariable type alias Macro = List TexteVariable -voirMacro macro - = S.concat <| L.map voirTexteVariable macro +voirMacro = S.concat << L.map voirTexteVariable -voirTexteVariable txtvar - = case txtvar of +voirTexteVariable txtvar = + case txtvar of Texte txt -> txt Variable var -> - let expressionParseePotentielle = PM.parseMaths var + let + expressionParseePotentielle = PM.parseMaths var in case expressionParseePotentielle of Err erreur -> "L'expression est mal formée." @@ -183,12 +442,16 @@ voirTexteVariable txtvar Nothing -> "Les puissances non-entières ne sont pas acceptées." texteSansVariables : Parser TexteVariable -texteSansVariables - = succeed Texte +texteSansVariables = + let + condition caractere = caractere /= '#' && caractere /= '\n' + in + succeed Texte |= P.getChompedString ( succeed () - |. P.chompIf ( (/=) '#' ) - |. P.chompWhile ( (/=) '#' ) + |. P.chompIf condition + |. P.chompWhile condition + ) expressionVariable : Parser TexteVariable @@ -198,23 +461,32 @@ expressionVariable |= P.getChompedString ( P.chompUntil "#" ) |. symbol "#" -parserQuestion question = - case P.run questions question of - Ok macro -> macro - Err _ -> [] - -questions : Parser Macro -questions = - P.loop [] questionsBis - -questionsBis : Macro -> Parser (P.Step Macro Macro) -questionsBis ls = - P.oneOf - [ succeed (\l -> P.Loop (l :: ls)) - |= P.oneOf [ expressionVariable , texteSansVariables ] - , succeed () - |> P.map (\_ -> P.Done (List.reverse ls)) - ] +macro : Parser Macro +macro = + let + suite ls = + P.oneOf + [ succeed (\l -> P.Loop (l :: ls)) + |= P.oneOf + [ expressionVariable + , texteSansVariables + , backtrackable retourAlaLigne + ] + , succeed () + |> P.map (\_ -> P.Done (List.reverse ls)) + ] + in + P.loop [] suite + +retourAlaLigne = + let + suite ind = + succeed (Texte "\n") + |. token "\n" + |. token (S.repeat (ind - 1) " ") + in + getIndent + |> andThen suite {- @@ -225,6 +497,8 @@ questionsBis ls = ██ ██ ██ ██ ██ ███████ ███████ ██ ██ ████ ██ ██ ██ ██ -} +type alias Variables = List Aremplacer + type alias Aremplacer = { var : String , vals : List String @@ -235,33 +509,156 @@ parserAremplacer variables = Ok ars -> ars Err _ -> Aremplacer "" [] +espaces = + chompWhile <| (==) ' ' + +variableAremplacer : Parser Probleme +variableAremplacer = + -- Debug.log "variableAremplacer " <| + succeed VariableAremplacer + |= aRemplacer + |= sujet -- sousSujet + aRemplacer : Parser Aremplacer aRemplacer = succeed ( \x y -> Aremplacer x (L.map (F.raw << PM.evaluerBis) y) ) - |. P.spaces - |= P.variable - { start = \_ -> True - , inner = Char.isAlpha - , reserved = Set.fromList [] - } - |. P.spaces - |. P.symbol ":" - |= P.sequence - { start = "" - , separator = "," - , end = "" - , spaces = spaces - , item = PM.expr - {-- - , item = P.variable - { start = (/=) ',' - , inner = (/=) ',' - , reserved = Set.fromList [] + |. espaces + |= variable + { start = Char.isAlpha + , inner = Char.isAlpha + , reserved = reserve + } + |. espaces + |. symbol ":" + |= sequence + { start = "" + , separator = "," + , end = "" + , spaces = espaces + , item = PM.expr + , trailing = P.Optional } - --} - , trailing = P.Optional - } +{- +███████ ██ ████████ █████ ██ ███████ █████ ████████ ██████ ██ ██████ ███████ +██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +███████ ██ ██ ███████ ██ █████ ███████ ██ ██ ██ ██ ██████ █████ + ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +███████ █████ ██ ██ ██ ███████ ███████ ██ ██ ██ ██████ ██ ██ ██ ███████ +-} + +sujetsAleatoires : Sujet -> Random.Generator Sujet +sujetsAleatoires sjt = + sujetAleatoire sjt + |> Random.list 89 + |> Random.map L.concat + +sujetAleatoire : Sujet -> Random.Generator Sujet +sujetAleatoire sjt = + Random.map L.concat + <| Random.Extra.sequence + <| L.map problemeAleatoire sjt + +problemeAleatoire : Probleme -> Random.Generator Sujet +problemeAleatoire prblm = + case prblm of + VariableAremplacer ar sjt -> + let + vrbl = ar.var + vlr = valeurAleatoire "" ar.vals + f sj vl = remplacerLaVariableDansLeSujetAleatoire vrbl vl sj + in + {-- + Debug.log + ( "problemeAleatoire, branche VariableAremplacer, variable : " + ++ vrbl ++ " " + ) <| + --} + Random.andThen (f sjt) vlr + Entete mcr sjt -> + Random.map (L.singleton << Entete mcr) (sujetAleatoire sjt) + VraiFaux prps -> propositionAleatoire prps + +propositionAleatoire prps = + Random.map + (L.singleton << VraiFaux << L.singleton) + ( valeurAleatoire ( Vrai [ Texte "Le prof de maths est le meilleur." ] ) prps ) + +{-| Permet de prendre un élément aléatoire dans une liste + avec une valeur par défaut si la liste est vide. +-} +valeurAleatoire : a -> List a -> Random.Generator a +valeurAleatoire f fs = + case fs of + [] -> + Random.constant f + ff :: fss -> + Random.uniform ff fss + +remplacerLaVariableDansLeProblemeAleatoire : + String -> String -> Probleme -> Random.Generator Sujet +remplacerLaVariableDansLeProblemeAleatoire vrbl vlr prblm = + case prblm of + VariableAremplacer ar sjt -> + problemeAleatoire (VariableAremplacer ar sjt) + |> Random.andThen (remplacerLaVariableDansLeSujetAleatoire vrbl vlr) + Entete mcr sjt -> + Random.map L.singleton + <| Random.map2 Entete + ( Random.constant <| remplacerLaVariableParLaValeurDansLaMacro vrbl vlr mcr ) + ( remplacerLaVariableDansLeSujetAleatoire vrbl vlr sjt ) + VraiFaux prps -> + Random.map + ( L.singleton + << VraiFaux + << L.singleton + << remplacerLaVariableParLaValeurDansLaProposition vrbl vlr + ) + <| valeurAleatoire ( Vrai [ Texte "Le prof de maths est le meilleur." ] ) prps + +remplacerLaVariableDansLeSujetAleatoire : + String -> String -> Sujet -> Random.Generator Sujet +remplacerLaVariableDansLeSujetAleatoire vrbl vlr sjt = + Random.map L.concat + <| Random.Extra.sequence + <| L.map (remplacerLaVariableDansLeProblemeAleatoire vrbl vlr) sjt + +remplacerLaVariableParLaValeurDansLaProposition vrbl vlr prp = + case prp of + Vrai mcr -> Vrai <| remplacerLaVariableParLaValeurDansLaMacro vrbl vlr mcr + Faux mcr -> Faux <| remplacerLaVariableParLaValeurDansLaMacro vrbl vlr mcr + + +{- + ██████ ██ ██ ██ ███████ ███████ ██████ █████ ███ ██ + ██ ██ ██ ██ ██ ███ ██ ██ ██ ██ ████ ██ + ██ ██ ██ ██ ██ ███ ███████ ██ ███████ ██ ██ ██ + ██ â–„â–„ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██ + ██████ ██████ ██ ███████ ███████ ██████ ██ ██ ██ ████ + ▀▀ +-} + +quizScanVoirSujet : Sujet -> String +quizScanVoirSujet sjt = + S.join "\n" <| L.map quizScanVoirProbleme sjt + +quizScanVoirProbleme prblm = + case prblm of + Entete mcr sjt -> + voirMacro mcr + ++ "\n" + ++ quizScanVoirSujet sjt + VraiFaux prps -> + let + f prp = + case prp of + Vrai mcr -> + " \\item\\Vrai{" ++ voirMacro mcr ++ "}\n" + Faux mcr -> + " \\item\\Faux{" ++ voirMacro mcr ++ "}\n" + in + S.join "\n" <| L.map f prps + VariableAremplacer ar sjt -> "" ++ quizScanVoirSujet sjt {- ███ ███ ██ ██ ██ ███████ ██ ██ ██████ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██ @@ -270,20 +667,21 @@ aRemplacer = ██ ██ ██ ██ ██ ███████ ██████ ██ ██ -} +{-- remplacer : String -> String -> List String remplacer variables question = let ars = S.lines variables |> L.map parserAremplacer - macro = + mcr = parserQuestion question in - remplacerLesVariablesDansLaMacro ars macro + remplacerLesVariablesDansLaMacro ars mcr remplacerLesVariablesDansLaMacro : List Aremplacer -> Macro -> List String -remplacerLesVariablesDansLaMacro ars macro = - remplacerLesVariablesDansLaMacroBis ars [macro] +remplacerLesVariablesDansLaMacro ars mcr = + remplacerLesVariablesDansLaMacroBis ars [mcr] |> L.map voirMacro remplacerLesVariablesDansLaMacroBis : List Aremplacer -> List Macro -> List Macro @@ -296,20 +694,23 @@ remplacerLesVariablesDansLaMacroBis ars macros = |> remplacerLesVariablesDansLaMacroBis arss remplacerLaVariableDansLaMacro : Aremplacer -> Macro -> List Macro -remplacerLaVariableDansLaMacro ar macro = +remplacerLaVariableDansLaMacro ar mcr = let - f val = remplacerLaVariableParLaValeurDansLaMacro ar.var val macro + f val = remplacerLaVariableParLaValeurDansLaMacro ar.var val mcr in L.map f ar.vals +--} remplacerLaVariableParLaValeurDansLaMacro : String -> String -> Macro -> Macro -remplacerLaVariableParLaValeurDansLaMacro var val macro = - L.map (remplacerLaVariableParLaValeurDansLeTexteVariable var val) macro +remplacerLaVariableParLaValeurDansLaMacro var val mcr = + L.map (remplacerLaVariableParLaValeurDansLeTexteVariable var val) mcr remplacerLaVariableParLaValeurDansLeTexteVariable var val tv = case tv of Texte chaine -> Texte chaine Variable chaine -> Variable <| S.replace var val chaine +--} + {-