t22:record
I:array [1..21] of integer; O:array [1..21] of integer; end;
implementation
{$R *.dfm}
procedure Mark();
var i:integer;
begin
for i:=0 to 20 do begin
mas[i+1]:=StrToInt(Form1.StringGrid1.Cells[i,1]);
mas1[i+1]:=0;end;end;
procedure TForm1.FormCreate(Sender: TObject);
var i,j:integer;
begin
StringGrid2.Cells[1,0]:='t1';StringGrid2.Cells[2,0]:='t2';StringGrid2.Cells[3,0]:='t3';StringGrid2.Cells[4,0]:='t4';
StringGrid2.Cells[5,0]:='t5';StringGrid2.Cells[6,0]:='t6';StringGrid2.Cells[7,0]:='t7';StringGrid2.Cells[8,0]:='t8';
StringGrid2.Cells[9,0]:='t9';StringGrid2.Cells[10,0]:='t10';StringGrid2.Cells[11,0]:='t11';StringGrid2.Cells[12,0]:='t12';
StringGrid2.Cells[13,0]:='t13';StringGrid2.Cells[14,0]:='t14';StringGrid2.Cells[15,0]:='t15';StringGrid2.Cells[16,0]:='t16';
StringGrid2.Cells[17,0]:='t17';StringGrid2.Cells[18,0]:='t18';StringGrid2.Cells[19,0]:='t19';StringGrid2.Cells[20,0]:='t20';
StringGrid2.Cells[21,0]:='t21';StringGrid2.Cells[22,0]:='t22';
//---------------------------------------------------------
StringGrid2.Cells[0,1]:='V1';StringGrid2.Cells[0,2]:='V2';StringGrid2.Cells[0,3]:='V3';StringGrid2.Cells[0,4]:='V4';
StringGrid2.Cells[0,5]:='q0';StringGrid2.Cells[0,6]:='q1';StringGrid2.Cells[0,7]:='q2';StringGrid2.Cells[0,8]:='q3';
StringGrid2.Cells[0,9]:='q4';StringGrid2.Cells[0,10]:='q5';StringGrid2.Cells[0,11]:='q6';StringGrid2.Cells[0,12]:='q7';
StringGrid2.Cells[0,13]:='q8';StringGrid2.Cells[0,14]:='q9';StringGrid2.Cells[0,15]:='q10';StringGrid2.Cells[0,16]:='W1';
StringGrid2.Cells[0,17]:='W2';StringGrid2.Cells[0,18]:='W3';StringGrid2.Cells[0,19]:='W4';StringGrid2.Cells[0,20]:='W5';
StringGrid2.Cells[0,21]:='W6';
//---------------------------------------------------------
StringGrid3.Cells[1,0]:='t1';StringGrid3.Cells[2,0]:='t2';StringGrid3.Cells[3,0]:='t3';StringGrid3.Cells[4,0]:='t4';
StringGrid3.Cells[5,0]:='t5';StringGrid3.Cells[6,0]:='t6';StringGrid3.Cells[7,0]:='t7';StringGrid3.Cells[8,0]:='t8';
StringGrid3.Cells[9,0]:='t9';StringGrid3.Cells[10,0]:='t10'; StringGrid3.Cells[11,0]:='t11';StringGrid3.Cells[12,0]:='t12';
StringGrid3.Cells[13,0]:='t13';StringGrid3.Cells[14,0]:='t14';StringGrid3.Cells[15,0]:='t15';StringGrid3.Cells[16,0]:='t16';
StringGrid3.Cells[17,0]:='t17';StringGrid3.Cells[18,0]:='t18';StringGrid3.Cells[19,0]:='t19';StringGrid3.Cells[20,0]:='t20';
StringGrid3.Cells[21,0]:='t21';StringGrid3.Cells[22,0]:='t22';
//---------------------------------------------------------
StringGrid3.Cells[0,1]:='V1';StringGrid3.Cells[0,2]:='V2';StringGrid3.Cells[0,3]:='V3';StringGrid3.Cells[0,4]:='V4';
StringGrid3.Cells[0,5]:='q0';StringGrid3.Cells[0,6]:='q1';StringGrid3.Cells[0,7]:='q2';StringGrid3.Cells[0,8]:='q3';
StringGrid3.Cells[0,9]:='q4';StringGrid3.Cells[0,10]:='q5';StringGrid3.Cells[0,11]:='q6';StringGrid3.Cells[0,12]:='q7';
StringGrid3.Cells[0,13]:='q8';StringGrid3.Cells[0,14]:='q9';StringGrid3.Cells[0,15]:='q10';StringGrid3.Cells[0,16]:='W1';
StringGrid3.Cells[0,17]:='W2';StringGrid3.Cells[0,18]:='W3';StringGrid3.Cells[0,19]:='W4';StringGrid3.Cells[0,20]:='W5';
StringGrid3.Cells[0,21]:='W6';
//----------------------------------------------------------
StringGrid1.Cells[0,0]:='V1';StringGrid1.Cells[1,0]:='V2';StringGrid1.Cells[2,0]:='V3';StringGrid1.Cells[3,0]:='V4';
StringGrid1.Cells[4,0]:='q0';StringGrid1.Cells[5,0]:='q1';StringGrid1.Cells[6,0]:='q2';StringGrid1.Cells[7,0]:='q3';
StringGrid1.Cells[8,0]:='q4';StringGrid1.Cells[9,0]:='q5';StringGrid1.Cells[10,0]:='q6';StringGrid1.Cells[11,0]:='q7';
StringGrid1.Cells[12,0]:='q8';StringGrid1.Cells[13,0]:='q9';StringGrid1.Cells[14,0]:='q10';StringGrid1.Cells[15,0]:='W1';
StringGrid1.Cells[16,0]:='W2';StringGrid1.Cells[17,0]:='W3';StringGrid1.Cells[18,0]:='W4';StringGrid1.Cells[19,0]:='W5';
StringGrid1.Cells[20,0]:='W6';
//---------------------------------------------------------
StringGrid4.Cells[0,0]:='V1';StringGrid4.Cells[1,0]:='V2';StringGrid4.Cells[2,0]:='V3';StringGrid4.Cells[3,0]:='V4';
StringGrid4.Cells[4,0]:='q0';StringGrid4.Cells[5,0]:='q1';StringGrid4.Cells[6,0]:='q2';StringGrid4.Cells[7,0]:='q3';
StringGrid4.Cells[8,0]:='q4';StringGrid4.Cells[9,0]:='q5';StringGrid4.Cells[10,0]:='q6';StringGrid4.Cells[11,0]:='q7';
StringGrid4.Cells[12,0]:='q8';StringGrid4.Cells[13,0]:='q9';StringGrid4.Cells[14,0]:='q10';StringGrid4.Cells[15,0]:='W1';
StringGrid4.Cells[16,0]:='W2';StringGrid4.Cells[17,0]:='W3';StringGrid4.Cells[18,0]:='W4';StringGrid4.Cells[19,0]:='W5';
StringGrid4.Cells[20,0]:='W6';
//---------------------------------------------------------
StringGrid2.Cells[1,1]:='1';StringGrid2.Cells[1,2]:='0';StringGrid2.Cells[1,3]:='0';StringGrid2.Cells[1,4]:='0';
StringGrid2.Cells[1,5]:='1';
for i:=6 to 21 do begin
StringGrid2.Cells[1,i]:='0';end;
for j:=2 to 4 do
for i:=1 to 21 do begin
StringGrid2.Cells[j,i]:='0' ;end;
StringGrid2.Cells[5,1]:='0' ;StringGrid2.Cells[5,2]:='0' ;StringGrid2.Cells[5,3]:='0' ;StringGrid2.Cells[5,4]:='1' ;
StringGrid2.Cells[5,5]:='0' ;StringGrid2.Cells[5,6]:='1' ;
for i:=7 to 21 do begin
StringGrid2.Cells[5,i]:='0' ;end;
for j:=6 to 8 do for i:=1 to 21 do begin
StringGrid2.Cells[j,i]:='0' ;end;