. , , ,

,,,

91 ., 34 , 15 , , 3

, , ,

,

, , ,

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


TOC o "1-3" PAGEREF _Toc484837152 h

1. ࠠ PAGEREF _Toc484837153 h

2. PAGEREF _Toc484837154 h

2.1. Ӡ PAGEREF _Toc484837155 h

2.2. PAGEREF _Toc484837156 h

2.3. PAGEREF _Toc484837157 h

2.4. 堠 PAGEREF _Toc484837158 h

2.4.1. 젠 PAGEREF _Toc484837159 h

2.4.2. ⠠ PAGEREF _Toc484837160 h

2.4.3. PAGEREF _Toc484837161 h

2.5. 頠 PAGEREF _Toc484837162 h

3. Ӡ PAGEREF _Toc484837163 h

4. () PAGEREF _Toc484837164 h

4.1. PAGEREF _Toc484837165 h

4.2. PAGEREF _Toc484837166 h

4.3. PAGEREF _Toc484837167 h

4.4. 堠 PAGEREF _Toc484837168 h

4.5. PAGEREF _Toc484837169 h

4.6. 젠 PAGEREF _Toc484837170 h

5. () PAGEREF _Toc484837171 h

5.1. PAGEREF _Toc484837172 h

5.2. 󠠠 PAGEREF _Toc484837173 h

5.3. ࠠ PAGEREF _Toc484837174 h

6. PAGEREF _Toc484837175 h

7. , Ӡ PAGEREF _Toc484837176 h

8. ⠠ PAGEREF _Toc484837177 h

8.1. (Control) PAGEREF _Toc484837178 h

8.2. (Order) PAGEREF _Toc484837179 h

8.3. (Datas_up) PAGEREF _Toc484837180 h

8.4. (Datas_Down) PAGEREF _Toc484837181 h

8.5. (Init) PAGEREF _Toc484837182 h

8.6. (Waiting) PAGEREF _Toc484837183 h

8.7. (Processing) PAGEREF _Toc484837184 h

8.8. (Interaction) PAGEREF _Toc484837185 h

8.9. (Get_priority) PAGEREF _Toc484837186 h

8.10. (Get_message) PAGEREF _Toc484837187 h

8.11. (Send_message) PAGEREF _Toc484837188 h

8.12. . PAGEREF _Toc484837189 h

9. ⠠ PAGEREF _Toc484837190 h

9.1. ࠠ PAGEREF _Toc484837191 h

9.1.1. 頠 PAGEREF _Toc484837192 h

9.1.2. ⠠ PAGEREF _Toc484837193 h

9.1.3. ࠠ PAGEREF _Toc484837194 h

9.1.4. ࠠ PAGEREF _Toc484837195 h

9.1.5. 堠 PAGEREF _Toc484837196 h

9.1.6. 頠 PAGEREF _Toc484837197 h

9.1.7. 頠 PAGEREF _Toc484837198 h

9.1.8. 頠 PAGEREF _Toc484837199 h

9.1.9. ࠠ PAGEREF _Toc484837200 h

9.1.10. 頠 PAGEREF _Toc484837201 h

9.2. ࠠ PAGEREF _Toc484837202 h

10. Π PAGEREF _Toc484837203 h

10.1. 蠠 PAGEREF _Toc484837204 h

10.2. 蠠 PAGEREF _Toc484837205 h

10.3. 蠠 PAGEREF _Toc484837206 h

10.4. 蠠 PAGEREF _Toc484837207 h

10.5. 蠠 PAGEREF _Toc484837208 h

堠 PAGEREF _Toc484837209 h

⠠ PAGEREF _Toc484837210 h 0

1 - "". . PAGEREF _Toc484837211 h

2 - "". "". PAGEREF _Toc484837212 h

3 "". PAGEREF _Toc484837213 h


, ,

ID (Identification)

(Mas)

. , . /1/. . , . , , , , . , .

. 1.

, , , ,

. 1


, , , . , Internet . . , .

, , , , , :

-      

-      

-      

-      

.

, . , . , .

() , , , , . . .

1.

? . . . , , , . , , .

. , . , . , , .

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

, , . . .

:

-      

-      

-      

-      

-      

