Advertisement
Luszak

Untitled

Mar 5th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.71 KB | None | 0 0
  1. function fun
  2. # 0 - orzeł
  3. # 1 - reszka
  4. G = 0
  5. J = 0
  6. rzuty = [-1,-1,-1,-1,-1,-1]; #-1 znaczy jeszcze nie było rzutu
  7. i = 1;
  8. n = 1;  # ile w sumie było rzutów
  9. x = rand(1);
  10. while(n<10000)
  11.   if(x<0.5)
  12.     rzuty(i) = 0;
  13.     rzuty(i+3) = 0;
  14.   else
  15.     rzuty(i) = 1;
  16.     rzuty(i+3) = 1;
  17.   endif
  18.   #wygrana G
  19.   if (rzuty(i)==1 && rzuty(i+1)==0 && rzuty(i+2)==1)
  20.     G = G+1;
  21.     rzuty = [-1,-1,-1,-1,-1,-1];
  22.     i = 1;
  23.   endif
  24.   # wygrana J
  25.   if (rzuty(i)==0 && rzuty(i+1)==0 && rzuty(i+2)==1)
  26.     J = J+1;
  27.     rzuty = [-1,-1,-1,-1,-1,-1];
  28.     i = 1;
  29.   endif
  30.   if(i==3)
  31.     i=1;
  32.   elseif (i<3)
  33.     i = i+1;
  34.   endif
  35.   x=rand(1);
  36.   n += 1;
  37. endwhile
  38. disp("G="), disp(G)
  39. disp("J="), disp(J)
  40. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement