,,,
1 -
1.1
1.1.1 -
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4
1.1.1.5 -
1.1.2. , -
1.2 -
1.2.1
1.2.2
1.2.3
1.2.4
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
2 -
2.1
2.1.1
2.1.1.1 Turbo Pascal
2.1.1.2 Turbo
2.1.1.3
2.1.1.4 C++ Builder
2.1.2
2.1.2.1 Paradox dBase
2.1.2.2 InterBase
2.1.3
2.2
2.3
2.3.1
2.3.2
2.3.3 .
2.3.3.1
2.3.3.2
2.3.3.3
2.3.4
2.3.5
2.4 ,
3
3.1.
3.2.
4
, - , , ( ) . , , .
, , , .
- , - . - .
, . , , , , , , , . , .
. - , () () (), () .
. 軠 ( 1) , ; , , .
- - . .
- . : , - , ; , . .
. , , .
: , , , , .. , , ( ). , - . .
, . :
, ;
;
, ;
;
.
, .
: , - ; , .
- :
1) ;
2) ;
3) ;
1 -
1.1 .
1.1.1 - .
1.1.1.1
, , , - ...
, , , , .
, ; , , , , , , , , , . , , , .
, . , , , . , , . , , , , . , , , ..
. , , , . , . , , , .
, . . , , . , .
, . , , , . , , , , , . , , , . , , .
, , .
1.1.1.2
( ), , . . ( ). , -, , . , , , , .
, ( , , , . .). , , , , , , .
, , , , .
- :
, , . . ;
. , - , ;
, ( - );
, . 2-3 . - .
1.1.1.3
:
;
, , ..;
.
, , , . -, , , , , . , , , , . , , , -, .
:
, . , . .
, .
.
. :
;
;
;
;
;
;
, ;
;
;
;
;
;
, .. ;
.
, , .
, , . . . , , , .
. , , , , , .
, . , . , .
.
, , , .
, . , . , . , , , , ..
, , , , , , , 80% , . , .
1.1.1.4
, , , , , . . . , . , , .
, , , , . , . . , , .
, , . , , , .
, .
. . , , . , , .
, , . , .
, . , .
, .
, , , , .
. , 57.
. . . , (bid bond) 13% .
. , , , . . , .
, . ( 1 3 ) , , , . . . .
- , , , . , . . . , , .
, . . .
, .
. 1.1.
t à |
|
|
1. . 2. . 3. . |
4. :
; . 5. ( ). |
6. 7. - . 8. () . |
9. ( ). 10. . 11. . |
12. . 13. () . 14. . |
1 |
2 |
11 |
6 |
3 |
4 |
5 |
7 |
8 |
9 |
10 |
12 |
12 |
13 |
14 |
. 1.1 |
(performance bond) 10% .
. , .
06.05.99 97-3 , , .
1.1.1.5 -
- , - , (), . - "". , . , . - .
, . . , , , , . , , .
1.2 - . , . , , , . , , ; , .
. 1.2 - . |
ܭ |
. . . |
Э 1 |
έ P |
. . . |
1 |
K |
. . . |
1 |
L |
. . . |
1 |
M |
|
|
|
|
|
|
|
, . , , , . .
, , : , . , () , ; , , . , -. , , -, ( , , , ).
, , , .
1.1.2 , -
.
- -
.
.
.
- .
, 70% . , , . , , . ( , ), .
- .
( ). : , .
( ) . -.
1 , .
1.3 .
. 1.3 |
ܭ |
|
. . . |
1 |
K |
. . . |
1 |
L |
|
. , |
. |
|
|
. |
|
|
|
, |
. |
. |
. |
. |
|
|
|
1.2 -
1.2.1 .
, - , , - , .
, , , .
: 蠠 ( , ) , (), , , , . - , - .
1.2.2 .
- :
1) .
2) .
3) .
1) .
, - , .
. , , . - , . , .
2) .
3) .
- (. . 1.1.1.5).
, - , - , - , :
a) ( - , , , ) ;
b) , , ( , ):
n , ( , );
n - ;
c) , - , ( ):
n ;
n .
, " " , , " " " " , .
" " , - (. . 1.1.1.5). " " , , :
1) , , , , .
2) , , ( ).
3) .
1.2.3 .
, , , - : Borland Delphi Client/Server Suite Version 3.0, Interbase 5.0.
: Microsoft Word Windows 95, Microsoft Excel Windows 95, Internet Explorer, rar.
, Windows 95, Windows 98 Windows NT, , . Windows 95.
- IBM- Pentium , , 486. . , , , .
1.2.4 .
- :
n "" , , ;
n , ;
n , - ;
n , , .
, :
n , ;
n , ;
n ;
n ;
n - .
, , , .
1.3
1.3.1
, , . , . . (. .1.3.3). - . .
, , . . , (. .1.3.3), , , , , , . - .
, . . . , -. , , , . .
1.3.2
- , . , " ", . , . , , , , , . , , . , , , .
, , . , . , . , , . , , .
. "" - , . "" , "" . , . , . "" " " . , , . , , , .
, , . , . , , . , . , .
" " , , . , , , .
, , , , . , , , . , , " " " ". , , . , , , . , , .
1.3.3
, . , - , . , . , - , . , - "" .
, . . , , , , ( ) , , - .. "" ( ) - , , .
, .
, . . ( ) , . .
, . , ( - ). , , "" . , .
, , . . , - .
1.3.4
, . . , .
( ). , - , "". , . , l .
() . , , . , - , - , - (0 1). "" . "" . - .
, - , . , 10- .
, (N*10- , N . 10 , (N*10- ).
- N*10- , . - N .
, , . . , ; , .
, , , .
, . , .
1.3.5
. , , - . , . , Ps(i) :
( ) n , Ps(i). - n "" . . i- Ps(i). , .
, n ( ) Pc. n n/2 . Pc . 1-Pc . , .
. , n-1 ( ). . , . 1.4 , 2.
1 |
2 |
1 |
2 |
. 1.4 , 2. |
, , . , , Pm . , . : , .
, . . , , n , n . k , . k=2.
, . , , . .
: ( , ), ( ), ( ), ( , ..)
2 -
2.1
Turbo Pascal ( ) , Turbo C ( ), Delphi Client/Server Suite, : FoxPro, dBase, Paradox, InterBase.
, .
2.1.1
2.1.1.1 Turbo Pascal
. .
. , . , , , , , , .
- , , , , . .
case, repeat, if, while, , .
- :
* word, byte, string.
* .
* - .
* string.
; (), , . , , . , , , , -.
- , . Borland , , , , .
5.5 - .
, ( ) ( ). . , , .
2.1.1.2 Turbo
. .
, , . , , , , .
. . , . , (void ), .
- main(). . . . , .
. . , . . , .
:
. ( ), . ( ), , .
. , .
, , , , ..
, :
;
, ;
;
, ;
, .
, - . , , . , Delphi Client/Server Suite ++Builder.
2.1.1.3 Delphi Client/Server Suite
. Borland Delphi
.
- - ,
, , .
, , -
(RAD - Rapid Application
Development), .
- , . , ,
, .
, " "
(run-time),
( -
- ). .
-
() . , , . , , ,
- -.
Delphi , , ,
.
- Delphi Client/Server Suite Borland Windows 95 NT. Delphi , Delphi, .
, , .
- , .
"drag-and-drop " . , , .
, - , - . . , , . . . , , RAD Windows.
.
Borland Database Engine (BDE) (Paradox, dBase) (Oracle, Sybase, MS SQL Server, InterBase ..), , ..) SQL - ( Local SQL).
Delphi ; Borland C++. Delphi (, Object Pascal) Turbo Pascal / Borland Pascal.
Delphi - Open Tools API - "" .
Delphi 3 Client/Server Suite - 16- 32- Windows 95, NT.
2.1.1.4 C++ Builder
++ Builder Borland Delphi Client/Server Suite. C++Builder Delphi .
C++Builder, , C++, , .
C++ , Delphi, C++ .
C++Builder , Delphi, , , , C++ . , Delphi , .
Delphi ++Builder , Delphi , Delphi Client/Server Suite ( 3.0).
2.1.2
Delphi Client/Server Suite , , . .
BDE (Borland Database Engine) Borland ( ), .
SQL Links "" , Sybase, MS SQL Server, Oracle. SQL - Borland InterBase SQL Links . Paradox, dBase BDE SQL Links.
BDE Administrator () , .
Database Desktop (DBD) , . ("") , Paradox dBase. . , DBD , InterBase, Oracle, .
Database Explorer (SQL Explorer) , , , , .
SQL Monitor SQL-.
Visual Query Builder
Data Dictionary . . .
Data Module TDataModule , . . -. , , , , . -, , , .
Object Repository
Data Migration Wizard .
.
. "" , , .
.
Local InterBase Server SQL- Borland InterBase. . , , . , , , .
InterBase Server Windows 95 4- SQL- Borland InterBase, , Windows 95. , Local InterBase Server, InterBase Windows 95 , , .
BDE Paradox, Paradox db-. BDE Paradox Engine , Paradox Paradox Engine.
BDE ,
dBase, Paradox, Local InterBase, InterBase (
, ODBC, ODBC , .
2.1.2.1 Paradox dBase
, , . DOS. . , , , BDE, .
Paradox dBase . . ( , , ), .
Paradox , . Paradox .
dBase Paradox, , Paradox, , , Paradox.
dBase Paradox , InterBase, , , .
:
( , );
, ;
( );
, , , Database Desktop;
(-) , , , -; ;
.
(-) -.
2.1.2.2 InterBase
InterBase - SQL , , . SQL- InterBase .
:
;
(-);
, ;
.
, . .
, , .
() . , .
InterBase Server Manager.
Windows Interactive SQL (WISQL), , BDE. , Database Desktop SQL Explorer.
, - :
; ;
, ( );
, ;
, , - ; ; , -, ; ;
; ;
- , -.
, . , , .
, -, , , . , , .., , , .
InterBase ( 5.0).
2.1.3
, .
Delphi 3.0 Client/Sever Suite, Interbase 5.0 Server, - IBM- Pentium , , 486. , 32 .
, , , . , , , . ( 500 50 ), 50 500- , . , , , .
Pentium 166 MMX, ( ), , .
2.2
1) :
a) P.
2.1
ࠠ |
1 |
. . . |
N |
1 |
11 |
. . . |
1N |
. . . |
. . . |
||
N |
N1 |
. . . |
NN |
b) S.
2.2
ࠠ |
1 |
. . . |
N |
1 |
11 |
. . . |
1N |
. . . |
. . . |
||
N |
N1 |
. . . |
NN |
: , . .
2) :
2.3
|
1 |
. . . |
N |
1 |
11 |
. . . |
1N |
. . . |
. . . |
. . . |
|
P |
P1 |
. . . |
PN |
1 |
(P+1)1 |
. . . |
(P+1)N |
. . . |
. . . |
||
|
(P+E)1 |
. . . |
(P+E)N |
C:
ࠠ 2.4
|
1 |
. . . |
N |
|
1 |
. . . |
N |
3) N.
2.5
|
1 |
. . . |
N |
|
1 |
. . . |
N |
4) , :
(2.1)
2.1 ( . 1.3.3).
: , .. , . .
2.3
2.3.1
, - .
" - " 2.1.
. 2.1 " - ". |
- |
|
|
Ġ |
ȭ |
|
Ǡ |
|
ͭЭ Э |
ͭЭ Э |
. , , : - . - .
, . , : . , "", .
.
, , , .
, . , . . .
- : , . .
: . .
2.3.2
, (Delphi) , - , . , : .
2.2 - .
- |
|
|
|
|
- :
1. : - , ;
2. : , , , ; .
3. ;
4. ;
5. .
( 1), ( 2) , , , (. . 2.3.4).
, , , , .
2.3 - ( ).
() , , . , .
" " " " , , , 2.3.
. 2.3 -젠 . |
|
( ) |
|
|
|
|
" " ( 1) - , , , , , . " " .
" " 3 , , .
" ", "" " " , . " " , . "" 4 , " " 5.
|
|
. 2.4 . |
, " " .
" " . (. . 2.3.3.1), .
2.5
.
. 2.5 . |
|
|
" " , , , . ( ). : , .
" " , , , . , , " ".
, .
2.3.3 .
. . " ". , "", . ( ), ; , ; .
2.3.3.1
- . , - , -, , " " "/" .. . 2.6. . /, , - .
. 2.6 |
|
Numb MainNumb Name |
SUBDRUG |
Numb Name |
MAINDRUG |
|
Numb MainNumb Name |
SUBPROD |
Numb Name |
MAINPROD |
MAINDRUG ( )
2.6
|
|
|
|
Numb |
Integer |
|
|
Name |
Char(80) |
|
|
SUBDRUG ( )
2.7
|
|
|
|
Numb |
Integer |
|
|
MainNumb |
Integer |
|
|
Name |
Char(80) |
|
|
MAINPROD ( )
2.8
|
|
|
|
Numb |
Integer |
|
|
Name |
Char(60) |
|
|
SUBPROD ( )
2.9
|
|
|
|
Numb |
Integer |
|
|
MainProd |
Integer |
|
|
Name |
Char(60) |
|
|
2.3.3.2 .
. 2.7 |
Code Name Parent Child |
REGION |
Code Name Parent Child |
DGROUP |
Numb Name Weight CntNumb |
PROD |
Code Name |
INTERNAT |
Numb Name RegionCod Address Phone |
SUPPLIER |
Numb Name |
CONDITION |
Numb Name LastChange Code IntCode GrNumb PrNumb |
DRUG |
Code Name RegionCod Address Phone |
LPU |
- |
|
Numb SuNumb CoNumb Date_ Inform Margin Disc1 Disc1P . . . Disc5 Disc5P LkDelTag |
PRICEATR |
Numb PANumb DrnNumb IntCode Price Package PerValidity |
PRICESHEET |
|
Numb LpuCod Date_ Inform AnDelTag |
ZAKSHATR |
Numb ZSANumb DrnNumb IntCode Quant PerValidity |
ZAKSHEET |
1 |
|
1.1 |
: - ( ).
( ""), .
.
PRICEATR , -, -. : SUPPLIER, CONDITION, -, , , : , , , , .. ( ). PRICEATR 2.10.
2.10 PRICEATR
. |
|
|
|
1 |
2 |
3 |
4 |
Numb |
Integer |
|
|
SuNumb |
Integer |
|
|
CoNumb |
Integer |
|
|
Date_ |
Date |
- |
|
Inform |
Char(65) |
. |
|
Margin |
Double Precision |
|
|
Disc1 |
Double Precision |
|
|
Disc1P |
Double Precision |
|
|
Disc2 |
Double Precision |
|
|
.
2.10
. |
|
|
|
1 |
2 |
3 |
4 |
Disc2P |
Double Precision |
|
|
. . . |
. . . |
. . . |
. . . |
Disc5 |
Double Precision |
|
|
Disc5P |
Double Precision |
|
|
LkDelTag |
Char1 |
- (: '>') |
|
PRICESHEET -, -. : - PRICEATR, DRUG, INTERNAT ( , . DRUG), , , . PRICESHEET 2.11.
2.11 PRICESHEET
. |
|
|
|
Numb |
Integer |
|
|
PANumb |
Integer |
- |
|
DrnNumb |
Integer |
. |
|
IntCode |
Integer |
|
|
Price |
Double Precision |
|
|
Package |
Char(18) |
|
|
PerValidity |
Date |
|
|
ZAKSHATR : () LPU, , . ZAKSHATR 2.12.
2.12 ZAKSHATR
. |
|
|
|
Numb |
Integer |
|
|
LpuCod |
Char(30) |
() |
|
Date_ |
Date |
|
|
Inform |
Char(65) |
|
|
AnDelTag |
Char(1) |
(: '>') |
|
ZAKSHEET . : ZAKSHATR ( ), DRUG, INTERNAT, , . ZAKSHEET 2.13.
2.13 ZAKSHEET
. |
|
|
|
Numb |
Integer |
|
|
ZSANumb |
Integer |
|
|
DrnNumb |
Integer |
. |
|
IntCode |
Integer |
|
|
Quant |
Double Precision |
|
|
PerValidity |
Date |
|
|
- " " (. 2.7). LISTNAME (1) , LIST (1.1) .
- , ( DRUG), .
LISTNAME 2.14.
2.14 LISTNAME
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(35) |
|
|
LIST 2.15.
2.15 LIST
. |
|
|
|
Numb |
Integer |
|
|
LNNumb |
Integer |
|
|
DrnNumb |
Integer |
. |
|
2.7 , (- ). , . , - , , .
, SUPPLIER () LPU (- ()), . SUPPLIER LPU , , , - , , .
SUPPLIER : : , REGION, , .. SUPPLIER 2.16.
2.16 SUPPLIER
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(60) |
|
|
RegionCod |
Char(10) |
() |
|
Address |
Char(70) |
|
|
Phone |
Char(30) |
|
LPU (), . LPU 2.17.
2.17 LPU
. |
|
|
|
Code |
Char(30) |
() |
|
Name |
Char(60) |
() |
|
RegionCod |
Char(10) |
() |
|
Address |
Char(70) |
|
|
Phone |
Char(30) |
|
REGION (). , . REGION 2.18.
2.18 REGION
. |
|
|
|
Code |
Char(10) |
() |
|
Name |
Char(40) |
|
|
Parent |
Char(10) |
|
|
Child |
Smallint |
|
|
CONDITION . . CONDITION 2.19.
2.19 CONDITION
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(35) |
|
|
DRUG , , , (-) , , . , . , , , .
, , - .
, . , , , - .
, , , , , - . DRUG 2.20.
2.20 DRUG
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(80) |
|
|
LastChange |
Date |
|
|
Code |
Integer |
|
|
IntCode |
Integer |
|
|
GrNumb |
Integer |
|
|
PrNumb |
Integer |
|
|
INTERNAT . , , DRUG. INTERNAT 2.21.
2.21 INTERNAT
. |
|
|
|
Code |
Integer |
|
|
Name |
Char(40) |
|
DGROUP . , , . DGROUP 2.22.
2.22 DGROUP
. |
|
|
|
Code |
Integer |
|
|
Name |
Char(200) |
|
|
Parent |
Integer |
|
|
Child |
Smallint |
|
|
PROD , , COUMTRY, . , , , , (. . 2.3.5). , , .
PROD 2.23.
2.23 PROD
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(60) |
|
|
Weight |
Double Precision |
|
|
CntNumb |
Integer |
|
|
COUMTRY ( ) . COUMTRY 2.24.
2.24 COUMTRY
. |
|
|
|
Numb |
Integer |
|
|
Name |
Char(20) |
|
|
, , . , , .
:
n BD_PRICEATR, - ( ) -;
n BD_ZAKSHATR ( ) ;
n , ;
n , -, , DRUG;
n BD_LISTNAME, LISTNAME;
n BD_CONDITION CONDITION, -;
n BD_SUPPLIER SUPPLIER, ;
n BD_LPU () LPU, ;
n , REGION;
n BD_REGION REGION, SUPPLIER LPU;
n , DGROUP;
n BD_GROUP DGROUP, DRUG;
n BD_PROD PROD, DRUG;
n BD_INTERNAT INTERNAT, DRUG;
n BD_COUNTRY COUNTRY, PROD.
2.3.3.3 .
, 2.8.
. . . |
. 2.8 , 蠠
|
|
Numb ZSuNumb ZSANumb LPUCode Inform Sum |
RAZNARATR |
Numb PANumb ZakNumb Quant Cost |
RAZNARYAD |
|
Numb Code Name Date_ TotSum TotDisc DelTag |
ZAKAZATR |
Numb ZKNumb SuNumb PANumb Address CoName Inform DiscTotSum Discount |
ZAKSUPPL |
Numb ZKNumb ZSuNumb SuNumb DrnName DrnCode IntName GrName PrName Price Quant Cost |
ZAKAZ |
|
|
- |
|
PRICEATR |
PRICESHEET |
ZAKSHEET |
ZAKSHATR |
DRUG |
SUPPLIER |
LPU |
. . . |
, , , , , , (. . 2.3.3.2).
ZAKAZATR . : (, ), , , . ZAKAZATR 2.25.
2.25 ZAKAZATR
. |
|
|
|
Numb |
Integer |
|
|
Code |
Double Precision |
|
|
Name |
Char(28) |
|
|
Date_ |
Date |
|
|
TotSum |
Double Precision |
|
|
TotDisc |
Double Precision |
|
|
DelTag |
Char(1) |
(: '>') |
|
ZAKAZ . : DRUG, SUPPLIER, , , .
ZAKAZ . : , , , . ZAKAZ 2.26.
2.26 ZAKAZ
. |
|
|
|
Numb |
Integer |
|
|
ZKNumb |
Integer |
|
|
ZSuNumb |
Integer |
ZAKSUPPL ( ) |
|
SuNumb |
Integer |
|
|
DrnNumb |
Integer |
|
|
DrnName |
Char(80) |
|
|
DrnCode |
Integer |
|
|
IntName |
Char(40) |
|
|
GrName |
Char(200) |
|
|
ProdName |
Char(60) |
|
|
Price |
Double Precision |
|
|
Quant |
Double Precision |
|
|
Cost |
Double Precision |
|
|
ZAKSUPPL ( ) , - . : SUPPLIER, , . , : , . ZAKSUPPL 2.27.
2.27 ZAKSUPPL
. |
|
|
|
Numb |
Integer |
|
|
ZKNumb |
Integer |
|
|
SuNumb |
Integer |
|
|
PANumb |
Integer |
- |
|
CoName |
Char(35) |
|
|
Inform |
Char(65) |
|
|
DiscTotSum |
Double Precision |
|
|
Discount |
Double Precision |
|
: RAZNARATR ( ) RAZNARYAD ( ). , (). , .
" " RAZNARATR , .
RAZNARATR 2.28.
2.28 RAZNARATR
. |
|
|
|
Numb |
Integer |
|
|
ZSuNumb |
Integer |
|
|
ZSANumb |
Integer |
|
|
LPUCode |
Char(30) |
() |
|
Inform |
Char(65) |
|
|
Sum |
Double Precision |
|
|
RAZNARYAD 2.29.
2.29 RAZNARYAD
. |
|
|
|
Numb |
Integer |
|
|
PANumb |
Integer |
- |
|
ZakNumb |
Integer |
ZAKAZ |
|
Quant |
Double Precision |
|
|
Cost |
Double Precision |
. ZakNumb - PANumb |
|
:
n BI_ZKDATE ;
n , ZAKAZATR .
2.3.4
- , . , *.xls (Excel), *.doc, *.rtf (Word), *.html, *.dbf (dBase) txt, . , , . , , . , (txt) . . .
2.3.5
, - , , . 2.5 . 2.3.2 :
" " " ".
" ".
- , - , . .
<> . : - .
, - :
n -;
n ;
n ;
n ;
n -, , .
, :
n ;
n .
, .
" " : 2.9 - . - , .
(true, false): (), (), (), (); () : , , , |
- |
|
4 |
3 |
1 |
2 |
,,, |
|
|
|
K |
: (), () |
. 2.9 |
: , , , , .
, . :
1) ;
2) ;
3) ;
4) .
, : " ".
2.10 " ".
|
private TForm1 :
BringToArrs - .
SetSellMatr SellMatr. 0, i- - j, 1, i- - j .
SupplSell , ( -) . , true, false.
Calc_BringToDB , .
SolverForOne .
public TForm1
SuDiscountCost , -.
MinMaxSolver(min:boolean . . .) -- , min=true, , min=false.
" ".
" " " " <> " ", 2.11.
|
:
n ;
n , , , ;
n .
< > .
2.12 - .
P(0) v |
m(t) P(0) |
P(t) |
? |
S(t) |
S(t) , |
? |
PR(t) P(t) |
1 |
S(t), |
2 |
4 |
. 2.12 - |
3 |
PR(t) ? |
2 |
4 |
4 |
1 |
( ) |
() PR(t) |
8 |
1 |
2 |
K |
3 |
4 |
5 |
6 |
7 |
S(t) m(t) |
S(t) m(t) |
|
|
-- |
|
|
|
|
|
. . 2.12 |
? |
4 |
3 |
? |
P(t+1)=PR(t) |
R(t) , |
P(t+1) R(t) |
. . 2.12 |
.
private TForm2 :
1) :
SetGraySeq
IntToBin (0..127)
GrayToDec -->
2) ()
SupplSellDrug , ( -- - ) -- , );
SetFirstPopulat , , ;
SupplierCost -- , - ;
OneFtnDegree , ;
GetAvgDegree ;
RemoveBeforeSkresch , , ;
SetSelectVerSect , , [0,1];
SetOneVerSect [0,1] 2 : 1- , -- ;
SetEquipVerSect [0,1];
Select (, , ) ;
Elit : , ;
Interchange , ( ßà );
OnePntCrossover " ";
SetGeterList ;
Dominant , ;
GenosRecomb " ";
PntMutatInGen ( , (. ), true, - .., , , . , false, .);
PntMutation , (. PntMutatInGen); , () ;
GenMutation ;
MacroPntMut -- ( PntMutation);
MacroGenMut ( GenMutation);
Inverse - ( , , (. PntMutatInGen). , .);
SetReprodGroup ( , );
NatureSelect (t_+1)- " , isElit=false, (t_+1)- 1 . , .
AllelDifference ( : , -- 0; , -- 1);
WorldLimToGraphic ;
ConvertFitness ;
BringToDB ( ) ;
2.4 ,
: - , . -, . . , .
- . - , - , , -. , , , .
, - , . , .
: , .
: -, , - 1,1; 2,2; 3,3; 4,4; - ; ; -- .
: , .
, , .
- , , .
, , ..; .
3
3.1.
.
, , . , , - . .
" - " :
n - 12 () ;
n , 277 ( ) ;
, : 12*277=3324. , :
, :
n ;
n ;
n ;
n .
, . , (. 2.13, 2.14, 2.15, 2.16). , , . 2.13 .
|
: |
. 2.13 |
2.14 .
: |
|
. 2.14 |
2.15 .
|
: |
. 2.15 |
2.16 .
|
: |
. 2.16 |
3.2.
:
n ;
n , ;
n ;
n .
, , . , , . , (. . 2.3.3.2) (. . 2.3.3.3).
, , , , , .
:
n ;
n .
: , - .. , , .
.
4
, , , , . .
- . , - - .
" " , .
- .
,
, ,
,
, ,
, .
, , . .
( ) . .
, " ".
. . . .
, : ; ; ; ; .
.
: - , ; , .
: 1 .
:
- : 1 ;
- - : 1 ;
- : 2 ;
, .
:
- ; .
:
12 - , ;
22 - , .
: 8 .
: 5.
: 0,7.
273 .
:
- , , , .
.
, :
n 42 ;
n 53;
n 11;
n 50;
n 11.
, 3, , .
, , :
...= 28 ..
...= 49 ..
..= 13 ..
=...+...+..=28+49+13=90 (..)
:
.= t..+t ..+t..+t.. +t. = 42+53+90=185 (..)
, () :
.=22*2+23*5+21=180;
- .
:
, 10% .
..=79,6 .
.=14728,5 .
.=1472,85 .
4.1.
4.1
|
, . |
|
|
231,2 |
|
|
16201,35 |
|
|
6237,52 |
|
|
1746,55 |
|
|
483,59 |
|
|
2945,7 |
|
() |
27845,91 |
- 6,36 .
(20-30%): =*0,2=5569,18(.)
20%: =(+)*0,2=6683,02(.)
(): =++=40098,11(.)
:
1. ().
2. (),
.
.=+.
, , .
, , , , . 4.2. 1.
4.2
|
() |
1. () 2. . ( - ) |
3,6 3,6 |
3. ( ) |
7,3 |
4.3.
4.3
|
||||
1 |
||||
2 |
||||
3 |
||||
|
1 , 19 , , 19 .
4.4.
4.4
|
-, |
, . |
, . |
-, % |
- , |
|
1 Pentium |
15000 |
15000 |
30 |
4500 |
|
1. |
4455 |
4455 |
20 |
891 |
|
1 - 1 . 1 |
3000 10000 300 |
3000 10000 300 å=13300 |
10 å (++..)=32755 |
1330 |
, |
2 1 1 1 |
1000 2000 5000 7000 |
2000 2000 5000 7000 |
10 |
1600 |
|
48755 |
8321 |
=..*0,19=8321*0,19=1581 (.)
4.5.
4.5
|
, . |
, % |
|
Win98 MSOffice |
1755 1215 |
30 30 |
526,5 364,5 |
|
2970 |
891 |
..=...*0,19=891*0,19=169 (.)
..=+..=1750 (.)
:
.=3,3 (.)
.= 524 (.)
.=40098,11+524=40622,11 (.)
4.6 ( ).
4.6 .
|
|||
1999 2000 |
|||
, .. |
4 |
1 |
2 |
1. : 1) 2) 3) 4) 5) 2. - 3. |
9103,5 5635,5 |
5852,25 6069 2601 |
8019,75 2817,75 524 |
, ( ) 4.7.
4.7 , ( )
|
1999 2000 |
||||||||
4 |
1 |
2 |
|||||||
10 |
11 |
12 |
1 |
2 |
3 |
4 |
5 |
6 |
|
1. : 1) - 2) 3) 4) 5) 2. , . 3. 4. |
, , , , , :
;
;
( ) ( ) :
4.8.
4.8 .
min i |
C.i |
i |
|
1 |
12540380,7 |
12038765,5 |
501615,2 |
2 |
11426932,56 |
11033880 |
393092 |
3 |
12103210,77 |
11788527,24 |
314683,48 |
12023507,99 |
11620390,91 |
403117,08 |
, , .
. . 4.9.
4.9
1999- 䠠 2000- |
2001- |
|||||
4 |
1 |
2 |
3 |
4 |
1 |
|
:
|
40622 |
1209351 |
1209351 |
1209351 |
||
: |
1209351 |
1209351 |
1209351 |
|||
:
( +.+ ..) (30%) |
14739 508 |
14522 508 |
11361 508 |
508 362805 |
508 362805 |
508 362805 |
: |
15247 |
15030 |
11869 |
363313 |
363313 |
363313 |
|
25357 |
10345 |
- 1524 |
846038 |
846038 |
846038 |
( ) |
25357 |
35702 |
34178 |
880216 |
1726254 |
2572292 |
, , .
(NPV , ) , .
(NPV) .4.10.
4.10
( 1999 )
1999- 䠠 2000- |
2001- |
|||||
|
4 |
1 |
2 |
3 |
4 |
1 |
:
|
1209351 |
1209351 |
1209351 |
|||
(+.) |
437 |
437 |
437 |
437 |
437 |
437 |
: - ( ) (30%) |
70 |
70 |
70 |
70 362805 |
70 362805 |
70 362805 |
(t) |
14739 |
14522 |
11361 |
|
||
(t t) |
- 70 |
- 70 |
- 70 |
846475 |
846475 |
846475 |
|
-14372 |
-14155 |
-10994 |
846912 |
846912 |
846912 |
( r=30/4=7,5%) |
0,93 |
0,86 |
0,80 |
0,75 |
0,70 |
0,65 |
|
0 |
0 |
0 |
635184 |
592838 |
550493 |
. |
13707 |
12489 |
9089 |
0 |
0 |
0 |
() |
-13366 |
-12173 |
-8795 |
635184 |
592838 |
550493 |
. ( , ) NPV |
-13366 |
-25539 |
-34334 |
600850 |
1193688 |
1744181 |
(SRR Simple Rate of Return) :
SRR=50,4 > 1
( ) (IRR Internal Rate of Return) , NPV .
r .
r1 ;
r2 ;
r , NPV .
, r > r1 .
4.1.
r1=7,5%, NPV1=1744181;
r2=20%, NPV2=996582.
r =15% > r1=7,5%
. 4.1 íóòðåííèé |
2000000 |
r, % |
NPV, . |
1000000 |
-1000000 |
-2000000 |
5 |
10 |
15 |
20 |
25 |
0 |
4.2.
. 4.2 |
T. 3,05 |
t, |
NPV, . |
400000 |
600000 |
-200000 |
1
|
2 |
3 |
4 |
800000 |
200000 |
0 |
:
n , ;
n : NPV=1744181;
n 1: SRR=50,4;
n IRR : 15%>7,5%.
.
, , : , , , . .
, , .
, , , , , . , , , , .
. .
. , . , , .
1. . / . . ../ : , 1995 430 .
2. .., ., . . . . : , 1997 704 .
3. . . -: . . : , 1996 231 .
4. .. . : , 1998 657.
5. .. . : -, 1995 55 .
6. .. : . : , 1997 190 .
7. . . 2 (24) 2000
8. .. . . : , 1995 69 .
9. http://www.neuroproject.ru/
10.http://www.GAmain.ru/
11. .., .. : v 7.0, . : , 1995 314 .
12. .., .. . / . . .., ../ : , 1991 182 .
13. . Delphi 2. . . . : , 1996 736 .
14. .. Delphi 3 . : ,1999 704 .
15. . Delphi 2.0 . : , 1997 446 .
16. .., .., .., .. , . : , 1997 112 .
17. .. : . : , 1998 108 .
18. .. : . : , 1999 79 .
19. . . /. . : , 1984
20. .. . : , 1984
1 - 1.1 1.1.1 -
Copyright (c) 2025 Stud-Baza.ru , , , .