, .
.
, , . (), ( ), . , - ? : x,y,z t. [x,y,z,t].
. TYPE , :
TYPE TA=ARRAY[1..10, 1..5] OF REAL;
10´5=50 , : a[i, j].
, "" "" . , . " ?" . , , , .
. . :
CONST MaxX=10, MaxY=20;
TYPE TA=ARRAY[1..MaxX, 1..MaxY] OF REAL;
VAR a:TA; i, j: BYTE; s:REAL;
BEGIN
s:=0;
FOR i:=1 TO MaxX DO
FOR j:=1 TO MaxY DO
BEGIN
a[i,j]:=random;
s:=s+a[i,j]
END;
s:=s/(MaxX*MaxY);
Label1.Caption:=
' '+FloatToStrF(max,ffFixed,10,4);
-
, .
, . TStringGrid , Additional. , (. 5).
. 5 TStringGrid.
TStringGrid :
ColCount , ;
RowCount , ;
DefaultColWidth :
DefaultRowHeight ;
FixedCols, FixedRows . ( FixedColor) , ;
|
|
ScrollBars . : ssNone (), ssHorizontal ( ), ssVertical( ), ssBoth ( );
GridLineWidth .
Options , TStringGrid. :
goFixedVertLine ;
goFixedHorzLine ;
goVertLine - ;
goHorzLine- ;
goRangeSelect , ;
goDrawFocusSelected ;
goRowSizing ;
goColSizing ;
goRowMoving ;
goColMoving - ;
goEditing ;
goTabs Tab ;
goRowSelect , ;
goAlwaysShowEditor ;
goThumbTracking " ", .
Cells[, ]. ! ( String), .
4´5 . TStringGrid :
ColCount=4;
RowCount=5;
DefaultColWidth=50;
DefaultRowHeight=50;
FixedCols=0;
FixedRows=0;
ScrollBars=ssNone;
Options=[goEditing, goDrawFocusSelected]
, , . , Label :
VAR i,j:BYTE;
max:REAL;
begin
WITH StringGrid1 DO
BEGIN
max:=StrToFloat(Cells[1,1]);
FOR i:=1 TO ColCount-1 DO
FOR j:=1 TO RowCount-1 DO
IF StrToFloat(Cells[i,j])>max THEN
max:=StrToFloat(Cells[i,j]);
Label1.Caption:='Max='+FloatToStrF(max,ffFixed,10,4)
END
end;
, Cells.
. , , TRYEXCEPT.
Cells. , ( ).
|
|
StringGrid1.Cells[0,0]:=', ';
", " .