Вы находитесь на странице: 1из 171

.

32.973.23-018.27
657.1.011(075)
69

. .
69 ^- . . .: , 2005.
173, : .
ISBN 5-94608-001-6
1
. ,
1 1-, ,
, ,
. 1 -
, , ,
. , ,
-.

32.973.23-018.27
657.1.011(075)

ISBN 5-94608-001-6

, 2005

13

1.

18

2.

53

3.

68

4. 1

74

5. 1- ..

114

6.

128

7.

140

8.

158

. , ,

.

.

. 1-

164
166
168
170

1-?



13
13
14
14
15
16
16
16

1.

18




, ?
?
?

*
, ?


?
, ?
,

- ?


,

18
18
19
20
21
22
22
24
25
26
26
27
27
28
29
30
30
31
31


62
90?

?

, ?



,
?
?

-?




?
-




?

32
32
34
35
36
37
38
38
38
40
40
40
41
41
41
43
43
44
45
45
45
46
46
47
48
48
49
50
51
51

2.

53

53
53
54
54
55
56

52
52






()


OLE


-

, ?




1

56
57
57
58
58
58
59
60
60
60
60
61
.61
63
63
64
65
65
65
66
66
67

3.

68


, ?

?

?
?
, ,

, ?

68
69
69
69
70
70
71
71
72
73

4. 1

74

74
77
77
78



78

79

79

79

80

80

81

81
( )
81

82

83

84

85
. . . 85
?
86
?
86
?
87
?
87

88

91

91

92

92

93

95

96
, ?
96
?
96

97
DBF
97

98
XML-
98

98
1 1 ( OLE-)
99

100

100

101

102

102
: ?
102

103

104

10




,


?

5. 1-
?





?
1-

?
?

,



6.
-



?
,



,
!

105
106
107
108
109
111
112

114
114
115
117
118
119
119
121
121
121
122
122
123
124
125
125
126
127

128
128
129
131
131
132
133
134
135
136
137
137
138
138

7.
?
, ?
?
?
, ,
1

( )


1 -

?

30 %
?
, ?
,

200
:



!
?


, ?
800 ?
, ?

8.




11
138
138

140
.. 140
140
141
141
141
142
142
142
143
144
144
144
145
146
146
147
147
147
148
148
149
149
151
152
153
154
154
155
156
157

158
159
159
160
161
163

12

. , ,

164

166

168

. 1-

170


1-?
1
:
1,
,
, .
. : , ?

,
. .
. ,
, , . ,
, ,
. ,
,
.
.
, , . , (,
) . , , , ? ,
.
1- ,
.
, , . .

14


1-, :
,
,
,
(, , ).
. :
= (".");
.();
.() = 1
("" + .);
;

