Algorithmique et géométrieSéance 4Séance 6

Séance 5

Nous allons maintenant nous intéresser à des figures plus complexes, les rosaces.

I - Un premier exemple

Créer un script Scratch en suivant les instructions suivantes : Cliquer pour voir la solution

Tu obtiendras la rosace suivante :

Regardons plus précisément comment cette rosace est tracée :
On remarque que le chat trace 18 polygones de 18 côtés.


Dans la pratique, pour faire une rosace il suffit de faire «tourner» une figure géométrique autour d'un point.

II - A toi de jouer

Nous allons voir maintenant d'autres exemples.

Avec un rectangle


Crée un bloc «rectangle» qui trace un rectangle de la longueur et de la largeur de ton choix, en revenant à la position initiale à la fin du tracé.
Place ton lutin sur un point de coordonnées (0;0) au début de ton programme.
Fais tourner le lutin de 10°.
Répète suffisamment de fois ce programme pour que le lutin trace une rosace formée par les rectangles.
Tu pourras aussi cacher ton personnage.
Voilà ce que tu pourras obtenir :


Avec un losange


Crée un bloc «losange» qui trace un losange avec la longueurs et les angles de ton choix, en revenant à la position initiale à la fin du tracé.
Place ton lutin sur un point de coordonnées (0;0) au début de ton programme.
Fais tourner le lutin de 10°.
Répète suffisamment de fois ce programme pour que le lutin trace une rosace formée par les losanges.
Tu pourras aussi cacher ton personnage.
Voilà ce que tu pourras obtenir :

Le problème est de tracé un losange. On peut par exmple essayer de tracer ce losange.

Cliquer pour voir la solution

Voici d'autres exemples



III - Définir un bloc «polygone» paramétrable

Voici le script qui permet de définir un bloc «polygone» qui prend deux paramètres : le nombre de côtés (par exemple 3 pour le triangle) et la longueur d'un côté (les polygones sont réguliers c'est-à-dire que tous les côtès et toous les angles sont égaux).

Voici comment créer un tel bloc :