С Новым годом! Форум программистов, компьютерный форум, киберфорум
Статистика, теория вероятностей
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357

Какая вероятность, что из вытащенных шариков: 1 красный, 1 зеленый, 1 синий, 1 желтый, 1 фиолетовый 1 циановый

30.06.2021, 15:42. Показов 2085. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В волшебной урне находятся 50 волшебных шариков: 25 красных, 15 зеленых и 10 синих. Шарики волшебные, при соприкосновении друг с другом, но только за пределами волшебной урны, меняют цвет:
красный + зеленый превращаются -> 2 желтых
красный + синий -> 2 фиолетовых
зеленый + синий -> 2 циановых
Из урны вытаскивают 30 шариков и кладут их попарно. Далее собирают эти шарики и возвращают снова в волшебную урну, где они снова не могут реагировать друг с другом. Т.е. в урне снова 50 шариков и теперь неизвестно, каких они цветов. Из урны вытаскивают 6 шариков, но держат их раздельно Какая вероятность, что из вытащенных шариков: 1 красный, 1 зеленый, 1 синий, 1 желтый, 1 фиолетовый 1 циановый?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.06.2021, 15:42
Ответы с готовыми решениями:

Какая вероятность, что среди 6 вытащенных шариков: 1 желтый, 2 зеленых и 3 красных
В урне находятся 100 шариков: 35 красных, 28 зеленых, 13 желтых (остальные шарики в урне других цветов). Какая вероятность, что среди 6...

Светофор работает в следующем режиме: красный-жёлтый-зелёный-жёлтый-красный-жёлтый и т.д. Лампочки в светофоре не вечные
Светофор работает в следующем режиме: красный-жёлтый-зелёный-жёлтый-красный-жёлтый и т.д. Лампочки в светофоре не вечные и иногда...

Даны 5 белых шариков,8 зеленых и х синих. Вероятность того что достанут зеленый или синий шарик =3/4. Найти х
Даны 5 белых шариков,8 зеленых и х синих. Вероятность того что достанут зеленый или синий шарик =3/4. Найти х

34
159 / 117 / 39
Регистрация: 19.12.2020
Сообщений: 455
30.06.2021, 17:36
Я давольно тупой, поэтому у меня наклёвывается только расписать все возможные варианты по формуле полной вероятности.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
30.06.2021, 17:42  [ТС]
Falconcheg, очень важно написать 100% правильный ответ, если не уверены, то лучше предупреждать об этом в решении
0
1716 / 1154 / 302
Регистрация: 05.10.2014
Сообщений: 5,604
30.06.2021, 19:34
А что это за цвет такой циановый? никогда не слышал
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
30.06.2021, 19:38  [ТС]
mihailm, циановый цвет
1
30.06.2021, 19:40

Не по теме:

Цитата Сообщение от Royal_X Посмотреть сообщение
mihailm, циановый цвет
яйца странствующего дрозда поразили)

0
159 / 117 / 39
Регистрация: 19.12.2020
Сообщений: 455
30.06.2021, 19:50
mihailm, какая вообще разница? Это не имеет прямого отношения к задаче.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
02.07.2021, 09:12  [ТС]
Я как понял, никто не знает как с помощью формулы вычислить вероятность.
Может попробовать провести серию испытаний с помощью программы?

Написал код для Wolfram Mathematica, который имитирует описанный в задаче процесc и потом выводит искомую вероятность. Осуществил 5 млн таких процессов и собрал список с 5 млн вероятностями.

