Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)
Remarque : si les messages "Algorithme lancé" et "Algorithme terminé" n'apparaissent pas au bout d'un moment dans la zone ci-dessous, c'est que l'algorithme contient une erreur.

Résultats :

Code de l'algorithme :
1     VARIABLES
2       A EST_DU_TYPE NOMBRE
3       B EST_DU_TYPE NOMBRE
4       E EST_DU_TYPE NOMBRE
5       D EST_DU_TYPE NOMBRE
6       x EST_DU_TYPE NOMBRE
7       y EST_DU_TYPE NOMBRE
8     DEBUT_ALGORITHME
9       TANT_QUE (D<=9) FAIRE
10        DEBUT_TANT_QUE
11        D PREND_LA_VALEUR D+1
12        E PREND_LA_VALEUR 0
13        TANT_QUE (E<=360) FAIRE
14          DEBUT_TANT_QUE
15          E PREND_LA_VALEUR E+1
16          A PREND_LA_VALEUR 29*sin(E)+x
17          B PREND_LA_VALEUR 29*cos(E)+y
18          TRACER_POINT (A,B)
19          SI (D==2) ALORS
20            DEBUT_SI
21            TRACER_POINT (A,B)
22            FIN_SI
23          SI (D>=3 ET D<=6) ALORS
24            DEBUT_SI
25            TRACER_POINT (A,B)
26            FIN_SI
27          SI (D>6) ALORS
28            DEBUT_SI
29            TRACER_POINT (A,B)
30            FIN_SI
31          FIN_TANT_QUE
32        SI (D==2) ALORS
33          DEBUT_SI
34          x PREND_LA_VALEUR 29
35          FIN_SI
36        SI (D==3) ALORS
37          DEBUT_SI
38          x PREND_LA_VALEUR -29
39          FIN_SI
40        SI (D==4) ALORS
41          DEBUT_SI
42          x PREND_LA_VALEUR 0
43          y PREND_LA_VALEUR 29
44          FIN_SI
45        SI (D==5) ALORS
46          DEBUT_SI
47          y PREND_LA_VALEUR -29
48          FIN_SI
49        SI (D==6) ALORS
50          DEBUT_SI
51          x PREND_LA_VALEUR 29
52          FIN_SI
53        SI (D==7) ALORS
54          DEBUT_SI
55          x PREND_LA_VALEUR -29
56          FIN_SI
57        SI (D==8) ALORS
58          DEBUT_SI
59          y PREND_LA_VALEUR 29
60          FIN_SI
61        SI (D==9) ALORS
62          DEBUT_SI
63          x PREND_LA_VALEUR 29
64          FIN_SI
65        FIN_TANT_QUE
66    FIN_ALGORITHME