, ,
1- .
, , , 1.
, .
, : , ? , ,
. , 1-
, .
, .
, 1 (^ 1: . .
, .
1-,
.


1
, . ,
:
. --
.

15

.
1
-.
, ,
.
2 ,
1.
3 : ,
, ,
,
.
4 1-: , , , , 1.
5 ,
1. , .
6 .

.
7 , , , .
8 1- .
, 1-.


1: 1:
.
'
:
,
,
,
,
- .

16


.
.

. . ,
: , , .
: , .
, .
1 DOS,
. ,
1, , . ,
.
, 1- Proctor and Gamble, , , 1-, .
1- .
, 1. , ,
, . : , , .
.

; , ,
.
,
.


.

. ( ) , .
I

17


. ,
, 1. 1 . , 1
-.

1


.
, ?
? !

,
.
, . ,
.
, ,
.
: , .
.

. . ^
.
. , , : , .
, ,
, .

( ).
, , .



(, , ,
, ). -

19

, .
.

.
, ,
.
(, , ). 41 () .
:
/ { } / { } /
.
,
, :
01.01.04 / 71 { } / 50 { } / 100-00.
, :
51 { } / 50 { } / 100-00.
, , :
51/50.


,
. .
, .
, .
, .
00
01
02
10
16
19*
20
41.1*
41.2
41.3
42
44

20

1.

50* -
51*
57

60*
62.1* ( )
62.2 ,
68.2 - ()
70*
71*
90*
90.1
99

.
.
, ,
,
, , .


, ?

:
/ / / / .
,
.
, , .
- ? , :
20.03.04 200 .
20.03.04 100 .
- 20.03.04 50 .
, :
/ / / / .
, :
20.03.04 / / / 200-00 /,
20.03.04 / / / 100-00 /,
20.03.04 / / / 50-00 / -.
: :

2\_

71,
62,
50,
60.
:
20.03.04/50/62/200-00,
20.03.04/71/50/100-00,
20.03.04/60/71/50-00.
. , ! , , .
:
100 .
.
.

?
(. 1.1).

. 1.1.
: - , , .
, (), ().
(. 1.2), , : , () ().

. 1.2.
(. 1.3):
,
,
,
,
,
.

22

1.

. 1.3. ,
.

?
.
1 :
01.01.04 / 41 / 60 / 100-00 ( ),
10.02.04 /'90 / 41 / 100-00 ( ).
2 :
01.01.04 / / +100-00 ( ),
10.02.04 / / -100-00 ( ).
, . , .


, ,
.


- ,
.
, .
, , ( 80)
.
, - . , . ,
, -.
, () ,
. , . , , : / / 1 000 000-00.
+1 000 000-00,
-1 000 000-00.

23

62.2 . , ().
, .
50 () () .
, ( ). , .
, ? . ( 50), .
( 80), .
, , . - , .


-
. (. 1.4).
()
() .

. 1.4.

(. 1.5).

. 1.5.

. -. ,
. , 50 () :
50 / 51 / 100-00 ( ),
004 ( ) :
004 / / 100-00 ( ),
/ 004 / 100-00 ( ).
, , , ().

24

1.

. .


, .
( 41) ( 62):
90 {} / 41 {},
62 {} / 90 {}.
1. 62.
, 62 .
2. , , .
, , File001.zip
www.piter.com/download. .



, 41
( ) .
,
, 41, .
,
, File002.zip
www.piter.com/download. 41 ( , ) (
, ).


,
. ,
.

,
?
, - , , ( )?
: . , , .
,
:

25

;
;
.
, ,

. .
, .
. : ,
, : , , ?
, , , , , .
, , .
:
11 ( ).
.
.
.



10.1, . (
, , 10.1 .)
- 10.1 (. 1.1).
1.1. - 10.1

; IV 2003 .

100.00
10.000

100.00
10.000

10.000

10.000
100.00
100.00

100.00

1.

26

, -
. ,
.
10.1 , - (. 1.2).
1.2. - 10.1

; IV 2003 .

100.00
10.000
100.00
10.000
100.00

100.00
10.000
100.00
10.000
100.00
100.00

( 10)
. ( ),
10 .



?
,
, :
60.1.1 ,
60.1.2 ,
60.1.3 , . .
,
, . , :
, -:
60.1.1--100-00,
60.1.2-+100-00,
60.1.3-0-00,
60.1.4-0-00.

27

, 60.1, 100 .,
60.1.2.
:
60.1.1/60.1.2/+100-00.
(1)
:
00/60.1.2/-100-00,
(2)
00/60.1.1/+100-00.
(3)
,
(1)
, (2) (3) , 60 .
,
( ). , .
62, 62, File003.zip www.piter.com/download.

, ?
, 10 ()
100 . , . 10
101 ., .
? - 100 . .
:
31.01.03/20/10/+1-00,
01.02.03/20/10/-1-00.
, ,
, .
,
. . , , , , , . -,
( ,
) . . , , .

,
, , , , ,

28

1.

. , .
:
01.01.04 / 51 { } / 51 { } / 100-00
, ,
. ,
, :
01.01.04 / 51 { } / 51 { } / 100-00,
02.01.04 / 51 { } / 51 { } / 100-00.
,
.

, 57 ( ). :

01.01.04 / 5 7 / 5 1 { } / 100-00,
02.01.04 / 51 { } / 57 / 100-00.
, ,
, :
, ,
, ?
?
, ,
?


, ,
, , .
,
( 2) . , , 2, - ( 1) ,
1 ,
, 2 (. 1.6).
, ,
, , ?
, .
?
: .
:

29

. 1.6.

1. . , , .
2. ,
.
3. -
-.
4. , -.
- -, , - -, - (. 1.7).

. 1.7. -

- ?
:
41 { 1}/41 { 2}.
- :
41 {-} / 41 { 2} 2;
41 { 1} / 41 {-} 1.

30

1.

, , .
, .
- -:
, , .



1. , , ?
:
62.2, ,
, 62.1 / 62.2.
2. ,
?
1. - 50 / 57 {}.
2. , 57 {} / 62 {}
57.
.
57.



,
(01), (02)?
, ().
. , ,
, .
,
. , , , :
.1 / 50 / 100-00 ;
62 / .1 / 100-00 .
.1 .

, .1 . .

_31

,

, :
/ / - .
, , :
/ / + .
/ / + / /
- (. 1.8).

. 1.8.


. , .
. ,
, . , : = F (),
:

, : , 43, , ,
10, . : 20
():

32

1.

:
20 () < 10 ( 10 ),
20 () < 10 ( 90 ),
20 () < 10 ( 1 ),
43 (1 ) <- 20 ().
:
, ,
, ;
(, ),
(, ).
, , ,
. , 20
( ). , , 16 ( ).
, , Fil6004.zip www.pjter.com/download. -. ( 41) ( 10), .



?
:
?
, :
90/41/+,
62/90/+.
:
1. 9 0 / 4 1 / - ,
62/90/-;
2. 41/90/+,
90 / 62 / +;
3. 41/90/+,
62 / 90 / -;

33

4. 9 0 / 4 1 / - ,
90 / 62 / +.
?
, , . :
( 41),
( ),
( 62).
41 / 90 / +100-00 (1)
90 / 41 / -100-00 (2) . , , ,
() .
( -), .
, 100
20 :

+ 100

+20

+20

+ 100

+ 100

-20 (-)

80 :

+80

100 20, 80.


,
(1).
, ,
(2),
90.
.
:
90/62/+100-00,
(3)
62/90/-100-00.
(4)
, (4) .
(3), (4).
2 . 954

34

1.

, ? , , ,
, : , , : -?
, ?

, , , ? , .
(. 1.9):
20 / 10 ,
20 / 23 ,
' 20 / 26 ,
20 / 29 ,
43 / 20 .

. 1.9. 23, 29 26

:
20 / 10 ( );
20 / 2* ( , );
43 / 20 ( ).
,
, 20 / 10 43 / 20 .
, (20/2*), , . ,
90 . 10 .,
: (90 + 10) / 50 = 2 .
.
, ,
, (. 1.10). , .

35

. 1.10. :

, , .
,
. 43 / 20
. , 43 / 20 , . ( 43 / 20, 20 / 10)
,
( 90)
. , 90 / 43
. ,
90 / 43.
. 1.11 , . , .

. 1.11. ,
, 20,
File005.zip www.piter.com/download.


, .
.

36

1.

:
41.2 / 6 0 ( ),
4 1 . 3 / 6 0 ( ),
4 4 / 6 0 (, ),
41.2 / 42 ().
, ,
41.2 ( ).
:
4 1 . 1 / 6 0 (),
4 1 . 3 / 6 0 ( ),
4 4 / 6 0 (, ),
1 9 / 6 0 ().
, 60 / 41.3.

62
62 ( ) 62.1 (
) 62.2 ( ).
. . , , , , ( !).
, ? ,
?
. ,
. 62 { } / 90 /
100-00 62 ( : 62 , ). 51 / 62 { } /
100-00 ( :
62 ).
, , ,
, . ,
( ) , , . , ,
( ) .
, , , .
-, . , ,
.
, , , , -

37

62.1 62.2. . ,
, ?
62.2 ,
,
62.1 62.2 ( 62.1 ,
62.2). , :
62.1 / 62.2 / 62.1,
;
62.2 / 68.2 / 62.1,
.
, :
90 / 68.2 , ;
62.2 / 68.2 .
, 62.1 ( ),
:
62.1 / 62.2 / 62.1;
62.2 / 68.2 / 62.1.

90?
(. 1.12):
62/90,
90/41,
90/68.

. 1.12. 90

. 1.13. 90 ,

90 .
. .

38

1.

(. 1.13).
90 / 99 90.
90. , , ,
, .


(20, 26,...), , 44
( ) . 44 90.
44 .

?
.
, . ( 41), ( 10).
, ,
10/41.
, , 41 , , 10
. ,
, :
16/41/100-00/1.,
10/16/100-00/1000 .

, 16.
1 . (1 ) 1000 .
16
, .

, , 10 / 41, 16 / 41 10 /16 .

, , .
, ,
.
( ),
. ,
, . . 1.14.

39

. 1.14.
:
( ),
,
-,
.
,
.
. , , : .
(
).
, :
,
;
, ,
.
. 1.3.
1.3.


( )
,

, :
.

.

40

1.

, . ,
.
, .
,
, :
, , , .
, ,
.

,
?
, , , :
, ?
, , ,
?
,
?
, , .
, ( )
( -), ,
- ,
.

9.*.

. . , , 90.



, . ( 60) 41.2.

41

, , File006.zip
www.piter.com/download. .


, ,
(). ,
.


(. 1.15):
41 / 60 ( );
19 / 60 ;
90 / 41 ( );
90 / 68 ;
62 / 90 .

40
. 1.15.


, , .

:
( 90 / 41),
- ( 90 / 68) ,
.
:
( 90 / 41),
- ( 90 / 76),
( 76 / 68) ,
.
, ** / 68.
,

42

1.

-, , . , .
, ,
- . .
- ( ).
-. ,
-.

, . .
, , ,
- .
.
,
-.
, .

, .
, , , , .
,
, File007.zip www.piter.com/download.
( ).
, ,
. , , , .
- , .
:
.


.
, .
. -

43

, .

:
19 ;
68 ().
19 . 68
.
. .15.
120 . (100 . , 20 . ) 240 . (200 .
, 40 . ). 68 19 (40 - 20 = 20 .).

,
19. ,
, . . ( , , ,
, .)

1
, 100 .
100 . . , , 20 . .
, ?

2
, 10 . , , 2 . , , 12 .
,

.
, , ? .
(. 1.16). , ,
, .
.

3
1. 120 . , .

44

1.
2. 122 ., .

. 1.16. ,
( )

, . , 2 . (122 - 120 = 2), ,


, , .
18 .

?
, ,
, : , .
20 %, .
- -.
(, )
:
62 / 90 () ,
41 / 60 ( ) }
90 / 68 ( ) ,
= - - .
, . 1.15, :
= 240 () - 100 () - 40 () = 100 .
: , ( ) ,
.
: ? , ( 41.1) ( 10). ?
: ,
.