-      

-      

. . , .

2.

2.1.

, 2 . , , . , , .

, , , , , , , .

: , , , , , , , , .

2.2.

, , . , , , , , .

, , . . , . , .

. . . .

. .. . , , , .

.

, .

2.3.

, , .

. , , .

Internet. , , Internet, , . . . .

, . .

.

2.4.

2.4.1. 젠

:

-      

-      

-      

-       , .

, .

. , . .

, , , .

, , , , , ..

.

, :

-      

-      

-      

-      

-      

, . , : .

.

.

:

-      

-      

2.4.2.

IBM- .

:

-      

-      

-      

-      

-      

-      

, Windows NT, .

2.4.3. 蠠

, .. - , . .

, . : .

, . .

. .

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

-       ;

-       , .. , , , , ;

-       .

MS DOS, . : , , . , : , , 1 , . MS DOS , , . , , MS DOS /2/ . MS DOS Windows 3.x, , , , .

Windows 95 Microsoft, , . API Win32, , , 4 , . , . , , DDE , OLE 2 . . Windows 95 , . Ѡ , , .

Windows NT 4.0 /3/ Windows 95, . , , , . . 50 , Windows NT .

. Windows NT 4.0.

. : - , - , ++, Pascal /4/.

. , . , .

Borland Delphi, Object Pascal. , , , () . Delphi .

, Delphi, -, . - , , . Borland, , . Delphi "" .

- . , , . , , , Delphi, .

++ BUILDER , . - C++ , - , ( ). . BDE (Borland Database Engine) . BDE . BDE -, SQL (Structured Query Language). ++ BUILDER.

2.5. 

, , . PC Pentium 366, 64 , 3,2 , SVGA . 15 . . Windows NT. , Windows NT, 5 . .

: , , .

3.

. . , , , , , Internet /5-8/. , , , .

. /9,10/, 2.

. 2

. - "". , "".

. . , . , , , .

, "" "". "" .

-      

-       "" ;

-      

1 "" .

"" 2.

"" 3.

, , , , , .

"" , , , , .

"" , , , , .

, "", , .

4. ()

4.1.

Init, , , . , , , , .

:

-      

-      

-      

4.2.

, , .

, Datas_up. " ". 1.

1 -

Integer

Integer

Integer

Integer

Integer

Boolean 0- 1-

.

" ", "", "", " " . " " , . " " " " .

Control " " . , " ". " " Control :

" " = 01.

Control Order " ". Order " ", . , Order " " = 02 . , Order " " = 02 "" .

" " = 02.

"" = 0, Control . " " .

"" =1, "" = 1 = 60.

.

" " = 03.

"" = 0, "" " " 0.

"" =1, "" " " =1 " " " " = " " .

.

" " = 04.

"" = 1 = 60.

" " .

4.3. 頠

Datas_down, " " . , Datas_down " " .

" " 2.

2 -

Integer

Integer

String

Integer

Boolean 0- 1-

Integer 0,1 2

Integer 60 0

.

, Control " " 02. . "" = 0, "" = 60. " " .

4.4. ⠠

, . . Waiting. , Waiting "" , 60 0. 0, "". < 3, 1 "" = 60. "" = 3, Waiting .

Processing. , . , , Processing = 06 . , , , .

" " = 06, Processing , "". , 2 (. . 3).

2-

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

. 3

, 1, , . , " " , .. = 1. .

4.5.

Ӡ . , , , , . .

Inquiry. . Inquiry .

Diagnostics. " " = 03 . Diagnostics, , , 4 . .. 3 60 , Waiting. 4 Diagnostics . Diagnostics . , . , .

Application. Application .

Work_DB , .

4.6.

, "" . Datas_up2, , . 3.

3 -

Integer

String

String

String

Boolean 0- 1-

Boolean 0- 1-

Integer

Integer

Integer

, .. . " " " " .

5 , Interaction. .

Interaction. " " . , , Interaction " " .

" " = 05.

Interaction " " () , "". , , Interaction 05. "" , 0, "", "" .

" " , " " 05. "" 1. " " "", "" .

" " , "", Interaction , "" 2. " " "" "".

4.

4 -

Integer

String

String

Integer

Integer

