Вопрос № 183598: Здравствуйте уважаемые эксперты! Прошу помощи в следующем вопросе: Помогите пожалуйста реализовать задачу с решением на языке Pascal в среде turbo! ссылка на задачу: http://rfpro.ru/upload/5942 если плохо видно формулы решения, они выложены...
Вопрос № 183598:
Здравствуйте уважаемые эксперты! Прошу помощи в следующем вопросе: Помогите пожалуйста реализовать задачу с решением на языке Pascal в среде turbo! ссылка на задачу: http://rfpro.ru/upload/5942 если плохо видно формулы решения, они выложены последовательно: http://rfpro.ru/upload/5943 http://rfpro.ru/upload/5944 http://rfpro.ru/upload/5945 Заранее спасибо!
Отвечает Орловский Дмитрий (Академик) :
Здравствуйте, Руслан Чернов! Посмотрите такой вариант program koef;
uses crt;
type TFun = function(x:Double):Double;
var mx,my,mz: Double; sx,sy,sz: Double; ax,ay,az: Double; bx,by,bz: Double; k:Double;
function PLaplas(x:Double):Double;far; begin PLaplas:=Exp(-x*x/2)/Sqrt(2*Pi); end;
function ISimpson(a,b:Double;n:Integer;f:TFun):Double; var i:Integer; h:Double; y:Double; begin h:=(b-a)/n/2;
y:=f(a)+f(b)+f(b-h); for i:=1 to n-1 do begin y:=y+4*f(a+h*(2*i-1))+2*f(a+2*i*h); end; y:=y*h/3; ISimpson:=y; end;
function FLaplas(x:Double):Double; var y:Double; begin y:=ISimpson(0,Abs(x),10000,PLaplas); if x<0 then y:=-y; FLaplas:=y; end;
function P(a,b,m,s:Double):Double; var x1,x2:Double; begin x1:=(a-m)/s; x2:=(b-m)/s; P:=FLaplas(x2)-FLaplas(x1); end;
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.