Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
n EST_DU_TYPE NOMBRE
3
x EST_DU_TYPE NOMBRE
4
y EST_DU_TYPE NOMBRE
5
p EST_DU_TYPE NOMBRE
6
i EST_DU_TYPE NOMBRE
7
c EST_DU_TYPE NOMBRE
8
DEBUT_ALGORITHME
9
LIRE n
10
x PREND_LA_VALEUR 0
11
y PREND_LA_VALEUR 0
12
POUR i ALLANT_DE 1 A n
13
DEBUT_POUR
14
c PREND_LA_VALEUR x
15
TRACER_POINT (x,y)
16
p PREND_LA_VALEUR random()
17
SI (p<0.01) ALORS
18
DEBUT_SI
19
x PREND_LA_VALEUR 0
20
y PREND_LA_VALEUR 0.16*y
21
FIN_SI
22
SI (p>0.01 ET p<0.86) ALORS
23
DEBUT_SI
24
x PREND_LA_VALEUR 0.85*x+0.04*y
25
y PREND_LA_VALEUR -0.04*c+0.85*y+1.6
26
FIN_SI
27
SI (0.86<p ET p<0.93) ALORS
28
DEBUT_SI
29
x PREND_LA_VALEUR 0.2*x-0.26*y
30
y PREND_LA_VALEUR 0.23*c+0.22*y+1.6
31
FIN_SI
32
SI (p>0.93) ALORS
33
DEBUT_SI
34
x PREND_LA_VALEUR -0.15*x+0.28*y
35
y PREND_LA_VALEUR 0.26*c+0.24*y+0.44
36
FIN_SI
37
FIN_POUR
38
FIN_ALGORITHME