Необходимо решить одну задачку на делфи, но в программировании смыслю мало. Задача такая: необходимо рассчитать функцию
![$\[y(x)\]$ $\[y(x)\]$](https://dxdy-02.korotkov.co.uk/f/5/6/7/5677c7a813f6c22f86acb79c6aad5ca482.png)
которая задана так:
![$\[y(x) = \frac{{{x^3}}}{A}\]$ $\[y(x) = \frac{{{x^3}}}{A}\]$](https://dxdy-01.korotkov.co.uk/f/4/1/7/417bfc0d80f190e5aa2dc1b804e8f3c182.png)
если A=-2;
![$\[y(x) = \sin (A - x)\]$ $\[y(x) = \sin (A - x)\]$](https://dxdy-03.korotkov.co.uk/f/a/0/3/a03ed8b0889d2e4c748e57b32636d32082.png)
если A=10;
![$\[y(x) = \ln (\frac{A}{{{x^2}}})\]$ $\[y(x) = \ln (\frac{A}{{{x^2}}})\]$](https://dxdy-04.korotkov.co.uk/f/3/3/4/3343eee4a2de583cc90c9d272ccddd5982.png)
если A=4. Значение параметра A вводит пользователь. Компонент ввода Edit, Вывода ListBox. x берётся из промежутка
![$\[x \in [ - 6;6]\]$ $\[x \in [ - 6;6]\]$](https://dxdy-04.korotkov.co.uk/f/3/c/b/3cb36cddd3c565624bccb8b58438e34182.png)
c шагом 1. Необходимо вывести полученные значения функции в двумерный массив(размерности, как я полагаю, 13x3, по кол-ву значений). Необходимо наличие оператора Case..of.Необходимо наличие 4 видов операторов цикла(видимо для переборки x). Так же нужно сделать меню с возможностью нахождения макс/мин элементов массива, суммы всех элементов, произведение всех эл-тов массива, сумму всех отриц. элементов массива, произведение отриц. эл-тов, сумму и произведение всех полож. эл-тов массива. Так же сделать вывод всех положительных и отрицательных эл-тов массива.
Вопрос для начала состоит в том, как с помощью цикла перебрать все значения x, рассчитать 3 вида функции и загнать их в массив. Пытался сделать что то типа такого:
Case A of
-2:
for x := -6 to 6 do
j:=0;
Begin
j:=j+1;
y:=(x*x*x)/A;
matrix[1,j]:=y;
end;
10:
for x := -6 to 6 do
j:=0;
Begin
j:=j+1;
y:=sin(A-x);
matrix[2,j]:=y;
....
но результатов ноль, а ошибок куча...