Les variables : -P : niveau ou profondeur -N : segment courant à dessiner -D longueur de la base du triangle initial -(X,Y) : coordonnées su sommet du segment courant -A : angle du segment courant par rapport à l'horizontale. -S : signe de la rotation du segment courant par rapport au segment précédent (-2 ou +1) Dans le calcul de Y, (1.5) est le rapport de taille de l'écran (largeur / hauteur), indispensable pour ne pas déformer la figure. Principe : tous les segments ont la même longueur, je travaille sur l'angle du segment courant avec l'horizontale. Avec cet angle et la longueur, j'utilise COS et SIN pour tracer le segment. La difficulté de l'exercice consiste donc uniquement à comprendre comment varie cet angle. Code : Cls:Range 0,1,0,0,1,0:Deg:30->A ?->P:5->N 0.55->D 0.15->X:0.50->Y Plot X,Y Lbl 0 (-)2->S P>=1=>Frac(N/2)<>0=>1->S P>=2=>Frac(N/8)=0=>1->S P>=3=>Frac((N+12)/32)=0=>1->S N+1->N X+Dcos(A)/(3^P)->X Y+1.5*Dsin(A)/(3^P)->Y A+60S->A Plot X,Y:Line N<3*4^P+5=>Goto 0 191 octets