Haskell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Table[Module[{sel, pairs, r, g, b, tr, y, v, c},
   sel = RandomChoice[{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
      1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, 30];
   r = 25 - Count[sel, 0];
   g = 15 - Count[sel, 1];
   b = 10 - Count[sel, 2];
   pairs = Partition[sel, 2];
   tr = Map[
      If[#[[1]] != #[[2]], 
        Switch[#, {0, 1}, {3, 3}, {1, 0}, {3, 3}, {0, 2}, {4, 4}, {2, 0}, {4, 4}, 
   {1, 2}, {5, 5}, {2, 1}, {5, 5}], #] &, pairs] //Flatten;
   r = r + Count[tr, 0];
   g = g + Count[tr, 1];
   b = b + Count[tr, 2];
   y = Count[tr, 3];
   v = Count[tr, 4];
   c = Count[tr, 5];
   r*g*b*y*v*c/15890700
   ], 5000000];
Вычислил среднее значение 5 млн собранных вероятностей: ≈ 0.0056366 (опытным путем заметил, что цифры "563" точны)

Думаю, 5 млн процессов было достаточно, ибо такая же вероятность получается даже при меньшем количестве процессов.
Тем не менее, буду благодарен, если кто-нибудь подскажет как вычислить эту вероятность точными методами.
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
03.07.2021, 08:10
Интересно, а на Maple можно написать аналогичную программу?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
03.07.2021, 10:00  [ТС]
zer0mail, можно
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
04.07.2021, 07:39
На Maple у меня получается 0.00639 почему-то.

Добавлено через 1 минуту
Какой у вас ответ, когда в урне по три шара каждого цвета и для смешивания выбираем 3 пары?

Добавлено через 1 час 49 минут
У меня 5млн циклов дали 0.01635706666
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
04.07.2021, 08:52  [ТС]
zer0mail, когда в урне 3 цвета, мы выбираем 30 шаров и кладём их попарно (по два) в 15 групп. Некоторые из шаров меняют цвет. Потом мы собираем эти шары и возвращаем их в урну. Далее оттуда берём 6 шаров.
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
04.07.2021, 09:11
Это понятно, я не про это спрашивал.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
04.07.2021, 09:13  [ТС]
zer0mail, я не понимаю, о каких 3 парах вы пишете. Напишите свой код Maple, я посмотрю на него.
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
04.07.2021, 09:42
Вариант условия: в урне 9 шаров, 3х цветов, по 3 каждого. Отбираем 3 пары, они как-то перекрашиваются. Возвращаем в урну и достаем 6. Какая вероятность что они разных цветов?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
04.07.2021, 10:31  [ТС]
Цитата Сообщение от zer0mail Посмотреть сообщение
Вариант условия: в урне 9 шаров, 3х цветов, по 3 каждого. Отбираем 3 пары, они как-то перекрашиваются. Возвращаем в урну и достаем 6. Какая вероятность что они разных цветов?
я не знаю точной формулы как для своего варианта, так и для вашего.
Но переделав вышеуказанный код под ваш вариант,
Haskell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Table[Module[{sel, pairs, r, g, b, tr, y, v, c}, 
   sel = RandomChoice[{0, 0, 0, 1, 1, 1, 2, 2, 2}, 6];
   r = 3 - Count[sel, 0];
   g = 3 - Count[sel, 1];
   b = 3 - Count[sel, 2];
   pairs = Partition[sel, 2];
   tr = Map[
      If[#[[1]] != #[[2]], 
        Switch[#, {0, 1}, {3, 3}, {1, 0}, {3, 3}, {0, 2}, {4, 4}, {2, 0}, {4, 4}, 
      {1, 2}, {5, 5}, {2, 1}, {5, 5}], #] &, pairs] // Flatten;
   r = r + Count[tr, 0];
   g = g + Count[tr, 1];
   b = b + Count[tr, 2];
   y = Count[tr, 3];
   v = Count[tr, 4];
   c = Count[tr, 5];
   r*g*b*y*v*c/84], 5000000];
после 5 млн циклов я получил среднюю вероятность: 0.00625619
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
04.07.2021, 11:59
Цитата Сообщение от Royal_X Посмотреть сообщение
после 5 млн циклов я получил среднюю вероятность: 0.00625619
У меня 0.0163.. А главное - этот варианет можно посчитать аналитически, перебрав все возможные пути. Сколько получится?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
04.07.2021, 12:19  [ТС]
zer0mail, не могли бы вы выложить здесь код, по которому получаете это число?
0
2688 / 2260 / 244
Регистрация: 03.07.2012
Сообщений: 8,231
Записей в блоге: 1
04.07.2021, 13:56
Haskell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
restart;
with(combinat);
d := [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3];
d := [1, 1, 1, 2, 2, 2, 3, 3, 3];
R := nops(d);
tr := 0;
tg := 0;
tb := 0;
for i to R do
    if d[i] = 1 then tr := tr + 1; end if;
    if d[i] = 2 then
        tg := tg + 1;
    end if;
    if d[i] = 3 then
        tb := tb + 1;
    end if;
end do;
print*("R G B=", tr, tg, tb);
W := 0;
V := 0;
P := 3;
N := 5000000;
for cnt to N do
    s := randperm(R);
    r := tr;
    g := tg;
    b := tb;
    y := 0;
    c := 0;
    f := 0;
    for i to P do
        k := 2*i;
        next; if d[s[k]] = d[s[k - 1]];
        if d[s[k]] = 1 then
            r := r - 1;
            if d[s[k - 1]] = 2 then
                g := g - 1;
                y := y + 2;
            else
                b := b - 1;
                f := f + 2;
            end if;
        end if;
        if d[s[k]] = 2 then
            g := g - 1;
            if d[s[k - 1]] = 1 then
                r := r - 1;
                y := y + 2;
            else
                b := b - 1;
                c := c + 2;
            end if;
        end if;
        if d[s[k]] = 3 then
            b := b - 1;
            if d[s[k - 1]] = 1 then
                r := r - 1;
                f := f + 2;
            else
                g := g - 1;
                c := c + 2;
            end if;
        end if;
    end do;
    v := r*g*b*y*c*f;
    W := W + v;
    if 0 < v then
        V := V + 1;
    end if;
end do;
print(1.*V/N);
print(6.!*W/(N*R*(R - 1)*(R - 2)*(R - 3)*(R - 4)*(R - 5)));
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6147 / 2840 / 1040
Регистрация: 01.06.2021
Сообщений: 10,357
04.07.2021, 14:43  [ТС]
zer0mail, а зачем вы вычисляете значения tr, tg, tb, если из условия известно, что каждая из них равна 3? В условии вашего варианта сказано, что 9 шаров 3-х цветов по 3 каждого.
Остальная часть кода у меня не выполнилась. Прога выдала ошибку. Вы считали вероятность для одного цикла по формуле:
P = красный*зеленый*синий*желтый*фиолетовый* циановый/84 ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.07.2021, 14:43
Помогаю со студенческими работами здесь

Реализовать следующий алгоритм работы светофора: зелёный, жёлтый, красный
Составить программу , которая бы реализовала следующий алгоритм работы светофора. 1-зелёный, 2-жёлтый, 3-красный. Названия цветов выделите...

Светофор. Сделать так, чтобы красный, желтый и зеленый цвета мигали.
Есть такой скрипт для светлофора: &lt;div class=&quot;main_block&quot;&gt; &lt;div class=&quot;red active item&quot;...

Сколько различных сигналов можно подать с их помощью? (Красный, желтый, зеленый)
На одной улице 7 светофоров. Сколько различных сигналов можно подать с их помощью? (Красный, желтый, зеленый)

Как сделать изменения цвета кнопки красный/синий/зелёный/синий
Как сделать изменения цвета кнопки красный/синий/зелёный/синий надо сделать при нажатии кнопки чтоб она меняла свой фон по кругу Я...

В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета: зеленый, красный, желтый, белый и голубо
Помогите пожалуйста! В восточном календаре принят 60-летний цикл, состоящий из 12-летних подциклов, обозначаемых названиями цвета:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru