Home

 Logithèque

fx9900

Dessin d'un arbre aléatoire en couleur à l'écran


Code

"Arbre "

5->U:3->V

0->Mat A[U,3]

Range 0,4,1,0,U,1

2->Mat A[1,2]

0->Mat A[1,3]

2->P

Lbl 1

Mat A[P-1,2]->X

Mat A[P-1,3]->Y

Plot X,Y

X+1.4Ran#-.7->X

Y+.5+Ran#->Y

Plot X,Y

P>4=>Green Line

P>2=>Orange Line

Line

X->Mat A[P,2]

Y->Mat A[P,3]

Mat A[P,1]+1->Mat A[P,1]

P+1>U=>Goto 3

P+1->P:Goto 1

Lbl 3

Mat A[P,1]<V=>Goto 2

P-1->P:P>1=>Goto 3

Plot X,Y:Plot X,Y:Line

Sur cfx9900 on peut utiliser les commandes "Green Line" et "Orange Line" des lignes 15 et 16, qui ne seront pas tapées sur une fx9900.


Mode d'emploi

Lancer le programme.

Un arbre multicolore (sur une CFX) s'affiche progressivement.

Ce programme ne réalise pas une fonction bien remarquable, mais la technique de gestion de la liste des points est intéressante. La matrice A doit être pré-dimensionnée à [5,3], ce qui est testé à la troisième ligne. chaque ligne de la matrice contient (numéro de point, X, Y) dans cet ordre.

Pour obtenir un arbre avec un nombre de ramifications différent de 5, il suffit de changer la constante en 2ème ligne (et de redimensionner éventuellement la matrice).