Boolean 0- 1-

Integer

Integer

5 "".

" " = 06.

"" "", Interaction , .

" " = 07.

"" , "" " ", .. 07.

" " =08.

"" . Interaction , , " " = 08.

5. ()

5.1.

, , . , , " " "" .

"" "" " " = 05. Get_priority. " " "". "".

Get_priority " " "" , "". "", , .

"" Get_priority , " " . 5.

5 -

Integer

String

String

String

Boolean 0- 1-

Integer

Integer

Integer

Datas_down3 , , 3.

5.2.

Send_message. , . "", . = 06. " " .

.

, Send_message " " 08.

5.3.

, "" " 3". , Datas_up 3. . " " . . , " " . " " 6.

6 -

Integer

String

String

Integer

Integer

Boolean 0- 1-

Integer

Boolean

Get_message. " " . , " " .

" " = 05.

Get_message "" . "" = 0, , " " "" . "" =1, , " " . "" = 2, . " " "" . "" .

" " = 06.

" " = 0, , .

0, . , , .

" " = 07.

"" , , . Get_message .

" " = 08.

"" Get_message . .

6.

, , . , . /11/, . , , .. , , " ". , , .

, , , . , , , . , , /12/.

. 4.

. 4


(. . 5), , . , .

. 5


. 6


(. . 6) , , . - .

. 7


(. . 7) . .

, , .

. , , . , .

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

. . , . , , .

7. ,

8 , .

. 8

" " " " .

" " , .

" " , .

" " "".

"" .

" " . " ", " ", " " "". , .

.

01 , , , , . "" .

02 , 2 , , . "" = 0 .

, , . "" 1 . = 0, . = 1, .

03 . "" .

. "" 3 . = 0, , 2 3 = 0. = 1, , .

04 , . "" .

05 . "" 20 , 10 " " , 10 .

"" . 13 .1 , 0 - , 1 - , 2 - , . 10 " ", 2 .

06 "" "" , . "" 2 , 2 , 2 , .

"C". "" 2 . = 0, . = 0 1 .

07 "" , . "" .

08 "" . "" .

. "" 1 , 1 . 2 , .200 , , , 16. .

8.

8.1. (Control)

/13,14/ 9 - 12.

(Control)

i = i + 1

ID1[i]=true

ID[i] = True

i = 1

i=1

i > n

= 01

Order

= 02

= 02

= 03

= 03

= 04

[i]. = False

[i]() = 02

. ( [i]. )

[i]() = .

. [i] = [i].

ID [i]=True

[i] = 0

[i] = 60


. 9

. .

:

-      

-      

-      

= 02

= 1

[i] = 0

[i] = 60

ID[i]()=true

[i]() = 0

[i]() =

. [i]() = 0

ID[i]() = False

[i] = 5

[i] = 0


id[i]() " " ;

-      

. 10

= 03

= 0

[i]. = False

[i]. = True

[i]. = [i]()


. 11

= 04

[i]() = [i]()

[i]() = 04

ID[i]() = True

[i] = 5

() >1 and <5

ID[i]() = True

[i] = 0

[i] = 60


. 12

8.2. (Order)

, , , . .. , , . " ". Order , . , .

:

-         (" ").

13.

. ( [i]. )

[i].= .

[i] ()= [i].

[i]()=02

[i] = 0; [i] = 60

ID[i]() =true

[i]. = true

[i].=

[i]()=02

[i] = 0; [i] = 60

ID[i]() =true


(Order)

. 13

8.3. (Datas_up)

. " ". , .

:

-       " " ( ).

14.

I=( )

n > 100

n = 1

[n] =

n =n + 1

[i] = 04

ID[i]=True

= 01

= 02

= 04

[i] = 01

ID[i]=True

[i] = 02

[i]=

ID[i]=True

[i] = 03

[i]=(1- )

[i]=(2 3- )

ID[i]=True

I


(Datas_up)

. 14

8.4. (Datas_Down)

(. . 15). , , .

. :

1.

2.

3. =[i].

4. = [i]()

6. ()

7.

I=1

= 02

i= i + 1

ID[i]() = True

I = 1

i>n

5. 2 = [i]()

5. =

5.


