Курсовая работа: Алгоритмизация и программирование разветвляющихся процессов
end;
if (x4<x)and(x<=x7) then begin
if (x>0) then begin
z:=a*exp(3*ln(cos(ABS(x))))+b*sin(d*x)+exp(4*(sin(x)/cos(x)))+d*ln(x)*ln(x);
writeln('x=',x:6:2,' Z=',z:12:3);end else
writeln('x=',x:6:2,' Z=net znacheniy');
end;
if (x7<x)and(x<=x11) then begin
if (x>0) and (x/d>=0) then begin
z:=ln(abs(a*x))+b*cos(x*x*x*x)*sin(1/(x*x*x))-c*ln(x)*ln(x)*ln(x)+sqrt(x/d);
writeln('x=',x:6:2,' Z=',z:12:3);;
end
else writeln('x=',x:6:2,' Z=net znacheniy');
end;
if (x11<x)and(x<=x15) then begin
if (x-5*x*x*x>0) and (d>0) and (x*x*x-2*d<>0) and (exp(3*ln(x+c))>=0) then begin
z:=a*exp(-4*x)+b*ln(x-5*x*x*x)+c*SQRT(exp(3*ln(x+c)))+ln(d)/(x*x*x-2*d);
writeln('x=',x:6:2,' Z=',z:12:3);;
end
else writeln('x=',x:6:2,' Z=net znacheniy');
end;
if (x15<x)and(x<=x25) then begin
if (x<>0) and (x-d>0) and (d>=0) then begin
z:=a*exp(3/8*ln(ln(ABS(x))))+b*sin(b*exp(-b/x))+(x-c)+d*sin(x*x*x)*sin(x*x*x)/(cos(x*x*x)*cos(x*x*x)*ln(x-d));
writeln('x=',x:6:2,' Z=',z:12:3);
end
else
writeln('x=',x:6:2,' Z=net znacheniy');
end;