22.11.2014 Views

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

Symulacje komputerowe zjawisk fizycznych z zakresu mechaniki

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!