Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2010, 22:51   #1
elucia
Новичок
Джуниор
 
Регистрация: 10.05.2010
Сообщений: 1
По умолчанию массив delphi с элементами main menu и striggrid

D(i)=4,7^(sin^3(x(i))+ln(x(i)^2),ес ли 5<=x(i)<=15
e^x(i)+x(i)^(1/3) если 0<x(i)<5
x(i)+3,2, если x(i)<=0 или x(i)>15

Продолжительность цикла i=1-15
Массивы d,x
Доп.условия: кол-во отрицательных элементов массива d.
наибольшее значение элементов массива x

пыталась что-то сообразить, но эта вся штука не выполняется в делфи.

type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
StringGrid1: TStringGrid;
N1: TMenuItem;
x1: TMenuItem;
N2: TMenuItem;
y1: TMenuItem;
Label1: TLabel;
Edit1: TEdit;
procedure x1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure y1Click(Sender: TObject);
private
{ Private declarations }
public
n:integer;
x,d:array[1..15]of integer;

{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.x1Click(Sender: TObject);
var i:integer;

begin
for i:=1 to 15 do
x[i]:=strtoint(stringgrid1.Cells[0,i]);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
stringgrid1.Cells[0,0]:='x';
stringgrid1.Cells[1,0]:='d'
end;

procedure TForm1.y1Click(Sender: TObject);
var i:integer;
xx:string;
begin
For i:=1 to 15 do begin
d[i]:=random(15);
stringgrid1.Cells[1,i]:=inttostr(d[i]);
if (5<=x[i]<=15)
then
d[i]:=exp(sin(x[i])*ln(4.7))+ln(sqr(2))
else
if 0<x[i]<5
then exp x[i]*ln(exp)+exp(1/3*ln(x[i]))
else
d[i]:=x[i]+3.2;
str(d[i]:1:2,xx);
striggrid1.cells[1,i]:='d[+inttostr(i)+]='+xx;


end;
end;
end.
elucia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив. Работа с элементами islam Помощь студентам 3 21.04.2010 15:42
Main Menu MrMorozko Помощь студентам 0 18.12.2009 11:45
List/MENU или Jump Menu с mysql vanDJ PHP 0 09.02.2009 11:19
одномерный массив,с элементами двухмерного ммассива dark064 Паскаль, Turbo Pascal, PascalABC.NET 6 28.12.2008 18:37
Access в Delphi. Как аполнить массив элементами поля таблицы? VladimirAleks БД в Delphi 3 12.09.2007 14:28