Ну power это в делфи, а в паскале данную функцию можно легко написать самостоятельно.
Вот функция power на паскале в моем представлении, вычисление корня произвольной степени думаю понять не сложно)
Code
function pow(a, b: real): real;
begin
result := exp(ln(abs(a)) * b);
if (a < 0) and (round(b) mod 2 <> 0) then result := result * (-1);
if (a < 0) and (b - trunc(b) <> 0) then result := 0;
end;
Данная функция работает как с отрицатильными и положительными числами, так и с отрицательными и положительными степенями.
Если это не требуется, то будет достаточно:
Code
result := exp(ln(abs(a)) * b);
Добавлено (30.12.2011, 18:10)
---------------------------------------------
И в первом помоему скобочки нужны:
Code
function y(i:real):real;
begin
y:=sqrt(a[i]*a[i]*a[i]-2*(a[i]*a[i])+5*a[i]-7);
end;