Помогите пожалуйста с задачей:
F(x) - табулируемая функция; [A,B] - диапазон изменения аргумента;
n- количество точек; h- шаг табуляции. Результатом является таблица, содержащая три столбца: i - текущая точка расчета, Xi - значение аргумента, Yi - значение функции.
Для расчетов использовать следующие формулы:
![\[h\frac{{B - A}}
{{n - 1}}\] \[h\frac{{B - A}}
{{n - 1}}\]](https://dxdy-04.korotkov.co.uk/f/7/d/f/7df1c4e354a18d1b5ba8f15acbbd0d3182.png)
;
![\[Xi = A + i*h\] \[Xi = A + i*h\]](https://dxdy-01.korotkov.co.uk/f/8/d/6/8d69fb7a5f059639aa61223d820546ed82.png)
;
![\[Yi = F(Xi)\] \[Yi = F(Xi)\]](https://dxdy-02.korotkov.co.uk/f/d/e/3/de353c3f020a26919a57a2af9978eb1a82.png)
;
![\[i = 0,1,2,...,n - 1\] \[i = 0,1,2,...,n - 1\]](https://dxdy-04.korotkov.co.uk/f/3/c/1/3c1f8f8f7888b70912bd6f44035d939e82.png)
.
Исходные данные:
Y=F(x) = X-3/X^2+2
A=-4
B=4
n - не указано, надо найти
h=0.5
есть только набросок, не знаю првильный ли он, как сделать полностью
Код:
for i:=0 to round((b-a)/h) do
begin
xi:=a+i*h;
yi:=x1-3/xi/xi+2;
writeln(i,' ',xi,' ',yi);
end;