Вопрос № 183655: Уважаемые эксперты! Прошу Вас написать программу для решения следующей задачи: При работе ЭВМ время от времени наступает сбой (отказ). Поток сбоев можно считать простейшим. Среднее число сбоев за сутки равно 1,5. Найдите вероятности того, ...
Вопрос № 183655:
Уважаемые эксперты! Прошу Вас написать программу для решения следующей задачи:
При работе ЭВМ время от времени наступает сбой (отказ). Поток сбоев можно считать простейшим. Среднее число сбоев за сутки равно 1,5. Найдите вероятности того, что: а) за двое суток не будет ни одного сбоя; б) в течение суток произойдет хотя бы один сбой; в) за неделю работы ЭВМ произойдет не менее трех сбоев.
В программу нужно вводить число сбоев за сутки и на его основании вычисляется ответ под а)б)в).
Ниже
прикрепляю файл с решением этой задачи. Заранее спасибо. С уважением. http://rfpro.ru/upload/5989
Отправлен: 19.06.2011, 00:01
Вопрос задал: Sanek (Посетитель)
Всего ответов: 2 Страница вопроса »
Отвечает Давыдов С. А. (3-й класс) :
Здравствуйте, Sanek! В этом коде переменная sboi - среднее число сбоев в сутки; Pa, Pb, Pv - искомые результаты для а, б и в. t - период времени, m количество сбоев вероятность которых нужно найти.
вычисление факториала и степени оформлены в виде функций, ответ в экспоненциальном виде.
Приложение:
Ответ отправил: Давыдов С. А. (3-й класс)
Ответ отправлен: 19.06.2011, 01:16
Номер ответа: 267772 Mail.ru-агент: deadik104@mail.ru Абонент Skype: Deadik Gudwin
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 267772
на номер 1151 (Россия) |
Еще номера »
Отвечает Орловский Дмитрий (Академик) :
Здравствуйте, Sanek! Собственно говоря, этот вопрос уже задавали. Нужно только добавить ввод числа сбоев за сутки lambda:
Код :
program poisson;
uses
crt;
var
lambda: Double;
{функция, вычисляющая вероятность k сбоев за время t с числом сбоев за сутки lambda}
function Puasson(k: Word; t,lambda: Double): Double;
var
y: Double;
i: Integer;
begin
y:=1;
for i:=1 to k do y:=y*lambda*t/i;
y:=y*Exp(-lambda*t);
Puasson:=y;
end;
begin
ClrScr;{очистка экрана}
Write('lambda=');Readln(lambda);{ввод числа сбоев за сутки}
Writeln('P(k=0,t=2)=',Puasson(0,2,lambda));{ответ на первый вопрос}
Writeln('1-P(k=0,t=1)=',1-Puasson(0,1,lambda));{ответ на второй вопрос}
Writeln('1-P(k=0,t=7)-P(k=1,t=7)-P(k=2,t=7)=',
1-Puasson(0,7,1.5)-Puasson(1,7,1.5)-Puasson(2,7,lambda));{ответ на третий вопрос}
Readln;{ожидание завершения работы}
end.
Ответ отправил: Орловский Дмитрий (Академик)
Ответ отправлен: 19.06.2011, 07:59
Номер ответа: 267774 Россия, Москва Организация: МИФИ
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 267774
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.