const
E = 2.7182818284;
//Математическая константа Е
//http://ru.wikipedia.org/wiki/E_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)
function f1(const x, a: real):real;
begin
//Если x > 0.5 & a <= 1
f1 := sin(cos((x - a) / (x + a)));
end;
function f2(const x, a: real):real;
begin
//Если x > 0.5 & a > 1
f2 := sqr(x) - power(a, 3) * ln(abs(x));
end;
function f3(const x, a: real):real;
begin
//Если x <= 0.5
f3 := power(E, sqr(2) + x - 7);
end;
function Y(const x, a: real):real;
begin
if ((x > 0.5) and (a <= 1)) then
Y:= f1(x,a);
if ((x > 0.5) and (a > 1)) then
Y:= f1(x,a);
if (x <= 0.5)then
Y:= f1(x,a);
end;
var
x, a: real;
begin
readln(x, a);
writeln( Y(x,a) );
end.
const
E = 2.7182818284;
//Математическая константа Е
//http://ru.wikipedia.org/wiki/E_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)
function f1(const x, a: real):real;
begin
//Если x > 0.5 & a <= 1
//sin(x) - синус от X
//cos(x) - косинус от X
f1 := sin(cos((x - a) / (x + a)));
end;
function f2(const x, a: real):real;
begin
//Если x > 0.5 & a > 1
//sqr(x) - квадрат X
//power(x, y) - Возвести X в степень y
//ln(x) - натуральный логорифм числа Х
//abs(x) - модуль Х
f2 := sqr(x) - power(a, 3) * ln(abs(x));
end;
function f3(const x, a: real):real;
begin
//Если x <= 0.5
//power(x, y) - Возвести X в степень y
f3 := power(E, sqr(x) + x - 7);
end;
function Y(const x, a: real):real;
begin
//Проверяем условия ((x > 0.5) and (a <= 1))
if ((x > 0.5) and (a <= 1)) then
Y:= f1(x,a);
//Проверяем условия ((x > 0.5) and (a > 1))
if ((x > 0.5) and (a > 1)) then
Y:= f1(x,a);
//Проверяем условия (x <= 0.5)
if (x <= 0.5) then
Y:= f1(x,a);
end;
var
x, a: real;
begin
readln(x, a);
writeln( Y(x,a) );
end.
const
E = 2.7182818284;
//Математическая константа Е
//http://ru.wikipedia.org/wiki/E_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)
function Y(const x, a: real): real;
begin
//sqr(x) - квадрат X
//power(x, y) - Возвести X в степень y
//ln(x) - натуральный логорифм числа Х
//abs(x) - модуль Х
//sin(x) - синус от X
//cos(x) - косинус от X
//Проверяем условия ((x > 0.5) and (a <= 1))
if ((x > 0.5) and (a <= 1)) then
Y := sin(cos((x - a) / (x + a)));
//Проверяем условия ((x > 0.5) and (a > 1))
if ((x > 0.5) and (a > 1)) then
Y := sqr(x) - power(a, 3) * ln(abs(x));
//Проверяем условия (x <= 0.5)
if (x <= 0.5) then
Y := power(E, sqr(x) + x - 7);
end;
var
x, a: real;
begin
readln(x, a);
writeln( Y(x, a) );
end.
function Y(const x, a: real): real;
function Y(x, a: real): real;
if x<=0.5 then F1
else if a<=1 then F2
else F3
const
E = 2.7182818284;//Математическая константа Е
function Y(x, a: real):real;
begin
if (x <= 0.5) then
Y := power(E, sqr(x) + x - 7)
else
if (a <= 1) then
Y := sin(cos((x - a) / (x + a)))
else
Y := sqr(x) - power(a, 3) * ln(x);
end;
var
x, a: real;
begin
readln(x, a);
writeln( Y(x, a) );
end.
const
E = 2.7182818284;//Математическая константа Е
function Y(x, a: real):real;
begin
if (x <= 0.5) then
Y := power(E, sqr(x) + x - 7)
else
if (a <= 1) then
Y := sin(cos((x - a) / (x + a)))
else
Y := sqr(x) - power(a, 3) * ln(x);
end;
var
x, a: real;
begin
readln(x, a);
writeln( Y(x, a) );
end.
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.