Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

помогите с программой pascal

sdа sdeнdвsdsd Профи (545), закрыт 13 лет назад
что неправильно в программе?? почему паскаль не признает знак ^ ??
Program lab001;
var x,y:real;
begin
readln(x);
if x>=0 then
begin
y := (exp(1/5*ln(exp(1/3)-x))/
(sqrt((x^2)+(x^4)+ln(abs(x-3.4))));
writeln('f(x) = ', y);
end
else
begin
y := (sin(sqr(x)+2*Pi)/
sqrt((cos(x^2))+(sin(x^4))+ln(abs(x-3.4))));
writeln('f(x) = ', y);
end
Дополнен 13 лет назад
а как его заменить? ? например с 2 йстепенью понятно sqr, а с 4й??
Лучший ответ
-=| X1nT |=- Мудрец (18429) 13 лет назад
потому что в паскале нет такого оператора.. .

x в степени 2 пиши как X*X
x в степени y - exp(x*ln(y))

корень отличный от квадратного можно считать как отрицательную степень...
Остальные ответы
Отправитель Мудрец (10387) 13 лет назад
Потому что нет такого знака.
Похожие вопросы