Здравствуйте! Написал программу, вычисляющую значение функции на определённом интервале, так же имеющую ОДЗ .После запуска программы, программа вылетает и вылазит окошко с надписью "program exited with exitcode=217".
program 123;
uses Math;
const step=0.1;
const e=2.7;
var x,f:real;
begin
x := -8;
while x<=0 do begin
if (((x<0) and ((x>=-2) or ((x>=-6) and (x<-2)))) or ((x=0) and (x>=-6)))
then writeln ('x=', x:0:2, 'Ne podhodit po ODZ')
else begin
if x<-6 then f:=ln(x)*Power(x,3) - 23
else if x<-2 then f:=(Power(x,0.1*x)/Power(x,2))*(-x/18)
else f:=(cos(2*x)/Power(e,x))*(sin(x)/sin(x));
writeln('x=',x:0:2,'f(x)=',f:0:2);
end;
x:=x+Step;
end;
readln();
end.
Надеюсь на понимание и помощь, заранее спасибо.