N ; 1 - " "; 2 - " "; 3 - " "; 4 - " "; 5 - ""; 6 - " "; 7 - " ".

(Datas_Down)

. 15

8.5. (Init)

16.

Order ,


(Init)

. 16

8.6. (Waiting)

17.

(Waiting)

i > n

i = i +1

[i]<3

[i]=0

[i]= [i]-1

i = 1

[i]= [i]+1

[i]<3

[i]=60

ID[i]()=True

[i]. =True


. 17

8.7. 蠠 (Processing)

. Processing (. . 18 - 21) ( ). , . , .. , .

:

-      

-      

-      

-      

-      

= 06

,

I = 0

I=i+1

I > 5

I = 0

[i]


(Processing)

. 18

= 06

j- [i].

J=0

[j]. = True

j- =1

device j- = 0

device j- = 1

j>15

J=J+1

=06.

= [i].

=device

ID=true


. 19

,

A= [j].Str[1].Col[1]

[j].Str[A].Col[1] = .

[j].Str[A].Col[1]= .

[j].Str[1].Col[1]=A+1

,

J=0

j- .

j- =1

J=J+1

J>15

,


. 20

[j].Str[].Col[2]

>Max

J=-1

J=J+1

J>15

K=-1 Max=1 MaxK=1

K=K+1

K >= [j].Str[1].Col[1]

Max= [j].Str[k].Col[2]

MaxK=

[j].Str[1].Col[1]=0 [j].=true

[j]. = [j].Str[MaxK].Col[1]

ID[j]=True

MaxK

[j].Str[1].Col[1]= [j].Str[1].Col[1]-1


. 21

8.8. (Interaction)

22 - 26.

:

Mas1= ;

Mas2= ;

Mas= .

(Interaction)

Mas1[i].ID[i]=true

I > 5

I=1

I=I+1

I=1

Mas1[i]. =05

Mas1[i]. =06

=05

=06

=08

Mas1[i]. = true

=07


. 22

Mas2[i]. =07

Mas2[i].=

Mas2[i]. = Mas1[i].

Mas2[i].ID=True

Mas2[i].ID=False


=07

Mas2[i].ID=False

Mas1[i].

=1

Mas1[i].

=2

=0

Mas2[i]. =05

Mas2[i].=

Mas2[i]. =

Mas2[i].=

Mas2[i].ID=True

Mas2[i]. = Mas1[i].

=

=Mas1[i].

=


. 23

=05

. 24

=06

Mas[i]

Mas[i]. =Mas1[i].

Mas[i]. = Mas1[i].

Mas[i]. = Mas1[i].

Mas[i].= Mas1[i].

Mas[i]. = Mas1[i].

I=0

I=I+1

I>5

I=1


. 25

=08

k=k+1

k>n

Mas2[i]. =08

Mas2[i].=

Mas2[i].ID[i]=True

Mas2[i]. = Mas1[i].

Mas2[i].ID=False

k=0, =1 n

1- +203*k = [k].

2- +203*k = k

3-202 +203*k = [k].


. 26

8.9. (Get_priority)

27.

:

Mas1= ;

Mas2= .

=

=

=true

Mas1. =05

Mas1. =

Mas1.=B

Mas1.ID=True

=

=

Mas1.ID =False


(Get_priority)

. 27

8.10. ࠠ (Get_message)

28 - 31.

Mas2.ID=true

Mas2. =true

Mas2. =05

Mas2. =06

Mas2. =07

= 05

= 06

= 08

,

Mas2.ID=False

.


(Get_message)

. 28

= 05

Mas1.=0

Mas1.=1

=Mas1.

= Mas1.

=true


. 29

= 06

I=-1

I=I+1

I>15

i =1

i-

[i]. = True


. 30

= 08

I=-1

I=I+1

I>n

=2+203*i Mas2.

[]. =1+203*i Mas2.

[].=3-203+203*i Mas2.

N=1- Mas2.


. 31

8.11. (Send_message)

Mas1.ID =False

I=-1

I=I+1

I>15

i-

i- =1

Mas1. =06

Mas1. =

Mas1. =

Mas1. =

Mas1. =

Mas1.ID = True

Mas1. =08

Mas1. =

