Предмет: Информатика,
автор: kupcovaSvetl
подскажите, пожалуйста,что нужно добавить,чтобы программа выводила значение,которому соответствует этот минимум? это будет точка 3,8, но я не знаю как ее получить :(
Приложения:
![](https://files.topotvet.com/i/7b8/7b8f4d866115cc8db6a8888fb15f232c.jpg)
Ответы
Автор ответа:
0
const xn=1.5; xk=4.5; h=0.05;
var x,y,xmin,ymin:real;
i:integer;
begin
x:=xn;
xmin:=x; ymin:=exp(x)-x*x*x;
for i:=1 to round((xk-xn)/h) do
begin
x:=x+h;
y:=exp(x)-x*x*x;
if y<ymin then
begin
xmin:=x; ymin:=y;
end;
end;
writeln('xmin = ',xmin:5:2,' ymin = ',y:7:5);
end.
Результат:
xmin = 3.75 ymin = -1.10787
var x,y,xmin,ymin:real;
i:integer;
begin
x:=xn;
xmin:=x; ymin:=exp(x)-x*x*x;
for i:=1 to round((xk-xn)/h) do
begin
x:=x+h;
y:=exp(x)-x*x*x;
if y<ymin then
begin
xmin:=x; ymin:=y;
end;
end;
writeln('xmin = ',xmin:5:2,' ymin = ',y:7:5);
end.
Результат:
xmin = 3.75 ymin = -1.10787
Похожие вопросы
Предмет: Русский язык,
автор: igorekzaharov88
Предмет: Геометрия,
автор: dianamelinaaaa
Предмет: Литература,
автор: TimSat
Предмет: Математика,
автор: tigrenok017