Tracer une spirale - Calculatrices-hp

Transcription

Tracer une spirale - Calculatrices-hp
Tracer une spirale
HP Prime
Niveau : Seconde.
Enoncé : Tracer une spirale obtenue en traçant des demi-cercles centrés
successivement en O et en A.
Solution pas à pas :
Captures d’écran :
On réalise 20 demi-cercles en partant d’un demicercle de rayon 5.
La HP Prime trace des arcs de cercle avec la
commande ARC_P(x,y,R,a1,a2,C)
où (x,y) sont les coordonnées du centre, R le rayon,
a1 et a2 précisent l’angle délimité par l’arc et C sa
couleur.
Pour faire varier successivement les centres des
demi-cercles du point O au point A, on additionne à
l’abscisse d’origine le reste des rayons successifs
dans leurs divisions euclidiennes par le double du
rayon. On additionne ainsi 0 ou le rayon
successivement.
Les demi-cercles se tracent successivement avec des
écarts d’angles entre 0 et π puis entre π et 2π. On
peut alors utiliser dans la boucle incrémenté sur I les
valeurs (I-1)π et Iπ.
RECT_P() ; permet d’obtenir un écran vierge avant le
tracé.
FREEZE ; permet d’arrêter l’écran sur le dessin.
EXPORT SPIRALE()
BEGIN
RECT_P();
FOR I FROM 1 TO 20 DO
ARC_P(150+irem(5*I,10),120,5*I,π*(I−1),π*I,RGB(255,0,0));
END;
FREEZE;
END;
Tutoriaux HP Prime
Par Mickaël Nicotera – 2013 – v2 – Photocopies autorisées