next up previous contents index
suivant: D'autres exemples d'activités monter: Des activités en CP, précédent: Créer une frise avec   Table des matières   Index

Le bonhomme de neige et son balai

Ici on utilise les commandes disque ou rond qui dessine un disque ou un cercle à partir d'une position de la tortue qui est tangentielle au disque ou au cercle.
Voici le dessin du bonhomme de neige que l'on fera dessiner sur papier millimétré aux enfants : le corps est un cercle qui a comme rayon 60, la tête est un cercle qui a comme rayon 20, les boutons et les yeux sont des cercles de rayon 6 et le chapeau un demi-disque de rayon 10.

\begin{pspicture}(0.0000,0.0000)(14,4)
\psset{unit=0.02cm}
\psset{linewidth=.5pt...
...ne(290.0000,170.0000)(290.0000,170.0000)
\psset{linecolor=black}
\end{pspicture}

Si on choisit de prendre comme position de départ de la tortue, le centre du corps, avec le cap 0, et une arrivée décalée à gauche de 30 pas, par rapport à ce centre, et de cap 135 (pour être en position pour mettre le balai), on tape :

bonhomme():={
pas_de_cote 60;
rond 20;
rond -60;
pas_de_cote -20;
rond 6;
pas_de_cote -20;
rond 6;
pas_de_cote -20;
rond 6;
pas_de_cote -20;
rond 6;
pas_de_cote 110;
saute 16;
tourne_gauche;
rond 6;
pas_de_cote 20;
rond 6;
pas_de_cote -4;
saute;
tourne_gauche;
avance 20;
recule 40;
avance;
tourne_droite ;
disque(10,180);
saute 100;
pas_de_cote -20;
tourne_droite 135;
}
On choisit comme modéle de balai le dessin ci-dessous sur lequel on a mis un petit triangle plein pour désigner le choix de la position de départ et d'arrivée de la tortue :

\begin{pspicture}(0.0000,0.0000)(14,4)
\psset{unit=0.02cm}
\psset{linewidth=.5pt...
...0)(300.0000,75.0000)
\psline(295.0000,60.0000)(300.0000,75.0000)
\end{pspicture}

On tape :

balai():={
avance 80;
tourne_gauche;
avance 20;
tourne_gauche;
disque(20,180);
repete(5,avance 30,pas_de_cote 4,recule 30,pas_de_cote 4);
avance 30;
recule 30;
pas_de_cote -20;
recule 80;
}
Puis on tape :
bonhomme()
balai()
On obtient :

\begin{pspicture}(0.0000,0.0000)(14,4)
\psset{unit=0.02cm}
\psset{linewidth=.5pt...
...(259.3934,110.6066)
\psline(266.4645,96.4645)(259.3934,110.6066)
\end{pspicture}


next up previous contents index
suivant: D'autres exemples d'activités monter: Des activités en CP, précédent: Créer une frise avec   Table des matières   Index
Documentation de giac écrite par Renée De Graeve