\documentclass[a4paper,10pt,french]{article}
\linespread{1}
\input macrodwicky.tex
\geometry{verbose,letterpaper,tmargin=2cm,bmargin=2cm,lmargin=2cm,rmargin=2cm}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Définitions de la feuille d'exercices
\newcommand{\ch}{Chapitre 1}
\newcommand{\Ch}{Algorithme}	
\newcommand{\Cl}{$2^\text{nde}$}	
\newcommand{\Annee}{2012-2013}	
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%		Packages



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	Début
\begin{document}



\debutExoDav

\vspace{3mm}
On considère les $4$ algorithmes suivants :
\begin{center}
\begin{multicols}{3}
\Algo{6cm}{
\Entree{ 
$h$, $m$, $n$ et $temp$ sont des nombres entiers positifs.\\
}
{
Entrer $h$ puis $m$ puis $n$. \\
\If{$h< m$ OU $h< n$}
{$temp:=h$\\
 \IfThenElse{ $m<n$ }
  {$h:=n$
  \\
  $n:=temp$}
  {$h:=m$\\
  $m:=temp$}
  }
  \IfThenElse{ $h^2=m^2+n^2$ }
{Afficher "Le triangle est rectangle"}
{Afficher "Le triangle n'est pas rectangle"}
}
}
\Algo{6cm}{
\Entree{ 
$p$, $i$, $n$, $s$ sont des nombres entiers positifs.\\
}
{
Entrer $p$, puis $n$ \\
$s:=0$.\\
\ForFromTo{i}{p}{n}
{$s:=s+i$}
Afficher $s$.
}
}
\Algo{6cm}{
\Entree{ 
$d$, $n$ et $i$ sont des nombres entiers positifs.\\
}
Entrer $n$.\\
{
$d:=0$.\\
\ForFromTo{i}{1}{n}
{$d:=d+rand(1,6)$}
Afficher $d$.
}
}
\Algo{6cm}{
\Entree{ 
$x$, $y$, $z$ et $résult$ sont des nombres quelconques.\\
}
Entrer $x$, $y$ et $z$.\\
result $\leftarrow$ x;
{
\IfThenElse{x $\leq$ y}
{
\IfThenElse{y $\leq$ z}
{result $\leftarrow$ z;}
{result $\leftarrow$ y;}
}
{
\IfThenElse{x $\leq$ z}
{result $\leftarrow$ z;}
{result $\leftarrow$ x;}
}
Afficher result.}
}

\end{multicols}
\end{center}

\Exoi{
\begin{enumerate}
\item Qu'affiche l'algorithme $1$ si l'utilisateur entre $h=5$, $m=4$ et $n=3$ ? Même question s'il entre $h=3$, $=4$ et $n=5$ ? Même question s'il entre $h=9$, $m=10$ et $n=2$ ?
\item Quelle est l'utilité de l'algorithme 1 ?
\item Qu'affiche l'algorithme 2 si on entre $p=5$ et $n=10$ ?
\item Quelle est l'utilité de l'algorithme 2 ?
\item Donner l'ensemble des résultats que peut afficher l'algorithme $3$ si on entre $n=2$ ? $n=3$ ? $n=4$ ?
\item Quelle expérience permet-il de simuler ?
\item Qu'affiche l'algorithme $4$ si on entre $x=\pi$, $y=\sqrt{10}$ et $z=3,14$ ?
\end{enumerate}
}

\Exoi{
\begin{enumerate}
\item Ecrire un algorithme qui affiche le volume d'un parallélépipède rectangle lorsque l'utilisateur entre les longueurs des $3$ côtés.
\item Même question pour le calcul du volume d'une sphère.
\item Ecrire un algorithme qui calcule le volume d'un parallélépipède rectangle, puis celui d'une sphère et affiche le solide qui a le plus grand volume.
\end{enumerate}}

\end{document}

