|
zadach399.PAS |
|
{* Задача 399 *}Unit ZADACH399; InterfaceImplementationBegin writeln( 'Вычислить значение выражения:
'); End. Program zadach399;
Uses zadach399.pas; {* Эту строку можно удалить *}
Uses Crt; {* Вызов внешних функций *}
Var {* В работе нам потребуются переменные: *}
n : integer;
i : integer;
k : integer;
x : real;
pr : real;
y : real;
Const {* Константы *}
e = 2.7;
Begin
ClrScr; {* Очищаем экран *}
pr := 1;
Write( 'x: ');
ReadLn(x);
Write( 'Количество повторов: ');
ReadLn(k);
Write( 'Первое значение: ');
ReadLn(n);
For i := n To n + k Do {* Цикл для i => [n .. n] *}
pr := pr * (exp(exp((k - 1) / k*ln(x)) * ln(e)) + sqrt(x) - 1);
y := exp(1 / n-ln(x)) + 1/9 - pr;
WriteLn( 'Результат вычислений: ', y : 5:2);
ReadLn; {* Ждем нажатия Enter *}
End.
|