45

?
, :
;
, ;
.
.
, , , . , , , , , .
, .
, , , (
).
, ,
. 41.1 (), . ( 90),
.


, 10 () 9 100 .
1 0 0 / 9 = 11 . 11 . ,
:
100 . ( ) - 9 () * 11,11 = 0,01,
0 0,01 .
-: ,
, , ,
; , :
= * ( / ).


-?
-, .
, 10 99,99 . (18 %)
. - :
10;
() 8,47 .;
(, ), 84,74 .;

46

1.

15,25 .;
(, ), 99,99 .
, 8,47 .,
(10 . 8,47 .) 84,74 ., 84,7. , .
, .
,
, 18/(100 + 18) 18 %
1/11 (10/(100 + 10)) - 10 %.
, , ,
. , .


18 ()
= ;
= * ( 1 8 / 1 1 8 ) , 2 ) * ( 1 8 / 1 1 8 ) ;
= ( * ( 1 8 / 1 1 8 ) , 2 ) + 0 . 0 1 ) * ( 1 8 / 1 1 8 ) ;

( - ) > ( - )
= ;

= ;
;
;


? , .
.
(. 1.17). , . .
.
, ( ) , , . ,
. , ,
, - .
: . ,
. , :

47

. 1.17.

( ),
( ),
( ),
( ),
( ).
, .
, ,
. ,
, , .
, .
, , , .
, . , , , , . , . ,
- , . - .


, : , ,
, , .
,
. , .
, . .
, , .

48

1.

,
.
, , , .



:

,
.

, ( ),
.
(
).

.
,
.
.
.
.
.

?
, 30 70 %
. . ? .
:

49

;
.
, . . .
.
. ( ),
.
, . , , , .
, . .
, ,
.
. , , , .



: . .
. 1.18 ,
.

. 1.18.

, ,
, :
(. 1.19).
,
, .

50

1.

. 1.19.
.

, , File008.zip www.piter.com/download.


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

51

:
. , , , ,
, , ,
.



