.


:




:

































 

 

 

 


Delete(Str_1,2, Length(Str_1)-2);




WriteLn(' Str_1=',Str_1,' Str_2=',Str_2,' Str_3=',Str_3);

End.

.

1. 3 .9.2 , , , . . .

2. , , , . . , empty word ( ).

(), . . . ( ), , .

. :

1) ,

2) , ,

3) , (.. 'a', 'c', 'a', 'b', 'c' [ 'a', 'b', 'c' ]).

9.3.1.

, :

1)

2) .

:

type M = Set of B;

M - , Set,of - , B - .

.

1. , , :

type LAT = Set of 'a'..'z';

var B: LAT;

2. , ( ):

type CH = Set of char;

var SYM: CH;

:

var M: Set of B;

3. , 1:

var B: Set of 'a'..'z';

() - , . [ ] . , , :

var B:Set of ['a','b','c']; :Set of [0,2,7,13]; D:Set of [1,10..20,5];

, :

const B0: Set of LAT= []; { LAT}

const digits: Set of char= [0.. 9]; { }

.

, . 256. , , ShortInt, Word, Integer, LongInt, , , .

, .

4. , a b:

var v_ab: Set of 'a'..'b';

v_ab , : [ ] [a] [b] [a b].

, , (1 - , 0 - ). .

5. , v_ab 4:

1) [ ] 00 ( );

2) [a] 10 ( a, b - );

3) [b] 01 (a , b );

4) [a b] 11 ( ).

6. , 'a','b','':

Const

B_1='a'; B_2='b';

Var

BB1,BB2: Set of 'a'..'c';

B: char;

Begin

B:= '';

BB1:=[B_1, 'b', B];

BB2:=['a', B_2];

End.

, , .

7. :

Const

Bt_1=45; Bt_2=123;

Var

B: byte;

BB1, BB2: Set of byte;

Begin

x:=36;

BB1:=[1,11, Bt_1, Bt_2];

BB2:=[x,x+1, x+2, Bt_1*2, Bt_2-12];

End.

9.3.2.

, ,, , , . , F(,,), . .

1. . (+). , :

[0,2,4]+[1,3] [0,1,2,3,4]

['a','b'] + ['b','c','d'] ['a','b','c','d']

2. . (*). , , :

[0,2,4] * [1,3] []

['a','b'] * ['b','c','d'] ['b']

3. . , , , ( (-)), :

[0,2,4] - [1,3] [0,2,4]

['a','b'] - ['b','c','d'] [' a ']

 

 

9.3.3.

,, , . (True) (False). , , .

1. (=). , , .. , , :

[0,2,4] = [1,3] False

['a','b'] = ['b','a'] True

2. (<>). , , , :

[0,2,4] = [1,3] True

['a','b'] = ['b','a'] False

3. (<=). - , , , :

[0,2,4] <= [1,3] False

['a','b'] <= ['b','a',''] True

4. (>=). - , , , :

['a','b',''] >= ['b','a'] False

['a','b',''] >= ['b','a'] True

in, - , ( ) ( ), :

0 in [1,3] False

'a' in ['b','a'] True

9.3.4. For..in. .

. , . , For...in. , , . Free Pascal , 2.4.2. week 1 . 9.1.

For...in :

For in do

For,in,do ,

,

, ,

( , ).

, For...in, . , week 1 . 9.1.

8. , :

type week = ( Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday);

var d: week;

Begin





:


: 2016-11-12; !; : 353 |


:

:

,
==> ...

1871 - | 1644 -


© 2015-2024 lektsii.org - -

: 0.019 .