Rose debug info
---------------

Симулятор Монте-Карло к задаче про дополнительные стрелы

Разминка выходного дня: дизайн + программирование + теория вероятностей.

Сын решает задачу по теории вероятностей:
«Есть 14 стрел. Вероятность попадания одной стрелы — 0,1. За каждое попадание стрелок получает ещё 3 стрелы. Нужно определить математическое ожидание количества выстрелов.»

Даня решил задачу на бумаге, а я взял себе на разминку — найти решение численным методом, наглядно показать задачу с процессом решения и результатом, параметризировать для возможности попробовать другие настройки.

Решение численным методом — симулятор Монте-Карло с настройкой параметров задачи:
https://observablehq.com/@realsergeykashin/monte-carlo-arrows-v1-0

График показывает результаты каждой серии выстрелов. Красные штрихи — отдельные выстрелы. Чем чаще стрелок попадает, тем больше дополнительных стрел получает и так же их выпускает:

Интересно наблюдать, как меняется результат при изменении входных параметров задачи:

Редактируется
— вместительность графика. При определенных настройках получается очень много стрел, осторожно!
— начальное количество стрел;
— вероятность попадания стрелы;
— сколько новых стрел выдают за каждое попадание.

Так что вот вам еще один симулятор.
https://observablehq.com/@realsergeykashin/monte-carlo-arrows-v1-0

Поделиться
Отправить
Запинить