F= -ax2 — b при x<5 и C неравно 0
x-a/x при x>5 и C = 0
-x/c в остальных случаях
где a,b,c — действительные числа.
uses crt;
function F(x,a,b,c:real):real;
begin
if(x<5)and(c<>0)then F:=-a*x*x-b
else if(x>5)and(c=0)then F:=x-a/x
else F:=-x/c;
end;
var xn,xk,dx,x,a,b,c,y:real;
begin
clrscr;
write('xn=');readln(xn);
repeat
write('xk>xn xk=');readln(xk);
until xk>xn;
repeat
write('dx<(xk-xn) dx=');readln(dx);
until dx<xk-xn;
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
x:=xn-dx;
while x<=xk do
begin
x:=x+dx;
y:=F(x,a,b,c);
writeln('x=',x:5:1,' y=',y:8:3);
end;
readln
end.