fonction assiette(nbCôtés, côté, nbPolygones, q, q2, n, k) répéter nbPolygones fois si n<1 polygone(nbCôtés, côté, q) Avancer(côté) sinon Avancer((1-k)/2*côté) assiette(nbCôtés, côté*k, nbPolygones,q2,n-1) Avancer((1+k)/2*côté) tournerDroite(360*q2/nbPolygones)