diff --git a/3e/Programmation/Periode_2/fig/polygones.pdf b/3e/Programmation/Periode_2/fig/polygones.pdf new file mode 100644 index 0000000..9a88dae Binary files /dev/null and b/3e/Programmation/Periode_2/fig/polygones.pdf differ diff --git a/3e/Programmation/Periode_2/fig/polygones.svg b/3e/Programmation/Periode_2/fig/polygones.svg new file mode 100644 index 0000000..9b00b61 --- /dev/null +++ b/3e/Programmation/Periode_2/fig/polygones.svg @@ -0,0 +1,632 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + Décagone + + + + + + + + + Heptagone + + + + + + + + + + + Pentagone + + + + + + + + + Carré + + + + + + + + + Triangle + + + + + + + + + + + diff --git a/3e/Programmation/Periode_2/fig/spirale.png b/3e/Programmation/Periode_2/fig/spirale.png new file mode 100644 index 0000000..2e0d83d Binary files /dev/null and b/3e/Programmation/Periode_2/fig/spirale.png differ diff --git a/3e/Programmation/Periode_2/polygone.pdf b/3e/Programmation/Periode_2/polygone.pdf new file mode 100644 index 0000000..4aef2c2 Binary files /dev/null and b/3e/Programmation/Periode_2/polygone.pdf differ diff --git a/3e/Programmation/Periode_2/polygone.tex b/3e/Programmation/Periode_2/polygone.tex new file mode 100644 index 0000000..2ab0af3 --- /dev/null +++ b/3e/Programmation/Periode_2/polygone.tex @@ -0,0 +1,78 @@ +\documentclass[a4paper,12pt]{article} +\usepackage{myXsim} + +\title{Projets Scratch: Polygones} +\tribe{Troisième} +\date{Janvier 2017} + + +\begin{document} + +\maketitle + +\bigskip + +Le but de ce projet est de faire tracer à Scratch des polygones réguliers. + +\includegraphics[scale=1]{./fig/polygones} + +\section{Blocs à découvrir} + +\begin{multicols}{2} +\begin{scratch} + \blockmove{avancer de \ovalnum{10}} +\end{scratch} + +\begin{scratch} + \blockmove{tourner \turnleft de \ovalnum{90} degrés} +\end{scratch} + +\begin{scratch} + \blockpen{effacer tout} +\end{scratch} + +\begin{scratch} + \blockpen{stylo en position d'écriture} +\end{scratch} + +\begin{scratch} + \blockpen{relever le stylo} +\end{scratch} + +\begin{scratch} + \blockinfloop{Répéter \ovalnam{ } fois}{\blockspace} +\end{scratch} + + +\end{multicols} + + +\section{Étapes} + +\textit{Conseil: Pour bien voir ce qui se passe dans votre programme, il est conseillé de mettre attendre 1sec entre chaque déplacement.} + +\begin{enumerate} + \item \textbf{Initialisation} : Ouvrir Scratch et sauvegarder le projet. + \item \textbf{Tracer} : Faire déplacer Scratch en laissant un trait derrière lui. + \item \textbf{Le triangle équilatéral} : Faire déplacer Scratch pour qu'il trace un triangle équilatéral. + \item \textbf{Création de nouveau blocs}: Ajouter un bloc que l'on nommera \textit{triangle} et mettre les blocs utilisés pour faire le triangle dessous. + \item \textbf{Le carré} : Faire déplacer Scratch pour qu'il trace un carré. + \item \textbf{Polygones régulier} : Faire déplacer Scratch pour qu'il trace les autres polygones réguliers. + \item \textbf{Hectogone régulier}: Tracer le polygone régulier avec 100 côtés. +\end{enumerate} + +\section{Bonus} + +\begin{itemize} + \item Scratch décrit les polygones régulier puis demande celui que l'on veut voir tracer. + \item Scratch demande le nombre de côté puis trace le polygone régulier correspondant. +\end{itemize} + + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: + diff --git a/3e/Programmation/Periode_2/spirale.pdf b/3e/Programmation/Periode_2/spirale.pdf new file mode 100644 index 0000000..f53b6e9 Binary files /dev/null and b/3e/Programmation/Periode_2/spirale.pdf differ diff --git a/3e/Programmation/Periode_2/spirale.tex b/3e/Programmation/Periode_2/spirale.tex new file mode 100644 index 0000000..261b84c --- /dev/null +++ b/3e/Programmation/Periode_2/spirale.tex @@ -0,0 +1,60 @@ +\documentclass[a4paper,12pt]{article} +\usepackage{myXsim} + +\title{Projets Scratch: spirale} +\tribe{Troisième} +\date{Janvier 2017} + + +\begin{document} + +\maketitle + +\bigskip + +Le but de ce projet est de faire tracer à Scratch des spirales + +\includegraphics[scale=0.4]{./fig/spirale} + +\section{Blocs à découvrir}} + +\begin{multicols}{2} + + \begin{scratch} + \blockvariable{mettre \selectmenu{variable} à \txtbox{0}} + \end{scratch} + + \begin{scratch} + \blockvariable{ajouter à \selectmenu{variable} \txtbox{0}} + \end{scratch} + +\end{multicols} + + +\section{Étapes} + +\textit{Conseil: Pour bien voir ce qui se passe dans votre programme, il est conseillé de mettre attendre 1sec entre chaque déplacement.} + +\begin{enumerate} + \item \textbf{Initialisation} : Ouvrir Scratch et sauvegarder le projet. + \item \textbf{Spirale carrée} : Faire déplacer Scratch pour qu'il trace une spirale carrée. Le sauver comme nouveau block. + \item \textbf{Spirales vers l'extérieur} : Faire tracer plusieurs spirale qui partent du centre et qui vont vers l'extérieur. + \item \textbf{Spirales vers l'intérieur} : Faire tracer plusieurs spirale qui partent du centre et qui vont vers l'intérieur. + \item \textbf{Spiral ronde}: Scratch doit tracer une spirale sans angle. +\end{enumerate} + +\section{Bonus} + +\begin{itemize} + \item Scratch trace une spirale carrée après avoir demandé la longueur d'un côté. + \item Scratch demande le nombre de côté puis trace la spirale correspondante en allant vers l'intérieur. +\end{itemize} + + +\end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "master" +%%% End: +