Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Rysunek 33: Histogram ocen uzyskanych przez studentów.<br />
Symulacja rzutu monetą<br />
W wyniku przeprowadzania eksperymentu rzutu monetą oczekuje się, że połowa z nich będzie<br />
reszką, mimo tego iż możliwe jest uzyskanie dowolnej liczby reszek (całkowita liczba wyrzuconych<br />
reszek zawiera się od zera do liczby rzutów). Działanie skryptu rzut_moneta.py [1] polega na<br />
uruchamianiu eksperymentów, które symulują liczbę rzutów dla danego eksperymentu. W wyniku<br />
takiego doświadczenia otrzymujemy za każdym razem pewną liczbę reszek z <strong>zakresu</strong><br />
0iliczba rzutów . Wyniki następnie są zliczane i kumulowane w liście reszki[]. Zwięzłość<br />
programu uzyskana została przez zastosowanie metody indeksowania za pomocą wyliczanej<br />
wartości (liczba reszek staje się numerem indeksu listy zawierającej krotności występowania<br />
reszki). Ponadto program może drukować histogram w postaci tekstowej lub graficznej – z użyciem<br />
biblioteki VPython. Histogram ten za każdym razem powinien przypominać kształt krzywej Gaussa<br />
i rozciągać się wokół połowy liczby rzutów.<br />
Rysunek 34: Przykład działania skryptu rzut_monetą.<br />
41