Symulacja interaktywna
Napisz program, który umożliwi użytkownikowi wpisanie n
liczb z określonego zakresu, a następnie wylosuje tyle samo liczb z tego samego zakresu i wypisze pierwszą, która znajduje się w obu tablicach. Przetestuj jego działanie dla sześciu liczb z przedziału <1, 48>.
Specyfikacja problemu:
Dane:
n
– liczba pobieranych liczb; liczba naturalnalos_max
– maksymalna dozwolna wylosowana wartośćwpisane
– tablica liczb naturalnychwylosowane
– tablica liczb wylosowanych przez program; tablica liczb naturalnych
Wynik:
Na standardowym wyjściu program prezentuje pierwszą liczbę występującą w obu tablicach.
Porównaj swoje rozwiązanie z prezentacją.
Symulacja bada właściwości przykładowego liniowego generatora liczb pseudolosowych, którego wzór podany jest poniżej. Podobne algorytmy mogą być stosowane w celu wyznaczania liczb losowych w metodach informatycznych. Modyfikując parametry generatora, obserwuj, w jaki sposób zmienia się rozkład generowanych przez niego liczb. Spróbuj dobrać parametry w taki sposób, aby rozkład był jak najbardziej jednorodny.
Schemat interaktywny bada właściwości przykładowego liniowego generatora liczb pseudolosowych, którego wzór podany jest poniżej. Podobne algorytmy mogą być stosowane w celu wyznaczania liczb losowych w metodach informatycznych. Możliwe jest modyfikowanie parametrów generatora, by zmieniał się rozkład generowanych przez niego liczb.