Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 11.06.2016
Сообщений: 20
1

Найти вероятность

12.11.2018, 16:48. Показов 2683. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, объясните как реализовать такое на JS. Решить можно и в консоле, главное понять сам принцип реализации.
Задание:
В урне 10 белых, 15 черных, 20 синих и 25 красных шаров. Вынули один шар. Найти вероятность того, что вынутый шар: белый; черный; синий; красный; белый или черный; синий или красный; белый, черный или синий.

Решение:
Имеем n=10+15+20+25=70,
Р(Б)=10/70=1/7,
Р(Ч)=15/70=3/14,
Р(С)=20/70=2/7,
Р(К)=25/70=5/14.
Применив теорему сложения вероятностей, получил
Р(Б+Ч) = Р(Б) + Р(Ч) = 1/7 + 3/14 = 5/14;
Р(С+К) = Р(С) + Р(К) = 2/7 + 5/14 = 9/14;
Р(Б+Ч+С) = 1 - Р(К) = 1 - 5/4 = 9/14;

Добавлено через 23 минуты
Кажется вдуплил, начал так:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var sharu = {
        white: 10,
        black: 15,
        blue: 20,
        red: 25
     };
 
    function s(sharu) {
    var rez = 0;
      for(key in sharu) {
        rez += sharu[key];
    }
    return rez;
}
 
alert(s(sharu));
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2018, 16:48
Ответы с готовыми решениями:

Найти вероятность того, что шар белый (полная вероятность)
Стандартная задача по теории вероятностей на формулу полной вероятности. Имеется две урны с шарами....

Вероятность изготовления на станке стандартной детали равна 0,9. Найти вероятность
Вероятность изготовления на автоматизма станке стандартной детали равна 0,9. Найти вероятность ,...

Вероятность попадания в любую часть плоской треугольной пластинки пропорциональна ее площади. Найти вероятность попадани
Вероятность попадания в любую часть плоской треугольной пластинки пропорциональна ее площади. Найти...

Найти вероятность поражения одним выстрелом первым из орудий, если известно, что для второго орудия эта вероятность 0,8
Вероятность одного попадания в мишень при одном залпе из двух орудий равна 0,36. Найти вероятность...

3
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
13.11.2018, 01:59 2
Лучший ответ Сообщение было отмечено Bones как решение

Решение

Bones, например - https://codepen.io/qwerty_wasd/pen/aQBPbz
Javascript
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
const probability = (...colors) => {
  // объект со цветами
  const balls = {
    white: 10,
    black: 15,
    blue: 20,
    red: 25
  };
  // при выводе используем тернарный оператор - условие ? true : false;
  // в условии проверяем наличие введенных цветов
  // отсутствие - выведет в консоль сообщение о некорректных данных
  // если же в объекте присутствуют все введенные цвета, то вычисляем
  // сумму значений введенных цветов делим на сумму всех значений цветов в объекте
  // так мы получим коэф. вероятности
  // например для цветов white и black
  // их сумма 25
  // общая сумма всех цветов в определенном нами объекте - 70
  // 25/70=0.35714285714285715  или 5/14
  return (colors.every(e => balls[e])) ?
    colors.reduce((acc, v) => acc + balls[v], 0) / Object.keys(balls).reduce((acc, v) => acc + balls[v], 0) :
  "incorrect data";
};
// проверяем
console.log(probability('white','black','blue')); // 0.6428571428571429 или 9/14
console.log(probability('white','black')); // 0.35714285714285715  или 5/14
console.log(probability('white','green')); // "incorrect data"
2
0 / 0 / 0
Регистрация: 11.06.2016
Сообщений: 20
13.11.2018, 22:19  [ТС] 3
Спасибо за подробное описание)
0
dev - investigator
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
14.11.2018, 01:00 4
Bones, не за что, удачи
0
14.11.2018, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2018, 01:00
Помогаю со студенческими работами здесь

Вероятность поражения цели при одном выстреле равна 0.4.Производится 8 выстрелов.Найти вероятность поражения
Вероятность поражения цели при одном выстреле равна 0.4. Производится 8 выстрелов. Найти...

Найти вероятность того, что число прижившихся деревьев больше 250, если вероятность того, что отдельное дерево приживется равна 0,8
помогите решить задачу по теории вероятностей и напишите пож-та по какой формуле решается,...

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

Найти вероятность
проведено 20 независимых тестирований, каждое из которых заключается в одновременном подкидывании 3...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru