function 実行する() {
亀 = new Turtle(x座標, y座標, 最初の向き);
潜る(0); 潜る(0); 潜る(0); 潜る(0);
}
function 潜る(深さ) {
if (深さ >= 最大の深さ) {
亀.move(歩幅);
亀.turn(回転角1);
} else {
潜る(深さ + 1); // 再帰呼び出し
潜る(深さ + 1); // 再帰呼び出し
亀.turn(回転角2);
亀.move(歩幅);
潜る(深さ + 1); // 再帰呼び出し
潜る(深さ + 1); // 再帰呼び出し
}
}