pour Avance avec : d comman...pour Droite avec : a comman...pour Aller avec : x, y comm...pour Recule avec : d comman...pour Fixe cap avec : a comm...pour Gauche avec : a comman...pour Sauter avec : x, y com...pour Avis avec : texte, var...50030Tortue pas à pas5005002025500200couleur rougevertbleuopacitéMontrer la tortue de tailleet de couleurCanevas : dim horizontaledimension verticaleCréer un titrecontenantMarge gauchepixelsCentrer les objets dans une page web de largeurpixelspourinitialisation       1361textevariableAvisavec :Boucle externe avec i = i4dAvanceavec :140aDroiteavec :90aDroiteavec :10répéterfoisfairetextevariableAvisavec :Fin de la boucle et du programme boucleide minà maxavec pasfairetraitfondpourfigure 

var canevas, x, d, a, y, texte, variable, i;

/**
 * Décrire cette fonction…
 */
function Avance(d) {
  eval('Avance_(d)');
}

/**
 * Décrire cette fonction…
 */
function Droite(a) {
  eval('Droite_(a)');
}

/**
 * Décrire cette fonction…
 */
function Aller(x, y) {
  eval('Aller_(x,y)');
}

/**
 * Décrire cette fonction…
 */
function Recule(d) {
  eval('Recule_(d)');
}

/**
 * Décrire cette fonction…
 */
function Fixe_cap(a) {
  eval('Fixe_Cap_(a)');
}

/**
 * Décrire cette fonction…
 */
function Gauche(a) {
  eval('Gauche_(a)');
}

/**
 * Décrire cette fonction…
 */
function Sauter(x, y) {
  eval('Sauter_(x,y)');
}

/**
 * Décrire cette fonction…
 */
function Avis(texte, variable) {
  eval('Avis_(texte,variable)');
}

/**
 * Fonction exécutée une fois, au départ
 */
function initialisation() {
  centrerPageExecution(500);
  document.body.style.paddingLeft="30px";
  createElement("h1",'Tortue pas à pas');
  canevas=creerCanvas(500,500); canvas=canevas;
  montrerTortue(20,(color(255,0,0,200)));
}

/**
 * Décrire cette fonction…
 */
function figure() {
  couleurFondC('#ffff66');
  stroke_('#000000');
  for (i = 1; i <= 36; i += abs(1)) {
    Avis('Boucle externe avec i = ', i);
    for (var count = 0; count < 4; count++) {
      Avance(140);
      Droite(90);
    }
    Droite(10);
  }
  Avis('Fin de la boucle et du programme', '');
}
Exécuter