Программу, конечно, написать можно, но в условии явная ошибка (при x>=3 нужно вычислять корень из отрицательного числа)
var x,a:real;
begin
write('x='); readln(x);
if x<=-5<br> then a:=15*x*x-13
else if x<3 then a:=abs(x-3) else a:=sqrt(3*x-x*x);<br>writeln('a=',a);
end.