drapeau(a):={ repete(4,avance(a),tourne_gauche); leve_crayon; avance(a/2);tourne_gauche;avance(a/2); baisse_crayon; repete(4,avance(a/2),saute(-a/2),tourne_gauche); tourne_gauche(45); repete(4,avance(a*sqrt(2)/2),saute(-a*sqrt(2)/2),tourne_gauche); tourne_droite(45); leve_crayon; recule(a/2);tourne_droite;recule(a/2); baisse_crayon; }Ou encore, on choisit de faire partir la tortue au centre du drapeau, on tape :
carre_diag(a):={ repete(4,avance(a),tourne_gauche); tourne_gauche(45); avance(a*sqrt(2)); saute(-a*sqrt(2)); tourne_droite(45); }
drapeau(a):={ repete(4,carre_diag(a/2),tourne_gauche); }ou encore
triang(a):={ repete(2,avance(a),tourne_gauche); avance(a); saute(-a); tourne_gauche(45); avance(a*sqrt(2)); tourne_gauche(135); }
drapeau(a):={ repete(4,triang(a/2),tourne_gauche); }