2017-2018/3ePasserelles/DS/DS_18_01_16/Scratch/subject.tex

69 lines
2.2 KiB
TeX
Raw Normal View History

2018-01-11 15:30:34 +00:00
\begin{center}
\includegraphics[scale=0.4]{./fig/labyrinthe}
\end{center}
On a créé trois programmes pour permettre au poisson de regagner les issues A, B ou C.
\small
\begin{minipage}{0.3\textwidth}
Programme 1
\begin{scratch}
\blockinit{quand \greenflag est cliqué}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{240}}
\end{scratch}
\end{minipage}
\begin{minipage}{0.3\textwidth}
Programme 2
\begin{scratch}
\blockinit{quand \greenflag est cliqué}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{240}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\end{scratch}
\end{minipage}
\begin{minipage}{0.3\textwidth}
Programme 3
\begin{scratch}
\blockinit{quand \greenflag est cliqué}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\blockmove{avancer de \ovalnum{80}}
\blockmove{tourner \turnright de \ovalnum{90} degrés}
\end{scratch}
\end{minipage}
\normalsize
\begin{enumerate}
\item Quel programme permet d'aller en A? En B? En C?
\item On souhaite simplifier le programme 3, en utilisant un boucle de la forme ci-contre.
\begin{minipage}{0.7\textwidth}
Quelles instructions va-t-on placer à lintérieur de cette boucle?
\end{minipage}
\begin{minipage}{0.3\textwidth}
\begin{scratch}
\blockrepeat{répéter \ovalnum{6} fois}{
\blockspace}
\end{scratch}
\end{minipage}
\end{enumerate}