Blame view

Giac_maj/giac-1.4.9/examples/tortue/hilbert.cxx 660 Bytes
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  hilbg(l):={
  si (l<10) alors
  avance(l);
  sinon
  tourne_gauche(90);hilbd(l/2);
  tourne_droite(90);hilbg(l/2);
  tourne_droite(90);bertg(l/2);
  tourne_gauche(90);bertd(l/2);
  fsi;
  };
  hilbd(l):={
  si (l<10) alors
  avance(l);
  sinon
  tourne_droite(90);;hilbg(l/2);
  tourne_gauche(90);;hilbd(l/2);
  tourne_gauche(90);bertd(l/2);
  tourne_droite(90);bertg(l/2);
  fsi;
  };
  bertg(l):={
  si (l<10) alors
  avance(l);
  sinon
  tourne_droite(180);hilbd(l/2);
  tourne_droite(90);hilbg(l/2);
  tourne_droite(90);bertg(l/2);
  hilbd(l/2);
  fsi;
  };
  bertd(l):={
  si (l<10) alors
  avance(l);
  sinon
  tourne_droite(180);hilbg(l/2);
  tourne_gauche(90);hilbd(l/2);
  tourne_gauche(90);bertd(l/2);
  hilbg(l/2);
  fsi;
  };