var a,b:integer;
Просто нужно заменить integer на real из-за деления
var x,y:real;
BEGIN
readln(x);
if (x<=0) then
y:=-2*sqr(x)+x+1 else
y:=-2*sqr(x)+3;
writeln(y);
end.