Mas1.ID = True

Mas1.ID =False

=True

. .

. 32

32.

8.12.

Datas_up2, Datas_up3, Datas_Down2 Datas_Down3 Datas_up Datas_Down, . .

33.

Close=true

Kol= -1

Kol=kol+1


. 33

9.

9.1. ""

, , . .

9.1.1.

" " 7.

7 -

Status_bar

Integer

Time_B

Data

Text

Blob

Priority

Integer

Login

String

" " - , . , , .

9.1.2.

. , . 8.

8 -

Integer

Boolean

Integer

. . "" . "" " " , .

9.1.3.

, 60 . . . , , , .

9.1.4.

, , . .

9.1.5.

, String . 100 . 100 , . .

9.1.6.

.

9.1.7.

, 7. 5 . .. , , , . , " ".

9.1.8.

, . 9.

9 -

Integer

Integer

Boolean

. Processing . , " " " " .

9.1.9.

. 10.

10 -

Integer

Long Integer

Boolean

String

" " . " " . . : , .

"". , "".

9.1.10.

, . , , " " . SQL .

11.

11 -

Number

Integer

Last_name

String

Firs_name

String

Patronymic

String

Login

String

Priority

Integer

Password

String

Forbid

Boolean

9.2.

, " () ".

"", "" "". "" " " 08.

" ", "", "", "". , .

10.

10.1.

/15-17/ :

-      

-      

-      

-      

10.2.

. , , . - , .

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

, . t ec .

, , , :

(1)

IT , .

, Z(t) , t:

(2)

堠 ;

t .

, 1 t = 0, t , , 0 t, :

(3)

(4)

, (3) (4), (T) - . . , .. t :

(5)

, l, :

(6)

i i- .

(7)

ta tb, , ec(tb) c(tA) (4) (7) :

, (8)

(9)

(8) (9), :

(10)

ET, (8), :

(11)

t , (3).

, , .. IT

1- :

³0, i=1,2,m. (12)

T :

(13)

(14)

堠 ti( i- ( i- );

mi , i- ( i- );

m ;

ni , ( ) i- .

. t , :

-      

NT=T-n; (15)

-      

(16)

, , , , .

L dula. . () . , .

i- :

(17)

堠 ;

i ¥.. R(¥) - .

, :

(18)

(19)

堠 Si. ;

mi, i- :

;

i=1,2, ...,.

i- :

(20)

, , , , .

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

1- , 1-1- , :

(21)

li ( ), :

(22)

N , ; .

1, t2, t3, tk,).

, :

(23)

(24)

Q=/; (25)

- ( ), , :

(26)

(27)

D = KS/C2 (28)

li N

-. - . , , . - , , , .. . ( ) li, ti, , (i - 1)- ; , ( ):

(29)

, , , -. , N :

, (30)

(31)

(32)

ti , i ;

i-1 , (i1) :

0=0 . (33)

ni-1 , (i -1)- :

0=0 . (34)

;

. (35)

= 1 (30) (21).

, - - , .

. . , ( ) . , , .

, 0 N0 , .

N0

N0 = 0, (36)

.

, , , t, m .

:

=򠠠 (15) , (37)

, , .

:

1) t, , ;

2) t- , , , ( ).

t :

-      

-      

, , - . :

(38)

t .

(.. ), . t:

(39)

堠 T0 ();

- , . , , 12 , 12.

- , :

(40)

堠 f , ();

, " ", , , ( ). . 1.54*10-7 3.99*10-7;

N0 , , (, ). R t :

(41)

F, Dm () D t, F. :

(42)

(43)

(37) 0 - (34). F , , . Dm ( (42)) D t ( (43)).

. , .

, , ( ), t0 , . .

(t=0) n . , . (n, n-1, n-2, n-3} .. , , . , n-5 , .

{, -1, -2, -3 ..} , . , -1 , . l, m.

, - . : 5={ n, , n-1, n-1, n-2, m-2, . . . }.

Pij. .

