Необходимо решить одну задачку на делфи, но в программировании смыслю мало. Задача такая: необходимо рассчитать функцию
которая задана так:
если A=-2;
если A=10;
если A=4. Значение параметра A вводит пользователь. Компонент ввода Edit, Вывода ListBox. x берётся из промежутка
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;
....
но результатов ноль, а ошибок куча...