Session Cfg Aide Exemples Math Phys Geo RØØcriture Scolaire Graph Prg
piece(essais):={
local S,k,P,j,H,m,M,s,p,h;
S:=NULL;//une liste vide pour y mettre les max for(k:=1;k<=essais;k++) { // on boucle les essais
s:=NULL; //une liste de nombre de rØsultats consØcutifs Øgaux P:=mat2list(ranm(1,10,’rand(2)’)); // 10 lancers de 0 ou 1 p:=0;//on commence regarder le premier lancer
while(p<9){//tant qu’on n’est pas au bout de la liste j:=p+1; //on regarde la suivant
while (P[j]==P[p] and j<9){j:=j+1} //tant que le suivant est Øgal, on continue s:=s,j-p; // on enlŁve p car on a commencØ p+1
p:=j;//on va ensuite voir le prochain rØsultat diffØrent }
s:=SortD([s]); //on classe dans l’ordre dØcroissant les rØsultats h:=head(s); // on prend le premier de la liste : c’est le plus grand S:=S,h; //on le stocke dans une liste avant de refaire une sØrie de 10 }
H:=couleur(histogram([S]),jaune+rempli);
m:=evalf(mean([S]));
M:=couleur(moustache([S],y=-0.15..-0.05),bleu+rempli+line_width_4); //on place la bote ver print("Sur "+essais+" sØries de 10 lancers, la moyenne du nombre maximal de rØsultats consØ }:;
Prog Edit Ajouter nxt OK Save
Done Menu
piece(10000)
"Sur 10000 sØries de 10 lancers, la moyenne du nombre maximal de rØsultats consØcutifs Øgaux est 3.5153"
Evaluation time: 23.35
x
2 3 4 5 6 7 8 9 10
-0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1
2
3
- Fich Edit Save /home/moi/Lycee/Informatique/XCAS/piece.xws X
1
? kbd msg TeX = real RAD 12 xcas 12.438M STOP coller