800600   400600harbreavec :200sauter au point (,)fondCanevas : dim horizontaledimension verticalepouractions initiales pouractions en boucle pourarbreavec : hh1quitter la fonction (en retournant)h25harbreavec :h0.66×225×harbreavec :h0.66×25hrecule d'une distancetourne à gauche dedegréstourne à droite dedegréstourne à gauche dedegrésavance d'une distancesifaire


var canevas, x, n, h, alpha;

/**
 * Fonction exécutée une fois, au départ
 */
function actions_initiales() {
  canevas=creerCanvas(800,600); canvas=canevas;
  couleurFondC('#ffff66');
  sautePos(400,600);
  arbre(200);
}

/**
 * Fonction exécutée périodiquement, de façon répétée
 */
function actions_en_boucle() {
}

/**
 * Décrire cette fonction…
 */
function arbre(h) {
  if (h <= 1) {
    return ;
  }
  avance(h);
  gauche(25);
  arbre(h * 0.66);
  droite((2 * 25));
  arbre(h * 0.66);
  gauche(25);
  recule(h);
}
Exécuter