решение задачи по теории вероятностей, прошу помощи |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
решение задачи по теории вероятностей, прошу помощи |
dim0n |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
Здравствуйте! Помогите написать программу решения вот этой задачи "Три стрелка пытаются попасть в цель. Вероятности попадания соответственно равны 70%,80%,60%. Определить вероятность того,что будет ровно одно попадание. К вечеру уже нужно! Заранее спасибо!
|
Lapp |
Сообщение
#2
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Здравствуйте! Помогите написать программу решения вот этой задачи "Три стрелка пытаются попасть в цель. Вероятности попадания соответственно равны 70%,80%,60%. Определить вероятность того,что будет ровно одно попадание. Тебе что именно нужно - смоделировать процесс и посчитать вероятность как частоту события или же просто запрограммировать формулу, выведенную по теории вероятностей? И еще вопрос: каждый стреляет по одному разу? -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
Сообщение
#3
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Ну смотри.
Если первый даёт 70%, второй 80%, а третий - 60%, значит в сумме они дают 210% вероятности попадания. -------------------- |
Lapp |
Сообщение
#4
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Ну смотри. Если первый даёт 70%, второй 80%, а третий - 60%, значит в сумме они дают 210% вероятности попадания. Ага. У Васи температура 36.6, и у Пети 36.6. Вместе у них 73.2, и они смело могут не ходить в школу.. Тарас, кончай прикалываться.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
IUnknown |
Сообщение
#5
|
Гуру Группа: Пользователи Сообщений: 1 013 Пол: Мужской Ада: Разработчик Embarcadero Delphi: Сторонник Free Pascal: Разработчик Репутация: 627 |
Вероятность ровно одного попадания - это сумма вероятностей (первый попал, второй и третий - промазали), (второй попал, первый и третий - нет) и (первый и второй промахнулись, третий попал). Итого 18.8%
|
TarasBer |
Сообщение
#6
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
> Тарас, кончай прикалываться..
Шутки шутками, а это число (2.1) имеет смысл. Это матожидание кол-ва попаданий. (фигасе, у Вольво в среднем по два плюса на сообщение) -------------------- |
Lapp |
Сообщение
#7
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Шутки шутками, а это число (2.1) имеет смысл. Это матожидание кол-ва попаданий. .., про которое тут никто не спрашивал )).Цитата (фигасе, у Вольво в среднем по два плюса на сообщение) Ты про кого это?..-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
dim0n |
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
мне нужно,чтобы при компиляции появлялось окно в котором ввести значения переменных(то есть процент попадания) и программа считала бы вероятность по тому алгоритму,который предложил волво. Она у меня решена правильно,но при написании самой программы я путаюсь в ветвлении.
|
Lapp |
Сообщение
#9
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
но при написании самой программы я путаюсь в ветвлении. Ты покажи, что сам сделал - мы поможем закончить.-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
Сообщение
#10
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
> мне нужно,чтобы при компиляции появлялось окно в котором ввести значения переменных
При запуске, а не при компиляции. При компиляции - тоже неплохо, но увы, ни один современный язык почему-то не умеет это делать. > но при написании самой программы я путаюсь в ветвлении. А там нет ветвления. В общем, покажи саму программу свою, ну или что получилось (когда будешь сюда копировать, примени тег code). -------------------- |
dim0n |
Сообщение
#11
|
Новичок Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
только я решал не в процентах,a делал десятичные дроби и получилось у меня вероятность 0.188
Добавлено через 19 мин. В том то и проблема,что я сижу с телефона и далеко от компьютера и возможности прислать код нет. Поэтому искренне прошу вас написать ваши предложения по решению этой задачи. |
TarasBer |
Сообщение
#12
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Ну пришли код потом, когда будешь у компа.
-------------------- |
dim0n |
Сообщение
#13
|
Новичок Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
А вы не можете написать сами код? Я даже не могу понять какой здесь алгоритм.
|
dim0n |
Сообщение
#14
|
Новичок Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Дмитрий Репутация: 0 |
Program primer; Добавлено через 4 мин. вот мой вариант Сообщение отредактировано: Lapp - |
IUnknown |
Сообщение
#15
|
Гуру Группа: Пользователи Сообщений: 1 013 Пол: Мужской Ада: Разработчик Embarcadero Delphi: Сторонник Free Pascal: Разработчик Репутация: 627 |
Цитата writeln('введите вероятность попадания 1 стрелка a=',a); и Цитата writeln('введите вероятность промаха 1 стрелка' d=',d); - это что, для увеличения размера программы? Вероятность промаха = (1 - вероятность попадания), не надо это вводить. |
TarasBer |
Сообщение
#16
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Я ЖЕ ПРОСИЛ ПРИМЕНИТЬ ТЕГ КОДА, БЛИН!!!!
Ну для начала, чтобы не путаться, заведи нормальные названия для переменных. Например,
И перепиши с нормальными обозначениями. А ковыряться в абвгдежз я не буду и никто не будет. Сообщение отредактировано: TarasBer - -------------------- |
Krjuger |
Сообщение
#17
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
А самое интересное,что вероятность попадания третьего,промаха для первого и 2 стрекла нигде не считывается))))Так что мне вот интересно,почему тебе в голову пришло считать первые 2 и последнее значения,а промежуточные пропустить))
|
Текстовая версия | 27.09.2024 19:08 |