Du polygone régulier au cercle [fx-92+ Spéciale Collège]
Posted: 16 Mar 2018, 21:37
Comment tracer des cercles ou arcs de cercle, alors que le langage à la Scratch/Logo de la fx-92+ Spéciale Collège ne permet que d'avancer en ligne droite ou tourner sur place ?
Commençons par nous faire de quoi tracer un polygone régulier :
Le programme est ici taillé pour inscrire le polygone dans un cercle de rayon 22, le diamètre nous donnant alors à 1 pixel près la hauteur affichable de l'écran.
Il suffit maintenant de saisir le nombre de côtés. 5 pour l'hexagone, 8 pour l'octogone...
Et pour un nombre de côtés suffisamment grand, on obtient en pratique sur l'écran un tracé identique à celui qu'aurait donné une instruction cercle :
Commençons par nous faire de quoi tracer un polygone régulier :
- Code: Select all
? →M
Tourner de↺270+180÷Mdegrés
M→C
Stylo écrit
Répéter jusqu'à C=0
Avancer de44sin(180÷M)pixels
Tourner de↺360÷Mdegrés
C-1→C
⤴
Stylo relevé
Aller à x=0; y=-50
Le programme est ici taillé pour inscrire le polygone dans un cercle de rayon 22, le diamètre nous donnant alors à 1 pixel près la hauteur affichable de l'écran.
Il suffit maintenant de saisir le nombre de côtés. 5 pour l'hexagone, 8 pour l'octogone...
Et pour un nombre de côtés suffisamment grand, on obtient en pratique sur l'écran un tracé identique à celui qu'aurait donné une instruction cercle :