Outils pour utilisateurs

Outils du site


cours:progra6

Ceci est une ancienne révision du document !


Dessin de polygone réguliers en Scratch

Problème à résoudre

Je veux programmer SCRATCH pour dessiner des polygones réguliers (les cotés et les angles sont égaux).

Recherches utiles

En géométrie (ou sur Internet) j’ai appris que l’angle (a) des polygones réguliers est fonction du nombre (n) de coté. Soit a = 360° / n. (exemple : un carré a 4 cotés qui ont donc un angle de 360° / 4 = 90°.

Avec SCRATCH, les distances se mesurent en pas. Il peut évoluer dans un écran qui va de +/-230 pas en X (horizontalement) et +/- 160 pas en Y (verticalement). La position du milieu et noté (x=0, y=0). Je choisi une distance de 100 pas pour longueur d’un coté.

Travail à réaliser

  • Au démarrage, il va falloir demander le nombre de coté désiré.
  • Pour dessiner, j'ai besoin de poser un crayon sur une feuille.
  • Il s'agit d'un travail répétitif pour tracer un coté et tourner d'un angle.
  • Il faudra compter les cotés dessinés pour s'arrêter à la fin de la figure.

Algorithme et programme

Écrire sur une feuille l'algorithme correspondant au problème puis le traduire en programme.
Tester le programme avec 3 ou 4 polygone et appeler le professeur si cela fonctionne.

Pour dessiner avec SCRATCH (partie programme) :

  • il faut cliquer sur “Ajouter une extension” (carré violet sous les différentes catégorie de blocs),
  • puis sur l'extension “Stylo”.
  • La catégorie s'ajoute à la suite des autres.

Algorithme

Solution

Programme

Solution

cours/progra6.1707082412.txt.gz · Dernière modification: 2024/02/04 22:33 de mrcjl