n-k m-k ln-kDt ( k = 0, 1, 2, ... . m-k n-k-1 mm-kDt k=0,1,2,....

34. , l1 m1 , 12.

. 34

12 -

1-lnDt

lnDt

0

0

0

0

0

1-mmDt

mmDt

0

0

0

0

0

1-ln-1Dt

ln-1Dt

0

0

0

1-mm-1Dt

.

1-ln-kDt

ln-kDt

0

1-mm-kDt

S'(t) - , t.

: ( ).

:

Pn-k(t) = P(S(t)=n-k), k=1,2,3, (44)

Pm-k(t) = P(S(t)=m-k), k=1,2,3, (45)

:

(46)

t , t.

t ( , , .. n-k (- , (+1)- ), :

(47)

堠 , (+ 1)- ;

.

, l m- . :

(48)

:

Pn(0) = 1;

Pn-k(0) = 0; k=1,2,3, (49)

Pm-k(0) = 0; k=1,2,3,

.

Pn-k Pm-k , l m - .

,

(50)

.. , . :

(51)

:

Pn(0)=1;

Pn-k(0)=0; k=1,2,3, (52)

Pm-k(0)=0; k=1,2,3,

. , . , , . .

10.3.

, ..((). .

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

, . . :

(53)

N - . , , S - , n - , V - . , 50 25 5 , , 250 .

N , | S . S n .

, N = n . , , :

= £K . (54)

, , (=0), 10 , , =0,9. 0,9 , . , =1, n > , , , 100% .

, , N. : , . (54) , . , 5 , (55):

C= £K, (55)

n < :

(56)

N . , N. , .

, - ( ) , , , .. .

. , . , , .. , V :

, (57)

堠 m , ;

q , :

(58)

S - ;

N- , .

:

N³n³0;

S³V³0; (59)

m³n+V³0.

( ) N :

n³1, V³1;

N = V = 0; (60)

0 n = 0.

, .

. ( ) , . . .

, N1 , N2, N12 - , .

N , , :

(61)

, , , , , . , , :

(62)

(25) N2 = 2N, (26), :

(63)

(64)

N12 , E1 E2 N12/N1 N12/N1. , , , "" , :

, (65)

(N12) N12 "" .

. , N , N1 i- . .

, , , , .

(66)

堠 N0 ;

N ;


ai, Ni>0;

Yi= (67)

0, Ni = 0;

ai 1- .

ai, . 13 ().

13 -

0,09

0,26

-

0,16

0,18

0,17

0,08

0,06

. TRW ( ), .

, , , Zi, i= 1,2, .... k. i - , Zi . , Ni Zi ni, , :

(68)

(i) , . .

10.4.

( ). , , , ..

. . , , ( ), .

, (, , ..) .

14.

, , .

14 -

( )

,

,

,

:

1) , ;

2) ;

3) .

, "" . .

, , , . , - , .. . .

, ( ), , , , .

, , :

-      

-      

-      

, , .

, . , , .. , , , , V . , V . . .

, (, ) , .

n .

ij , ;.

, n , ne .

- n * ij. , i- i, , i i .

n i,. - , .

, , , * .

2 n * m, :

(69)

, i j. , i-, j- 2 - , j.

* 2. , , , k- * k..

, , - . . .

, (. . 15).

15- ,

:

i, j

ij = . (70)

j

, , , .

, , :

-      

-      

, , , - .

, , .

10.5.

La Padula, .

(Processing). 3 10 . Mathcad, :

Si - ;

mi - i- ;

m - ;

Rf - ;

A - ;

R(i)=Rf-A/i - i- .

35.

. 35

, 1.

. , , .

. . . .

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

, . . .

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

, , . .

, .

1.        

2.         www.citforum.ru .. 95 Windows 95.

3.         www.citforum.ru .. .

4.         www.citforum.ru .. .

5.         www.citforum.ru .. TCP/IP.

6.         www.citforum.ru .. TCP/IP. 1. , .

7.         www.citforum.ru .. IP-.

8.         UNIX.-.: BHV -, 1998. 528 .

9.        

10.   

11.    TCP/IP, IPX/SPX, NetBios . .: . 1998. 286 .

12.    www.elec.ru

13.    . .: . 1990. 78 .

14.   

15.   

16.    .

17.   

1. "".

2. "". ""

3. ""

91 ., 34 , 15 , , 3 , , , , , , ,

 

 

 

! , , , .
. , :