ch0=join("","&pi;");
ch1=join("","2&times; &pi;");
ch2=join("","3&times; &pi;");
Chx=[ch0,ch1,ch2];
per=[ch0, ch1,ch2]; # Choix de la periode
L=1;  #la position 1 est la bonne réponse
# Définissons le tableau global c comme étant égal au tableau aléatoire c. 
#(Les noms  peuvent être différents, mais ils n'ont pas besoin d'être différents).
vl=vl; # soit t un tableau initialisé aux valeurs de vl
t=vl;
for (i:[0:3]) {t[i]=L==vl[i]?i:0;}
tf=0;
for (i:[0:3]) {tf=tf+t[i];}
periode=[per[vl[0]],per[vl[1]],per[vl[2]]];

chx0=join("","&pi;&divide2");
chx1=join("","0");
chx2=join("","&pi;");
Chx=[chx0,chx1,chx2];
maxi=[chx0, chx1,chx2]; # Choix de valeur maximale
L1=0;  #la position 0 est la bonne réponse
# Définissons le tableau global c comme étant égal au tableau aléatoire c. 
#(Les noms  peuvent être différents, mais ils n'ont pas besoin d'être différents).
vl1=vl1; # soit t un tableau initialisé aux valeurs de vl
t1=vl1;
for (i:[0:3]) {t[i]=L1==vl1[i]?i:0;}
tf1=0;
for (i:[0:3]) {tf1=tf1+t[i];}
maximum=[maxi[vl1[0]],maxi[vl1[1]],maxi[vl1[2]]];

chox0=join("","[0 ; &pi;&divide2]");
chox1=join("","[&pi;&divide2 ; &pi;]");
chox2=join("","[0 ; &pi;]");
Chox=[chox0,chox1,chox2];
croi=[chox0, chox1,chox2]; # Choix de valeur maximale
L2=0;  #la position 0 est la bonne réponse
# Définissons le tableau global c comme étant égal au tableau aléatoire c. 
#(Les noms  peuvent être différents, mais ils n'ont pas besoin d'être différents).
vl2=vl2; # soit t un tableau initialisé aux valeurs de vl
t2=vl2;
for (i:[0:3]) {t[i]=L2==vl2[i]?i:0;}
tf2=0;
for (i:[0:3]) {tf2=tf2+t[i];}
croissance=[croi[vl2[0]],croi[vl2[1]],croi[vl2[2]]];

Sign=["+","-"];
#add=["http://moodle.my-cours.net/draftfile.php/5/user/draft/763922346/"];
add=["http://my-cours.net/images/formes/"];
Ta=a; T1a=Ta<0; SignT1a=Sign[T1a];Ter1=abs(Ta); Ter=2*Ter1;
Tb=b; T1b=Tb<0; SignT1b=Sign[T1b];Ter2=abs(Tb);
Tc=c; T1c=Tc<0; SignT1c=Sign[T1c];Ter3=abs(Tc);
Tm=m; T1m=Tm<0; SignT1m=Sign[T1m];Ter4=abs(Tm);
fpm=SignT1a;
#imgs=["FlecheBat11.png","FlecheBat22.png","FlecheHaut11.png","FlecheHaut22.png"];
imgs=["FlecheBat11.png","FlecheHaut11.png"];
#affichage des images 
Picg0=join("",["<img  intrinsicsize=","60x 60"," width=",30," height=",30," src="],add[0],imgs[0],[">"]);
Picg1=join("",["<img  intrinsicsize=","60x 60"," width=",30," height=",30," src="],add[0],imgs[1],[">"]);

Pict1=[Picg0, Picg1];


R=a>0?0:1;  #la position 0 est la bonne réponse
# Définissons le tableau global c comme étant égal au tableau aléatoire c. 
#(Les noms  peuvent être différents, mais ils n'ont pas besoin d'être différents).
vl3=vl3;
# soit t un tableau initialisé aux valeurs de vl1
t3=vl3;
for (i:[0:2]) {t3[i]=R==vl3[i]?i:0;}

tf3=0;
for (i:[0:2]) {tf3=tf3+t3[i];}
fleche1=[Pict1[vl3[0]],Pict1[vl3[1]]];

#*********
#affichage des images 
Picj0=join("",["<img  intrinsicsize=","60x 60"," width=",30," height=",30," src="],add[0],imgs[0],[">"]);
Picj1=join("",["<img  intrinsicsize=","60x 60"," width=",30," height=",30," src="],add[0],imgs[1],[">"]);

Pict2=[Picj0, Picj1];
Z=a>0?1:0;  #la position 0 est la bonne réponse
# Définissons le tableau global c comme étant égal au tableau aléatoire c. 
#(Les noms  peuvent être différents, mais ils n'ont pas besoin d'être différents).
vl4=vl4;
# soit t4 un tableau initialisé aux valeurs de vl4
t4=vl4;
for (i:[0:2]) {t4[i]=Z==vl4[i]?i:0;}
tf4=0;
for (i:[0:2]) {tf4=tf4+t4[i];}
fleche2=[Pict2[vl4[0]],Pict2[vl4[1]]];