5.
- . , . .
. (boolean, char, integer, , ), longint .
: , , n- . , - , - .
- Delphi ( ), .
:
, :
var
a: array [1..5] of integer; { 5 }
b: array [byte] of char; { 256 , 0 255}
: [''..'C';-5..-3] of byte; { 9 } d: array [''..'C'] of array [-5..-3] of byte; { 9 , }
5
256
9
, :
t mas =array[1..10] of integer; { }
var a: mas; { }
Delphi , 65537 .
.
1. -, .
2. -, .
3. -, , , , , .
.
Delphi . . , . .
Const : array [1..5] of real = (0,-3.6,7.8,3.789,5.0);
b: array [boolean, 1..5] of real = ((0,-3.6,7.8,3.789,5.0),
(6.1,0,-4.56,8.9,3.0));
c: array[1..3,0..1,-2..1] of byte = (((3,6,9,6),(0,4,3,9)),
((5,7,3,1),(45,8,0,2)),
((5,9,2,3),(1,5,8,4)));
.
- . . .
|
|
, , :
var , b: array [boolean] of real;
... a:=b;...
, , :
mas = [boolean] of real;
Const a: mas=(3.6, -5.1);
var b: mas;
... b:=a;...
.
, , . , :
var a: array[char,boolean] of real; { }
... a ['A', true]:=5.1;... { A,true}
, [3], , , , a[i].
. , .. , . , :
var a: array[1..6] of integer;...
for i:=1 to do a[i]:=i;... { i=1 a1 1,
i=2 a2 2
i=3 3 ..}
, , . , , : - , - .
, , , , . , , - , :
mas=array[boolean] of real; { 2 }
Const a: array[1..2] of mas ((3.6,-5.1),(7.0,-4.2)); { 4 }
var b:mas;
... b:=a[1];... { b }
- .
- , , :
Var a: array[1..5] of real;
Begin
for i:=1 to 5 do Read(a[i]); { }
ReadLn; { , }
, , : 1, 2, , 4, 5. Enter .
- . :
Var a:array[1..5, 1..7] of real; { a 5 7 }
Begin
for i:=1 to 5 do { : 1, 2, , 4, 5}
begin
for j:=1 to 7 do { i- : ai1, ai2,..., ai7}
Read(a[i, j]);
ReadLn; { }
end;...