\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}
\usepackage[dvips, colorlinks=true, hyperfootnotes=false, citecolor=black, filecolor=black, linkcolor=black, urlcolor=black, bookmarks=false, pdfauthor={Christian TELLECHEA, administrateur de www.bricamath.net}, pdfcreator={LaTeX}]{hyperref}
\usepackage[dvips,margin=1.5cm,noheadfoot]{geometry}\usepackage{amsmath,amssymb,amsfonts,textcomp}\usepackage{mathcomp}\usepackage{array}\usepackage{hhline}\usepackage{pstricks,pst-node,pst-plot,pst-math,pst-xkey,pst-text,pstricks-add}\usepackage{wrapfig}\usepackage{cancel}\usepackage{enumitem}\usepackage{lmodern}\usepackage{mathrsfs}\usepackage{multicol}\usepackage{ifthen}\usepackage{fp}\usepackage{setspace}\rmfamily\DeclareFontShape{T1}{lmr}{b}{sc}{<->ssub*cmr/bx/sc}{}
\DeclareFontShape{T1}{lmr}{bx}{sc}{<->ssub*cmr/bx/sc}{}
\pagestyle{empty}\usepackage[frenchb]{babel}\setlength{\parindent}{0cm}\usepackage[autolanguage]{numprint}\DeclareMathSymbol{A}{\mathalpha}{operators}{65}
\DeclareMathSymbol{B}{\mathalpha}{operators}{66}
\DeclareMathSymbol{C}{\mathalpha}{operators}{67}
\DeclareMathSymbol{D}{\mathalpha}{operators}{68}
\DeclareMathSymbol{E}{\mathalpha}{operators}{69}
\DeclareMathSymbol{F}{\mathalpha}{operators}{70}
\DeclareMathSymbol{G}{\mathalpha}{operators}{71}
\DeclareMathSymbol{H}{\mathalpha}{operators}{72}
\DeclareMathSymbol{I}{\mathalpha}{operators}{73}
\DeclareMathSymbol{J}{\mathalpha}{operators}{74}
\DeclareMathSymbol{K}{\mathalpha}{operators}{75}
\DeclareMathSymbol{L}{\mathalpha}{operators}{76}
\DeclareMathSymbol{M}{\mathalpha}{operators}{77}
\DeclareMathSymbol{N}{\mathalpha}{operators}{78}
\DeclareMathSymbol{O}{\mathalpha}{operators}{79}
\DeclareMathSymbol{P}{\mathalpha}{operators}{80}
\DeclareMathSymbol{Q}{\mathalpha}{operators}{81}
\DeclareMathSymbol{R}{\mathalpha}{operators}{82}
\DeclareMathSymbol{S}{\mathalpha}{operators}{83}
\DeclareMathSymbol{T}{\mathalpha}{operators}{84}
\DeclareMathSymbol{U}{\mathalpha}{operators}{85}
\DeclareMathSymbol{V}{\mathalpha}{operators}{86}
\DeclareMathSymbol{W}{\mathalpha}{operators}{87}
\DeclareMathSymbol{X}{\mathalpha}{operators}{88}
\DeclareMathSymbol{Y}{\mathalpha}{operators}{89}
\DeclareMathSymbol{Z}{\mathalpha}{operators}{90}
\def\nombrefr#1{\expandafter{\changecomma{#1}}}
\def\changecomma#1{\expandafter\changecommaaux#1.\changecommaaux}
\def\changecommaaux#1.#2\changecommaaux{#1\ifx\empty#2\else,\expandafter\changecommapt#2\changecommapt\fi}
\def\changecommapt#1.\changecommapt{#1}
\makeatletter
\newcount\integerpart
\newcount\decimalpart
\newcommand\IFnombre[3]{%
\decimalpart=0
\afterassignment\defnext\integerpart=0#1\relax\@nil
\expandafter\@dotorcomma\next\@nil
\if\relax\@remain
#2 \else
#3
\fi
}
\def\defnext#1\@nil{\def\next{#1}}\def\@dotorcomma{\@ifnextchar.{\@decimal}{\@comma}}
\def\@comma{\@ifnextchar,{\@decimal}{\@endnumber}}
\def\@decimal#1#2\@nil{ \afterassignment\defnext\decimalpart=0#2\@nil
\expandafter\@endnumber\next\@nil
}
\def\@endnumber#1\@nil{\def\@remain{#1}}
\makeatother
\newcommand*{\setenumeratedefaut}{
\setenumerate{itemsep=2ptplus2ptminus2pt,topsep=\the\itemsep,partopsep=0cm,parsep=0pt}}
\setenumeratedefaut
\let\oldenumerate=\enumerate
\let\oldendenumerate=\endenumerate
\newenvironment{Questions}{\setenumerate{ itemsep=6ptplus6ptminus4pt, topsep=6ptplus6ptminus4pt, partopsep=0cm, parsep=3ptplus1ptminus2pt, leftmargin=*, align=left, labelindent=0pt, widest=8), labelsep=0.5em, itemindent=0em \setenumerate[1]{label=\textbf{\arabic*)}} \setenumerate[2]{label=\textbf{\alph*)}}}\oldenumerate}{\oldendenumerate\setenumeratedefaut}
\newenvironment{SousQuestions}{\setenumerate{
itemsep=3ptplus1ptminus2pt, topsep=4ptplus2ptminus4pt, partopsep=0pt, parsep=3ptplus1ptminus2pt, leftmargin=*, align=left, widest=b), labelsep=0.2em, itemindent=0em}\oldenumerate}{\oldendenumerate\setenumeratedefaut}
\newenvironment{Puces}[1][1cm]{\begin{list} {$\bullet$} { \setlength{\leftmargin}{#1} \setlength{\itemsep}{3ptplus3ptminus2pt} \setlength{\topsep}{3ptplus3ptminus2pt} }}{\end{list}}
\newcommand\NomPrenom{\textbf{\textit{Nom :\hfill Prénom :\hfill Classe :}}\hspace*{2cm}}
\newcommand*{\titre}[1]{{\centering\bfseries\scshape\Large#1\par}}
\newcommand*{\ladate}[1]{\vspace{0.1cm}{\centering\itshape#1\par}\vspace{0.1cm}}
\newcommand*{\exo}[1]{\vspace{0.35cm plus 0.15cm minus 0.15cm}\rule{1ex}{1ex}\hspace{1ex}\textsc{\textbf{#1}}\vspace{0.1cm plus 0.1cm minus 0.1cm}}
\newcommand{\ligne}[5]{%
\vspace*{#1}\vspace*{-\baselineskip} \rule{\linewidth}{#2}\par \vspace*{-\baselineskip}\vspace*{#3} \rule{\linewidth}{#4}\par \vspace*{#5}}
\newcommand*{\DoubleLigne}[1]{#1\par\ligne{6pt plus 2pt minus 2pt}{1.5pt}{2pt}{0.3pt}{0pt}}
\newcommand*{\SimpleLigne}[1]{#1\par\ligne{4pt plus 2pt minus 2pt}{0.3pt}{0pt}{0pt}{0pt}}
\makeatletter
\newcommand*{\gras}[1]{%
\ifmmode \newcommand*{\SAUVEnpunitcommand}{\npunitcommand}%
\newcommand*{\SAUVEtext}{\text}%
\renewcommand*{\npunitcommand}[1]{\ensuremath{\mathbf{##1}}}% pour \numprint --> met en gras les unités
\renewcommand*{\text}[1]{\text@{\textbf{##1}}}% redéfinit la commande \text du package amstext
\mathbf{#1} \renewcommand*{\npunitcommand}{\SAUVEnpunitcommand}% rétablit la commande initiale
\renewcommand*{\text}{\SAUVEtext}% on rétablit la commande \text initiale
\else \begingroup
\mathversion{bold} \textbf{#1} \endgroup
\fi}
\makeatother
\newcommand*{\Angle}[1]{\ensuremath{\widehat{#1}}}
\makeatletter
\newcount\r@pport \newdimen\r@ppord
\newcount\kslant \newdimen\kslantd
\newcommand*{\arc}[1]{\setbox0\hbox{$\m@th\displaystyle#1$}\kslant=\ht0
\divide\kslant by1000\multiply\kslant by\fontdimen1\textfont1
\divide\kslant by10000\kslantd=\kslant\fontdimen6\textfont1
\divide\kslantd by7750\kern\kslantd
\r@ppord=\wd0\multiply\r@ppord by100\divide\r@ppord by\ht0
\multiply\r@ppord by300\advance\r@ppord by\ht0
\pspicture(0,0)
\parabola[linewidth=.3pt]{-}(0,1.05\ht0)(.5\wd0,1.15\r@ppord)
\endpspicture
\kern-\kslantd\box0}
\makeatother
\newcommand*{\Arc}[2][0.3pt]{%
\newlength{\longarc}
\settowidth{\longarc}{$#2$} \unitlength\longarc \ensuremath{ \stackrel{\begin{picture}(1,0.2)\linethickness{#1}\qbezier(0,0)(0.5,0.2)(1,0)\end{picture}} {#2} }}
\def\guill#1{\og{}#1\fg{}}
\newcommand*{\SigneEgal}[1]{\FPabs{\Delta}{#1}\FPiflt{\Delta}{0.000000001}=\else\approx\fi}