, . .
1. (, 100 .).
2. .
, . .,
:
01.12.03, . 100,30-00,
24.11.03, ., 50-00,
11.11.03, .020,10-00,
01.10.03, .1005,40-00,
01.09.03, .1[1001, 80-00.
3. :
01.12.03, . 100, 30-00,
24.11.03, ., 50-00,
11.11.03, .020,10-00,
01.10.03, .005,40-00.
4. , .
, ,
15.11.03, :
11.11.03, .020,10-00,
01.10.03, .005,40-00.

, . , , .
, ,
File009.zip www.piter.com/download.



.
.
. , ,

52

1.

,
. , .
.
, (, ) .


?
, ,
,
.
,
.
:
1. ;
2. .
3. ,
.
, ,
File010.zip www.piter.com/download.



, .
.
, , ,
:
?
?
? (
:
?)
90 ?
, , .

2



,
( ).

.
:
1. .
2.
( ).
3. ( ).
4. ,
.
5. .
.
.
:
. = ;


Y .
,
( ) ( ),
, .
, , FileO11.zip
www.piter.com/download.

54

2.


, , .
, .


(. 2.1):
() ( ).
, (
) .
.
.
.

. 2.1.

: , , , ?
-.
:
. , , .
(. 2.2):
, .
.
.
. .

55

. 2.2.

. , , , , ,
.
, , FileO12.zip
www.piter.com/download.


,
.
, :
?
?
,
?
?
?
( ).
(,
-).
: , . ,
.
,
, .
, , 15 . , :

2.

56

, (- , , ).
, ,
FileO13.zip www.piter.com/download.

X
: (). , .
X
. ,
45.


, (, ) .

. 2.3.

57

,
, .

2.

58

. 2.5.


62 60 ( 45),
, (
), 50 51 62 60:

62/45 ,
.

90/68
.


. , ,

59

, . , .
:
,
,
( ).
.
, ,
FileQ14.zip www.piter.com/
download. , .


, ,
:
. , ,
:
1. , - ,

! , - , .
2. :
,
. ,
,
(, ).
3.
. (
).
,
, .
, .
, ,
FileO15.zip www.piter.com/download. .

60

2.



()
, :
,
.
, ,
FileO16.zip www.piter.com/download. : , ,
, , .


,
. , , , . ,
.
,
.


, - . , , 50 .
,
, .
,
. :
.
: ,
?
1. -, + |.
, , .
2. . , ,
, , ( , ),
.

61

3. , , - .
.
.
, , FileO17.zip
www.piter.
com/download.

.
, .
,
.

OLE
, ,
, . , ,
. .
? , , ,
.
, , OLE.
OLE ,
, ,
( ).

, , .
, (
, ,
), FileO18.zip
www.piter.com/download.


. , , -

62

2.

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

1. .
2. (
).
3. , .
4. .
5. .

: , () .
. , . , , : , , .
. , .
, .

. . . ,
.
Textlndexer. : www.citycat.
ru/iq/ti. .
FileO19.zip
www.piter.com/download.

63


:
, . ,
.
. ,
, .
- ? .
, (. 2.6).
, ( ).

, , . 2.1.
2.1.

50-00 ()

50-00 ()

30-00 ()
30-00 ()
15-00 ()
15-00()

5-00

,
.
, 9.** ( ).

-
, . ,

64

2.

- . . . , ,
90 .
, - ,
File020.zip www.piter.com/download.

:
( ;
.();


.
: , , .
: (
9.*), , , , , .
, , . .
, :
(, )
= (".");
.();
.();
= 0;
= 0 ;
= "" ;
.() = 1
_ = (.);
_ = ""
= (.);
_ = ""
= ((.));
_ = " "
= ((.));
;
;
= (".");
.();
.();
= 0;
.() = 1
. =
;
;
;
= (/100)**.1;
;

65

, ?
, , , , .
, , ,
:
# .txt

. : , .


.
.
, , .
. ,
.
,
I .
FileO21 .zip www.piter.com/download.


, -. , .
:
,
.
, ( , ).
, , FileO22.zip
www.piter.com/download.
3 . 954

66

2.




( ),
. , -
-
.
FileO23.zip
www.piter.com/download.



, , . ,
, . , .
, ,
( ) MD,
, .
, , . .
()
= ("");
= ("");
.();
.();
.();
.() = 1
.();
. = .;
. = .;
;
. ( "",",");
.("+");
.();
. ();

67

1
1.
,
1. , .
()
.((())

> 0
= - 1;

= 3;
, ;
'';:." = 0
("del" + (34) +
+ "break.fig" + (34));
(0);
;
;
;
;
> 0 '
= - 1;
= 0
("del" + (34) +
+ "break.fig" + (34));
(0);
;
;
;

()
// .
.((())

(0);
;
;

("",20);

+ "break.fig") = 1

(())

(())

+ "break.fig") = 1

3


1-:
1. .
2. .
3. .
4. .
. ( )
. ,
. :
, ,
, .
. , , ,
*, . .
, .

.
:
1. , . , ,
, .
2. .
.
,
. .
:
,
( ,
).

.
, .

, ?

69

:

.
, .
, , ,
, . , , , , .
, , .

,
?
. , . , : , , , , ,
, , , , , .


: .
, .
: " - ", "".
"
".
.
: , 1 ,
,
,
?
: , .
, .

?
, , . , . , ? .

70

3.

, . ,
. , ,
, ,
,
. ,
, , .
, ....
.



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

?
: , , ? :
, , 41-
? ( , .)
, ... ( ,
.)
, , ?
( , .
.)
. (, : ,
.)
, - ,
? ( .)
. , 10 %, 5 14. (
, .)

, ,

71

?
, . ,
. , .
, 1-, , , . . , -,
, . , ,
.
. - - . , , . ,
,
.
, , . , . , . ,
- , , .
,

,
.
, , , , .

,
,
, , .
, .
, . , , ,
.
.
: , .
: . .

72

3.

: , , :
62<-43<-20<-10<-60.
: . :
20 < 10 () < 16 < 10 () < 60.
: , 20?
: .
: 16?
: , , .
: 43 < 20 < 10?
: ,
(!).
. - ? .
, . , : 43 < 20 < 10.
, , ,
, .
. , . , ,
, , .
, .

, .
. .


, .
.
, .
. . ,
.
. . . .
.
, , , .
.

, ?

73

.
.
, .
.
.
.
, , .

, ?
, , . ? , ?
, , , -,
- ( , , ). , ,
. , , . ,
,
. , ,
. , , .
. . , . , ,
.
.
, , .
, ,
, , , -,
, .
, ,
, . , . .

4
1
1.
, , 1:, 7.7.
, 900
1. .


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

. ,

75

, ,
.
, ,
.
.
.
.
().
.
-
, .
, .
.
-
,
. , .
.
. ,
.
.

. 1
.
1:. . ,

( ).

76

4. 1

XBase DBF- 1:.


XBase .
.
( )
, . , , .
, , ,
, .
( )
, . , .

, , , , . , .
, . 1: ,
, .
, . 1:
. , . 1:
.
1: , : , .
.
.
. , .
, ,
.
. .

77

, , . , . , .
. ,

, .

.
1. -
- .
2. .
3. .
, ,
-
(, 0).
:
// .
= (".");
// .
.();
.() = 1
(" " + .);
;

,
. . , :
.
.


.
:
= (".");
.(.);
. = 0;
.();

78

4. 1

, : ,
? ,
. :
.. = /
. ..();


:
(<>),
(<>, <>),
(<>, <>, <>),
(<>, <3>).
, . .
:
(,)
= ("");
.();
.(,0) = 0
.();
. = ;
.();
;
.();

:
=
(".");
.() ;
.() = 1
.() = 1
// ,
// .
;
;
(" " + . + " " +
.);
;

,
:

79

. (<>),
. (<>).


.
- .
:
() 1, ;
(<>) 1,
;
() .



:
= (".");
.();
. = " ";
.();

:
.() ;
. = " ";
.();


. - . ,
.
, .
:
= (".");
= (".");
.();
.() = 1
(" " + . + " " + .) ;
.(.());
.(());
.();
.() = 1
(" " + . + " " + .);

80

4. 1
;
;

( ) .

1: ,
. : , , . ,
. .
.
.


,
( < > ). , .
:
.();
. = " ";
. = "";
.. = ("41.1");
.. = ;
.. = ("60.1") ;
.. = ;
.. = ;
. = ;
. = ;
.();
:
()
.() ;
= .();
.() = 1
Per = ..;
(.. ..)

// , .
;
;
Per. = .;
Per. = .;
Per. = .;

( )

81

= ""
Per.
();
= ""
Per.();
;
;



:
()
= ("");
.();
.() = 1
(" - " + .() + " " + . + " "
+ .);
.();
.() = 1
(" - " + .);
;
;


. .
. .
:
()
* (".");
.();
. = ();
.();
.() = 1
.();
. = .;
. = .;
. = ..1;
;
.();
.();


( )

. -

82

4. 1

.
.
.
: , , .
, . , . ,
, , "
[] ".
:
= ("");
.("") ;
.("") ;
.() ;
.() = 1
.("|");
.("|") ;
;
.("") ;
.();


: . .


( ),

( ).
:

;
;
;
.
: ,
.
, . ( ). , .
:
(<3>, <>),
(<>, <>),
(<>),

83

(<>, <>),
(),

{<>)

(<3>),
(<>),
(),
(),

(<3>).
:
// .
()
(.() = "")
.() = 0
.();
.(.());
..(1);
;
;

, .
, ,
( ):
()
.() = 0
1;
;
.() <> 0
1;
;
0;


( ),
( ).
11
(" ),
.
:

(<>,<>,<>, <>,
<3> <>, <>, <>);
();
{<>);

84

4. 1>>

();

{<>);

() ;

() ;

(<>) ,
,
, ;

(<>, <>) ( ) , ,
( ,
); ( ) , , (
,
).

:
=("");
//
. ("", "", 20,, " ",
20);
// .
.("");
.("");
.() ;
.() = 1
//
.();
. = .;
. = .;
. = .;
;
, .



:
, , ;
= ("");
= "//{{()
I ;
I = .., ..;
I = .., ..;
I = .., ..;

85

| = .., ..;
| = .., ..;
| = ();
| = ();
| ;
| ;
|"//}}
.() = 0
;
;
//
= ("");
.();
.("");
.();
.() = 1
. = "" + ..;
(" " + .);
;

, ,
. .


1 , , :
Per = (".");
|
= ("");
//
Per.();
.();
.() = 1
(" " + . +
" " + . +
" -: " + .);
;




. , ,
, ,
,
.

86

4. 1
()
= ("");
() ;
.("");
.();
.() = 1
// ,
// "".
. = "" + ..;
;
.("+");
();


, ,
.

?
, . ,
:
()

, , , , , ,
, .
-
. 1,
, .


?
1- ,
.

, :
= .;

. ,
, , . .:
()
= "";
(".",

87

);
() = 100 // , .
. = .;
. = ;
._ = ;
..(1) ;
;


?
( ), :
//
()
(".", );

//
()
= .;
() = 100
pi = .1/
2 = .2;
= .;
..(0);
;

1 .

?
, , ,
, .
:
()
= "";
(".", );

:
()
(.) = 1
; //

= .;
();
;

88

4. 1

,
:
//
()
= ("");
.(1);
.(2);
.();
.(3HN);
(".", );

//
()
= .;
() = 1
;
;
() = ""
nl = .(1);
2 = .(2);
= .(3);
nN = .(N);

, ,
, .

("").
(<>), 1, . <>
.
,
:
= ("");
= "//{{()
I = ..;
I = ..;
I = ..;
( .;
( .;

89

| = ();
|//}}";
// , .
.() = 0
;
;

. , 9.*
. :
()
= (".");
= (".");
.() = 1
.();
;
.();
.() = 1
.() = 1
;
;
(.) ;
.();
= 0;
.();
.() = 1
. =
j
= ..();
;
;
;
.();
.() = 1
. =
..(, ( (100 + )/
100)*);
.();
;
;
;
;

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

90

4. 1
//
()
, ;
//
= (".");
= ("");
= "//{{()
| ;
| = ..;
I = ..;
| = ..;
I = ..;
| = ();
// , .
// , .
( ;
( ;
|( );
//}} ;
// , .
.() = 0
;
;
//
.(1) = 1
..() = 1
;
;
= 0;
(..);
//
.(2) = 1
. =
= .;
;
. =
.(.);
;
;
// ,
// ,
// .
// , .
= 0
;
.() = 0
;
;
..(, ( (100 + )/100)*);
.();
;

91


1:
,
,

.

.

( ).
.

. :
i ,
,
.
.
. , .

, . ,
. ,
,
.
,

.

92

4. 1

. ( " " ).
:
= ("");
.(,);
.() = 1
.() ;
.() = 1
.. = ("62.1")
(" " + ..);
;
^g
;
;
, .
:
= ("");
.(,);
, .() - 1
.();
.() = 1
(" = " + .. +" = " +
..);
;
;


, ( ) (<>, <>, >,
<>,
<>,
<>).
<> ,
, .
< > 1,
, .



1: .
.
:
(<>, <>) ;
(<>, <>, <>, <1>,...) ;

93

() ;
() ;
() ;
() ;
() ;
(<>, < >, < >, <>)
.
: <> , <>: 1 , 2 ,
3 , <> " . ", < 1 > , <2> . .
, , : (), (), (), ().



(
) .
, , , ( ).
:
() ;

{<>,<3>,<>, <>) . <> , .


<3> . <> = 1, . <> = 2,
. <> = 3,
. .
(
) ;
{<>,<3>, <>, <>) .
(<>,
<>,
<>,
<>,<>,
<> <>, <>), 1,
.

94

4. 1
<> :
1 ,

2 ,

3 , .
<> :
1 ( " " ) ;
2 ( " " ) ;

3 ( " " ) ;
4 ( " " ) ;
5 ( " " ) ;
6 ( " " ) ;
7 ( " " ) ;
8 ( " " ) ;
9 ( " " ) .


:
(), ();
(), ();
(), ();
- (), ();
(), ();
(), ().
, .


.
41.1:
= ("");
.("");
.(1,2,"41.1");
.();
.() = 1
.(1) ;
.() = 1
(" " + .. + " " + .(1)
+ (.()));
;
;
,
62.5:
.(.,, 1 ) ;

95

.(, , "62.5",,,
1,"", " " ) ;
.("");
.(0,0,.(),0);
.(.);
.(.) = 1
.("1" ) ;
.();
= 0; = 0;
= "";
.() = 1
= ..();
= ""
= ..(); = 0; = 0;

// , .
.(""); = 0; = 0;
= ..();
;
= + .();
= + .();
;
.("");
;




:
,
XML,
OLE-.
:
(
, ) ;
( , ,
18 10%).

, , -, , . , .
, ,
, ,
.

96

4. 1


, , ,
.
:
= ("");
.();
.() = 1
.(.);
.("");
;
. ( "__ . txt" ) ;

,
?
, , .
, , .
, :
= ("");
= ("");

, ( !), :
.() ;
.(..) ;
// .(..());
.(..);
.(.);
.(.());

:
.("") ;

?
,
:
= ("");
= ("");
.();
= (".");
= 1 .()
.();
// .

XML-

97

// .
.(.());
.(.(1));
.() = 0
;
;
= .(2);
;



. ,
.
:
(<>). ;
(<>) / ;
<> 0 (Windows-) 1 (DOS);
(<>) ;
() ;
(<>) ;
(<>) ;
() ;
{<3>, <>)
.

DBF
XBase. XBase
DBF (
).
.
DBF:
= ("XBase");
.("data.dbf");
.() = 1
.();
1 = 1
(" " + (.CODE) + " " + .Name);
.() =0
;
;
4 . 954

98

4. 1
;
.();
;

, , , DBF Microsoft Excel.


.
:
() ,
() ,
() , ,
(),
(),
().
:
()
= .;
.(0,,,"
",
" ( * . * ) | * . * " , , ) = 1
= + ;
;


XML-
XML . XML ,
, .
, XML, :
www.bolero.ru/cgi-bin/dsc.cgi?540449&partner=politen,
www.raleigh.ru/XML/2001/10points.php,
chin.dataltd.ru/index2.php?id=1c_xml1,
chin.dataltd.ru/index2.php?id=1c_xml2,
chin.dataltd.ru/index2.php?id=1c_xml3.


, Excel:
= ("Excel.Application");
.Visible = 1;
.Caption = "";

99

.Workbooks.Add();
= 1 10
= . C e l l s ( , 1) ;
. V a l u e = ;
;

, :
BExcel.Workbooks.Open();
= BExcel.Worksheets (1);
= .Rows.Count;
= .Range("G5")-Value;
= .Cells(4,8).Value;

1 1 (
OLE-)
1: OLE Automation-
(, 1)
.
1. OLE-:
OLE = ("V77.Application");

2. 1: I n i t i alize:

= OLE.Initialize(OLE.RMTrade,,"");
= 0
(" ");
;
;

,
1:. :
= M/DServer\6a3a /^" ;

, 1: \\Server\
.
3. 1: OLE
Automation-.
,
, . , , ,
,
.
()
OLE = ("V77.Application") ;
= OLE.Initialize(OLE.RMTrade,"","NO_SPLASH_SHOW");
= 0
(" ");
;
;

100

4. 1
1 = OLE.CreateObject(".");
1 = OLE.CreateObject(".");
1 = OLE.CreateObject(".");
1.();
1.() = 1
1.() = 1
;
;
1..() = ""
1.(1..);
= (((1.),30)),

1.(1..);
= (((1.),30))
;
();
;


,
(
, ). , , .
, ,
( , ).
(" " +
..());

():
=
(".");
.();
.();
.() = 1
(" " +
.);
;


( , ) {<>), <> 0 (

101^

) 1 ( , ). -
.
:
()
= (".");
.();
.() = 1
.();
;

1 (^ 7.7,
.
, ,
. , :
()
= (".");
= (".");
.();
.();
.() = 1
.() = 1
;
;
.(.());
.();
. (.) = 1
.(0);
;
.(0);
;


.
,
. , .

. , , .

102

4. 1

:
() ;
[ ; ]
();

, .


.
. .


1: :
. :
, , , . , .
,
.

: ?
:
. () ,
, , .

. .
, , ,
:
(5 ),
(17 ).
, , .

103

, ,

.
. , ( - ) , .
.
, ,
.
,
.
.
.



:
,
,
,
.

, .
, , . ,
.
.
, ,
, :
= ("");
Per = .;
Per.();
.(.());
=
Per.(,,,"");


.
, , .

104

4. 1


, , ,
.
, .
, , .
5 %,
3 100 000 .
:
:
( ),
( ),
:
( ).
, ,
. (, ) .


//
(, )
= .;
= () - 1;
= ();
< 1
= - 1;
= 12;
;
;

Per = (".");
= 0;
= 0;
// .
= (. - 1,);
Per.(,);
= + Per.(,,"");
// , .
= (. - 2,);
Per.(,);
= + Per.(,,"");
// , ,
= (. - 3,);
Per.(,);
= + Per.(,,"");

. , , .

105

, ,
.
, , * .
. ,
.
,
.
.
, , .
, SQL .



.
,
.
, .

, .
, :
:
,
.
:
,
.
1 (^ , ,
,
.
:
,
,
.

106

4. 1>>


.
. , .
, . , :
, :
:
,
,
.
:
.
.
. , , .
:
Per.(,,,"") ,
:
Per.(,,,""),
Per.(,,,""),
. , :
, ,
:
,
,
.
:
, , :
,
,
.


?
: ,
. : , , , ,
, . -

107

, . .


.
, ()
. .
. ,
, , ( ), .
, ( 9.*).
, , .
,
:
| = ()
( = 1 ) ;
| = ()
( = 1 ) ;

9.*.


:
()
Per = ..;
= .();
= ""
Per. = .;
Per. = .;
. = .();
Per. = .;
Per.();
= ""
Per. = .;
Per. = .;
Per. = .();
Per. = .("") + .("");
Per.();
= ""
Per. = .;
Per. = .;

108

4, 1
. = .;
Per. = .;
Per.();

(" ");
;

. :
, , . .
.
(

() .

,
, ,
: , , ,
. ,
, .
- , ,
(),
. , ,
.
. . , , 200 , ,
.
, , .
1. .
, , .
2. , ( )
.
. , , ,
: .
, , ( ), :
{} {}.

109


, . , { ).
1. {<>,<>)
( ).
2. {<>,<>)
( ).
:
= (".");
.();
.(.,, , ) ;
(.());
=
.(.,.,.,,"");

?
() ,
() . . , ,
.
,
.
,

.
.

.
. 30 % .
1:
= (".");
.("",);
.(, )/
.() = 1

110

4. 1

(" = " + . + " = "


+.);
// . . .
;

2:
= (".");
.(, );
.() = 1
. <>
;
;
(" = " + . + " = " +
.);
// . . .
;


.
Per = (".");
1 = Per.(,,,"");
2 = .(,,,"");
= .(,, ,"");

1 () , , .
2 () , , .
() ,
, .
(, , , ""), :
= (,,,"");

, . , :
1) ,
2) ,
3) ,

:
4 = Per. (,,,"");
5 = Per.
(,,,"");
= Per. (,,,"");



. -

HI.

, ,



.
, .
()
Per = ..;
(.() = "")
_ = (".");
// ,
// .
. = -1
_.();
_.(.,);
(.());

_.(.,);
;
.();
.() - .1
// ( )
// .
= _.(.,.,"");
= _.(.,.,"");
// , .
= ?( = 0,0,/);
// .
Per. = .;
Per. = .;
Per. = .*.;
Per. = .*.*;
Per.();
;
;

,
.
Per ( ), _ , ( ).
,
__. Per .,
.



, , , . .

112

4. 1

. , .
= "
I /
| = ../
| = ../
I = ..;
| ( = );
( /
| = ()/


. ,
:
= (".");
.(, );
.() = 1
(" " + . + " " +
.)/
/


. , :
= (".")/
.(.())/
.() > 0
= + ./
/



. :
= (".");
.();
.() = 1
(" " + . +'
" " + . +
" -: " + . +
" : " + ./
/

?
, ,
. , .

113
1.
, . ,
.
. , , ,
. ,
. ,
.

5 . 954

1-
, 1,
, ,
, , , , , .

?
.
, 11:03
. 11:05
( 11:01) . ,
, 11:05 , .
, ,
.
,
, , , . !

. , ,
.*
,
, , .
, ,
.
. :
,
,

115

.

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

: , .
, . . ,
, ( ),
. , .
, 100 .: 71 / 50 / +10000. : 71 / 50 / 100-00.
, . :
, ,
( ).
, . : ,
; . , .
, . , ,
. ,
, .
,
. . : , .

,
. ,
, ,
( , , -

116

5. 1-

). , , :
()
(. = () - 1)
. = () - 1;
;

,
( ). : . :
()
(. = () - 2)
. = () - 2;
;
(. = () - 1)
. = () - 1;
;

. , ,
. 8.0 .
. :
()
. <* .
(" ,
| ,
!");
0;
;
(.() = "")
\
(.() = "")
(.() "")
(.() = "")
. <= .
(" ,
I , !");
0;
;
;
1;

. . . :
()
. <= .

117

(" ,
!");
(0);
;
;
(. = "")
(. = "")
(. = "")
(. = "")
. <= .
(" ,
, !");
0;
;
;

(,)
. <= .
(" ,
!");
(0) ;
;
;
(. = "")
(. = "")
(. = "")
(. = "")
. <= .
(" ,
, !");
0;
;
;

,
, .


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

118

5. 1-

, .
, ,
.
. ,
, . , ,
, ,
.


, ,
, ,
.
, ,
. ,
, , :
()
, ;
// 3 .
= ();
= - 3;
= ("");
=
"//{{()
| ;
| = ..;
I = ...;
| = ..;
| = ();
( ;
|( < );
|"//}};
= (".");
.((),());
.() = 1
.() = 1
;
;
;
.() = 0
.() = 0
;
;
.() ;

.(1) = 1
.();
. = ..();

119

;
.();
.();
(" " +
. + " " + .);
;


. 5.1 . :
1 ,
2 , ,
3 ,
4 ( . .).

. 5.1.

. , ,
. , , .
, , , .



( , ) .
(. 5.2).

5. 1-

120

. 5.2.

1.
2.
3.
4.
5.

6 .
3 .
2 .
5 .
, 3 1.
7.
,
, .
, ,
. , , , .
. , 7 , 5. 7 5, 2 ,
.
.
?
, , .
.
( ), .
, , .
.
. , , .
.
. , ,
.
, .

121

?
:
1Cv7.DD ,
1Cv7.MD ,
*.dbf ,
*.cdx ,
*.dll .
*.cdx, - .
*.dll, , , .
*.dbf,
, .
1Cv7.DD 1Cv7.MD, .
userdef,
.
syslog, ( , ).
extforms, .

1-
( , 1) 1-2 . 1
.
,
, ,
.
. ,
. ( , ) .


: ,
Dragand-Drop.

122

5. 1-

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


.
: , .
, , XML.


?

, .
,
, 1Cv7.DD 1Cv7.MD.
, ,
.
,
( ).
, , , .


?
. - -

123

. , , , , ,
. , . .
, , : , , . ,
, ,
.
- , .
: , ; ,
, , , . , . ,
. , (
) (,
),
.
. . ,
. , . .
. .
.
,
.
, ,
, , . , . ,
, , ,
.


1 (
). , .

124

5. lC-

ExtForms . ExtForms , 1cv7file.lst, .AProgram Files\1Cv77\BIN,


U e x t f o r m s \ * . *.
( ).

,

, .
, ,
, -
.
, ,
. .
1. , .
1 ,
.
2. ,
. , - . Windows 98.
3. 1cv7.mlg ( syslog). .
4. -, , .
5. , , .
6. 200 . , 500 .

.
, . ,
, . . , (
), - ( ,
. .) ,
.

125


1 , , , .
, . , .
, . 1 Cv7.DD 1 Cv7.MD , . ,
1Cv7.DD 1Cv7.MD, DBF-,
DBF-.
( ). (
1Cv7.MD 1Cv7.DD ), . , DBF- ,
. . , , dh1160.dbf.
.
1 Cv7.DD 1 Cv7.MD,
, . *
: ,
, . .


: , , , , ; , ,
.
: , , . ,
, . .
. , .
( , , - PI .) ,
. -, , , .

, . ,
XLS- MXL-.

126

5. 1-1

,
. ,
01.12.03 02.12.03.
.
:
1. .
2. ,
.

,
, 20 21 ( 1- ).
1-, . 1- ,
: 7-70-0020.
, .
. .


, . , ,
.
,
. ,
, , , , , ,
.
, , , , .
.
. ( :
, , ), .
.
, , .
().

127


(
, ). , , . , ,
.

6


. .
, - , .


-
: . ,
.
. ,
, . , . , , ,
.
, 90 % .
- .
: , - ( ) ?
1. . .
.
2. .
3. .
, .
! - , ,
. . ,
, .
, , !
.
, : , , . ,
, ?
.

129

. :
, ,
,
, , ?
.
, , . ,
. - , .
, ,
. ,
, .



,
,
, ,

, .
,
.
,
? .
.
. . . , ,
, , . , , , . , :
. .
.
, . .

130

6.

. . , ,
,
.
. , ,
- , .
: , ,
, , .
,
. ,
? ,
! : , -
. -
? . 1 .
, : !
, , ,
. , , .
, ; , , .
.
,
.
. . -.
*5. , ? . , *5. ,
, . ( . ,
. ,
.)
, .
,
,
, .
, ?
? ? !
, , , .
, .

131



,
. , , ,
, .
? : , , , . ? ,
( - , )?
, .
: . (, : .)

. ,
, .
, . , , ,
, , , .




. , , , , . , , .
.
. .
. ,
.
. ,
, . ,
. . :
1. . . , .
2. .
.
, , , .
. .

132

6.

. ,
, , - .
. ?
,
,
. . . ,
.
, . , . ,
. , , ,
.


?
,
:
,
,
,
.
, : ,
(!),
. ,
, ...
.
.
( ), , .
( ). : . ;, , ( !) .
.
. , ,
- . , ,
, .
.

133

? ,
. , -.
, :
, ?
, ?
, ,
?
?
, . , , , .

,

, . ,
. ? ,
.
,
. , : , , , , .
, , : ? - ... , , - , , .
? ,
. , , ,
, .
, . :
, .
1 ( -).
: , , ?
: , , . ,
?
: ?
: --, ...
2 (
-).
: .
, ,
.

134

6.

: . ?
, ,
, , :
, , .
, , .
, . : , , .
:
: , , ? , - ?
: ?
: . , - . .
( ):
: , .
: - .
: , .
, , , . ,
.
( ).



. ,
-. : ?
, , , .
,
.
.
. . , .
... , .
, , , , . , .
?
.

13)

( , ) :
, .
,
.
( ) .
.
, ? , : , ?
: , : .
"", "", "".
,
. , , . :
, . , .


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

6.

136

( ).
, . , , ,
.


,

. , , .
.
. ,

. ,

.
. ?
. .
: .
: , ?
: .
: , : .ert. , .
: , .
: ,
?
: .
: ?
: , .
: ( ) ,
.
: ?
: .
: ?
: , ,
, .
\

137

,
. ( ).
. . , ( ) . :
, , . ?
,
, .
,
, , , . ,
,
, ;
, . : , ? , , .
, , , , ,
.
, ,
, , .

!
. , TCP/IP , NetBEUI, , . ,
.
. ,
, .
- ,
.
, , , 7.7,
, 8.0.
, ! ,
, : , ,
... , ? ,
.
, !

138


. .
, , , , . , : , .
, , ,
.

. , :
? . , , .
? , .


. , ,
. : , ,
. ? , , , .
, , .
, , .



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

?
, , ,
. , -

139

1-, . -, ,
, , -. ,
, ,
. .
.

7

1- .

?
.
1, .
, , . , , ,
.

,
?
,
. : , .
, ,
, .
, . , ,
. ,
? ,
, , ,
. . ,
,
.
'
.
. , , . ( ) , () , .
http://moroz.
"nego.ru .

, ,

141


?
1- , ,
, , . ,
, ( )
.
.


?
1 :
,
1;
;
.
, ,
.
: .
, : - . , , ,
, .
, 1 : ,
, ( 1-),
.
.

, ,
,
, . . ,
.
, , . , . : .
, ,
.

142

7.

, ,
. , ,
.
, ,
. ,

, . ,
.
-
, , , .

. , , .
, ,
, . ,
.

1
,
1, :
,
,
,
,
.


, , .


( )
,
. .
, (), .

143

, ,

. , . . ,
. , , , .
, . , ,
. , .



,
.
, 30-50 % ,
.

,
, .
. , , , , .
? , , ?
, , . , , , -
,
.
.
. i .
, , , 30 %.

144

7.


1-
, . , . , , , ,
.
, , , ,
.


, - -. , . :
. , . , 90 % , .
, , . - ,
, , , . .


?
:
,
,
,
.
, , .
. 1- ! , , , ,
. , .
, , .
(www.prof.narod.ru) ,

145

. ,
; , .
, , , , , .
.
, ,
. .
, ,
, , . , . , .

. , , . :
, . , , ,
. ,
, . ,
, . .
. : ,
, , -, . , .

. ,
, . ,
.


, .
.
, , . :
() ?
?
?
6 . 954

146

7.

, . , ? (
Hewlett Packard) , , .
, , .
, , .

30 %
. . , .
, , :
? , , .
.
.
, ,
, , , .
, ,
, . ,
, , . , ,
, , , .

?
, , , . ,
. , , . ,
, .
, , . ,
. :
, ,
?
, ( , ,
), , . ,
, .

147

, ?
, , , . .
:
, .
, , .
.
, , . , . , .
, . ,
( , , , ), ,
, ,
.

,
, , , .
, , , (
), , , , .
: , ? . ( 5-10 % ) .


. .
-, .
. , , ,
, , ,
. , .
-, ,
. ,
.
, .
, .
, ,
, , .
, .

148

7.

. , ,
, , .
, , , .
(, ,

). ,
.

200


. ,
, ,
. ,
. ,
, , .
, .
, , .
, . .
.

:
. , , , , ,
.
.

.
, ,
. , ,
. 10 .
. 100 . .
, ,
. ,
, -

149

(, ,
- ).
.
, ,
. , , .
, , .


. ,
, .

? :
.
,
, . ,
.
, 80 %
. ,

.
.
. ,
-. ,
.
,
. ,
,
( ) .
, ,
.


, , : , , .
.
500
.
! , : .

150

7.

.
, ,
,
. ,
, .
, , .
. . , , .
, .
. , ( ) ,
, . , .
. , : !
!
. , , , , , , . .
, . : ?,
1-?, - 1: ?, , . , , , .
, : !
,
. (http://1001.vdv.ru/books/speak). , . , , ,
.
.
. , . . : , . , , , .
, , . : . ,
.
,
: , , , . , .

151.

. ,
, ,
. , ! , . ,
!
. , , , , , . , , . , : ?
: ,
?
. ,
. , ,
. , ( !
!), , , , . , .
,
. , !
. . , , . , ,
, , , . , ,
-.
, .
: . .
, .
,
( ,
).
: . :
, , , .
: , , . :
, .


PI . , , .
, , ,

152

7.

. ,
, . , .
, .
, ? ,
. . ,
, .
, .
, , .
, :
, .
, , , .
.
.

,
?

,
, , ,
.
,
(, ), .
:
( ).

.
. .
, , ,
.

!
. -
. , ?
? ! ,
, , 1 .
, ? . , ,
? , ,
, .

153

? ,
. ,
.
,
.

: ,
. , ? , ,
. .
.
.
,
- , .
. , ,
. ,
,
?
, ? , !
. , !


?
. , ,
. , ( ), .
, , .
1. :
, ,
, .
2. ,
.
3. (,
). , ,
, .
4. , , .

154

7.

5. .
6. . , , , , -.
7. , , , ,
, .
8. ,
. , , .

: , . , , . , ,
. , -
.

. :
, . , .
, , . , . , , .


, .
: ?
: .
: ?
: , .
: , ?
: , .
: , ?

155

: - ,
, .
: , ?
: , ,
.
: , ?
: .
: ?
: .
: , ?
: : ,
.
: ?
: , . . .
, :
?
?
, ?
, ,
?

, ?
,
. , , .
. ,
, . , ,
Visual . , , . .
,
1 , Internet Explorer.
,
:
.
, .
.
.
,
.

156

7.

800 ?
,

. , 100 ? .
? .
:
,
.
: (, ),
, .
, . ,
: , .
,
, 4 % ,
, .
! , . ,
, , .
, ,
, .
. , , . ,
.
. , .
:
, , ?
,
?
?
, !
. , : , ,
.

157

, ?
, . ,
. . : , .
. , , ,
.
,
,
.
, ,
.
.
. . , . :
,
.
, .
,
.
, .

8

, , . ,
.
,

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

159

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

). . , . , , . ,
, .


().


: , . , :
()
= (".");
.();
.() = 1
("" + . + " " + .);
;

:
()
= (".");
.();
.() = 1
("" + . + " " + .);
;
(.(""));

: .
. : . 9.** !

160

8. 11 e

:
(.(""));

: . ( , ). ,
.
.
.
: . , ? .
.() = 1
("" + . + " " + );
;

: :
.() = 1
// ("" + . + " " + );
("" + . + " " + .);
;

, , ,
, .
.
, :
(.(""));

:
(.);


: , , .
.
: .
: :
( ,
).
.
:
,
,
.
:
.
, . .
: , .

161

: . , , :
.
: ?
: ?.
: ?, ?, ? ? ( , , ).
? .


: , , ,
:
, .
: , ?
Per = (".");
= Per.(,,,,"");
("" + );
: . . ,
.
: ,
:
()
Per = (".");
Per.(,,);
per.();
Per.() = 1
("" + Per. + " " + Per. + " " +
Per. +
" " + .());
;
*
: ! ,
. , :

10 .
11 .
12 .
:

15 .
70 .
30 .
115 .

100 , :

162

8.

11

15 .

11 .

70 .

12 .

15 .

100 .

:
()
// .
= ("");
= ("");
.("");
.("");
.("");
.("" ) ;
.("" ) ;
.("") ;
// .
= ("") ;
// .
Per = (".");
() ;
= .() ;
.() ;
.() = 1
Per.(,,.);
// .
= .*.;
per.();
Per.() = 1
// ("" + Per. + " " + Per. + " " +
// Per.;
= Per.;
// ,
// .
> .
.();
. = .;
. = .;
. = ..;
. = 1;
. = Per.;
;
// ,
//
/ / .

.();
. = .;

163

. = ;
. = ..;
. = 1;
. = Per.;
. = . - ;
;
;
;

: ! .



lC- .
5 .
, .
:
, , ,
.
, , .
, .
.
, - .
.
.
www.prosto1c.by.ru.


,
,

, , , www.piter.com/download
, .
:
FileOOl.zip .

.
File002.zip ,
.
41 ( ,
) (
, ).
File003.zip 62, 62.
File004.zip , ( 41)
( 10), .
-.
File005.zip , 20.
File006.zip , . .
File007.zip , .
File008.zip , .
File009.zip .
File010.zip .
FileOll.zip ,
.
FileO12.zip , .

. , ,

165

FileO13.zip .
FileO14.zip ,
X. ,
.
FileO15.zip , . .
FileO16.zip , . : , , , ,
.
FileO17.zip .
FileO18.zip ,
( , , ).
FileO19.zip .
File020.zip - .
FileO21.zip .
FileO22.zip .
FileO23.zip , .

200

( )

( ).
1. , ,
1
.
2. ,
, ,
1.
3.
( 30 % )
, , .
4.
, .
5. 288 , .
, .
6.
.
7.
,
.
8. .
9.

.
10. .
11. .

167

. ,
4 .
12.
17.00, 17.00 .
13.
.
14. .
15. , 240-340
. ()
340 ( 240) ()
.
16.
200_.

_
.

200_ .

( ,
_,
( ),
,
, , , .
1. .
. . ,
, . ,
,
2. .
1.
.
.
3. .

. .
4. .
,
200_ .
.

. ...

5. .
:
:

169



1-

1:

,
!

,
,
,

,
,
,


.


.
.
.

Procter&Gamble .

.

.

.
.
,

.
,

!

. 1-




.

, :
,
.
, .... .
:
! .
. ... ,
!
:
, :..,
.


,
!

171







,

13 10 ,

30 %.




,
25 %.



,

.




.

.



5-18%.

, 1-

172


:
1:
1:

,
1
,


?
:
. . ...
E-mail:
mik(a)mail.kht.ru
http://
www.prof.narod.ru
.:


1:


1


Оценить