.


:




:

































 

 

 

 





1. StringGrid. .

 

1 - 2 .

 

( ) .

 

"" - . , , .

 

, , . StringGrid.

 

1. StringGrid Additional. StringGrid , . StringGrid .

StringGrid, ( ):

ColCount, RowCount - , .

FixedCols, FixedRows - ( ; ) , .

DefaultColWidth, DefaultRowHeight - , .

Options.goEditing - (true) (false) .

Options.goTabs - (true) (false) Tab ( ).

 

2. , : StringGrid , Label1 - , Label2 - , Button1 - . :

 
 

 

3. , StringGrid , , .

 

4. ( , StringGrid1).

 

5. , StringGrid1. Cells StringGrid1. , 0. StringGrid1 i - j - , StringGrid1.Cells [i, j] , . ( 0).

 

6. StringGrid ( StrGridToArr), : - ( var), - TStringGrid.

 

7. ( - ), OnClick Button1 StrGridToArr .

 

8. Label2, Caption (IntToStr, FloatToStr).

 

: .

 

:

1. , 3.

2. .

3. , .

4. .

5. .

6. , 7.

7. , .

8. , .

9. .

10. .

11. , 5.

12. .

 

 

2. StringGrid

 

1. StrGridToArr 1. Button2 ( 2).

 

2. ( - ), OnClick Button2.

 

3. Label2, , , ( ) #13 - Enter ( ), Caption Label2. , , , , Label2.AutoSize True ( Label2.AutoSize False , ).

 

: .

 

:

1. N (N ). , . .

2. ( A 1 A 2, A 2 A 3, , AN A 1, N - A).

3. ( , ) .

4. .

5. N (N ). .

6. ( , ).

7. .

8. .

9. , , . , .

10. N (N ). , .

11. .

12. , , , . , .

 

4. -. StringGrid2, , . StrGridToArr 1. StringGrid2 ArrToStrGrid, : ; - TStringGrid. StringGrid2 .

 

5. Button3. OnClick Button3 StrGridToArr ArrToStrGrid.

 

1-2.

1. ?

2. ? .

3. ?

4. ?

5. StringGrid?

6. StringGrid ?

7. .

8. ?

 

3. . Memo.

 

1. Memo , , . Memo . Standard.

 

2. . , : Memo1 , Memo2 - , Label1 Label2 - , Button1 - , Button2 - , . , (. ):

 

 
 

3. Memo .

 

 

4. , .

 

5. Memo Lines, ( ), : Memol.Lines[0], Memol - Memo -, Lines - Memo, , , Memo.

 

6. Memo , OnClick Button1.

 

7. , OnClick Button2.

 

8. Memo . Memo Add Lines. : Memo2.Lines.Add(<, >). OnClick Button2.

 

: .

:

1. . , Delphi.

2. . , .

3. . , .

4. . .

5. . , .

6. . ( , - , , - ).

7. . , .

8. . , , , , , , .

9. . , .

10. . , .

11. . ( , , - ).

12. . , , , , , , .

 

3.

1. ?

2. ? .

3. ? ?

4. ?

5. ?

 

4. ()

 

1. 4 - 5. , : StringGrid1 , Label1, Label2 - , Button1 - , . , :

 

2. TStringGrid StrGridToArr2.

 

3. .

 

4. OnClick Button1 : StrGridToArr2; , ; Label2.

 

 

: .

:

1. .

2. , , . , 0.

3. , . , false.

4. .

5. , - , [-15; 15].

6. , , . , 0.

7. .

8. ( ) , . , 0.

9. .

10. .

11. , , . , 0.

12. , .

 

5. . StringGrid.

 

1. : StringGrid2 - ( ); Label3 - StringGrid2; Button2 - , . , :

 
 

2. TStringGrid Arr2ToStrGrid.

 

3. . : .

 

4. OnClick Button2 : StrGridToArr2; , ; Arr2ToStrGrid.

: .

:

1. .

2. , .

3. , , .

4. .

5. , , .

6. : , , 3.

7. : , K ( ).

8. : , , K ( ).

9. .

10. : , , , 3.

11. : () .

12. .

 

.

 

:

1. .

Randomize. () . . .

 

2. .

 

Random. :

function Random [ (Range: Integer) ];

, Real : 0 <= X < 1. k, : 0 <= X < k.

 

3. .

 

for i:= 1 to 50 do A[i]:=Random(10); // A[i]Î[0;9]

 

, , , :

 

for i:= 1 to 50 do a[i]:=Random(20)-10; // A[i]Î[-10;9]

 

: . , - ( var). .

1. .

2. ( ) .

3. , .

4. ( - , ).

5. , . .

6. , .

7. .

8. , [3; 15).

9. , .

10. ( - , ).

11. , . .

12. , 10.

 

.

- . . .

 

 

: array [indexType1,..., indexTypeN] of baseType,

 

indexType ( ). . .

array of . array , of .

 

.

type TStates = array [1..50] of string; TCoordinates = array [1..3] of Integer; var States: TStates; { 50 strings } Symbols: array [0..80] of Char; { 81 characters } const Coordinates: TCoordinates = (10, 20, 5); { 3 integers }

 

, , Symbols[3]

 

, . . , , n n-.

().

, 5 () 20 :

var Table: array [1..5] of array[1..20] of Double; : var Table: array [1..5, 1..20] of Double;

, , , Table[2][10] Table[2, 10].

- Low, High, Length, - . Low , High - , Length - () .

, , .

, ( type).

 





:


: 2016-11-23; !; : 911 |


:

:

: , .
==> ...

2150 - | 1784 -


© 2015-2024 lektsii.org - -

: 0.088 .