Vous êtes sur la page 1sur 156

BISMILLAH

PARADIS RT

Ponts
Po
Pon
Pont
nts
tss Chau
Cha
Ch
C haus
auss
uss
sse
ses
es
ess Tunnel
Tu
Tun
T
de
trans
tr
tra
tran
ransp
nspo
sport
port
ort
rt Cons
Con
Co
C onst
nstr
stru
truc
ruc
ucc o
on
n

ESPL
ES
ESP
SP
PL
PLA
LA
LAN
AN
ANA
NA
AD
ADE
DE
E TEC
TE
TECH
EC
CH
CHNOSYS

150 KM

Univ
U
Un
ive
ver
erss it
i t
Na
Na o
on
na le
e de
d es
Pon
Po
ntss e t Ch
C hau
h ussss
e
ess

U.N.
U.N
N.A
A.P
A.P
PC K
P.C
P.C.
P.C.K

U.N
U.
. N . A.
A .P.
P.C . K
uniive
universit
i v e rs i t nationale
nat
atio
o naa le
ponts
es
p
po
o nts
nt et chaus
cha
haus
us s
es

70
0

BISMILLAH
B
BISMI
I
IL
LLAH
H
esplanade
e
s p l a n a d e technosys
tec
e ch n osys
ec
ys
aa.belouali@yandex.ru
.be
belou
ou a l i @ya n dex
d .r u

OP
ST

A l Ala
Al
A
Alae
e BE
B E LOUA
L UA
AL
LI
LI
a .beloua
uaa l i@y de
ex.r
e
xx.r
x.
.ru
ru
u

ENTER

RESERVED

PARKING

DO NOT

BISMI
MIL
MI
LLAH
L

AL ALAE BELOUALI
ANDREW TKATSHENKO

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

: 157 ., 99 ., 5 ., 2 , 31 .
-
.
-

.

, .

,

( ,
)
,
, ,
.
,

, , ,
,

. 2/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, ....

..

1.1 ...

1.2 CREDO III............

26

1.3

39

2 .

41

2.1 .......

41

2.2 .....

42

2.3 ...

47

2.4 ..

47

2.5

49

50

3.1 , ..

50

3.2 -

51

3.3 .

52

3.4 ..

60

3.5

66

67

4.1 Visual Basic.NET.

67

4.2 CREDO III....

71

4.3

75

76

5.1 ...

77

5.2 ...

79

. 3/157

a.belouali@yandex.ru

Al Alae BELOUALI/Andrey TKATSHENKO

5.3 ..

81

5.4 ..

84

5.5

90

5.6 ...

91

5.7 ..

93

99

6.1

99

6.2 ..

102

6.3

110

117

7.1

119

7.2 .

123

8 credo III.

133

9 139
9.1

139

9.2

141

9.3

144

.. 145
.

147

VB.NET ..

150

VB.NET ...

153

. 4/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
.
.
- .
.
.
.
.
.
.
.
.
.

.

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

. 5/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- ,
. .
,
.
,
.

, .
,
.
.

( ,
)
. , ,
,
.

.

.

( ).
.
,
,
.

. 6/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1
1.1
,


. , ,
. ,
,
.
,

- [1].

,
, (
)
.

.
,
, ,
, ,
.
.

.

..

..
. 7/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. ,

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

,
, ()
, ( )
.
, ,

,

.
,
, (
, ).

.
-3 ,

.
,
(-5),
. 8/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. -5

.
, ,

,
,
.
, ,
,
.

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

,
. :
,
,

( )

(, ,
..) .


.
. 9/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. ,

. ,

.

. ,
, II-V
R > 2000 R > 3000 I .
(q) (R)
(), (), ()
().
, , .

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

.

. ,
.


,
. 10/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

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

.


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

.
, , ,

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

. 11/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- , ,
;
-
;
-
.

,
,
"
".
1.1 [1]

-,

q.
- 1.
- 2. 1 2
,
ATF.
( N, ),
ANTMF.
, q,
,
(-3). ( 1.1, ), [1]
F
. (, )
.
, ,
(1 2).
.
- . 12/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

; -3; -5
1.1 [1]
,
.
.
(t1, t2).
. 13/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, ,
. ,
, -3
, , .
-3 ,

.
,
(-5),
. , ,
, D, , F. -5
. 1
, t1. -5
.
,
,
, ,
,
. D, , F
, , , ,
.
-5
,
.

(
); ,
;

. 14/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


, [1].

:
- .
;
-

.
,

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

;
- .
, ,
( )
;
- .

, ,
, ,
..;
-

,
( , ,
. 15/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
- , ,

..),

( )
.

(,
,

.


.
,
(
),

( 1.2), [1].

1.2
[1]
. 16/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
-
.
, .
,
(, ),
, .
,
, .
, ,
( 1.3), [1].

; ;
1.3 [1]

,

. 17/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. 16
,
(. 1.4), [1]:
- I ( 1.4, ) ;
- II ( 1.4, )

;
- III ( 1.4, )
, .

1 ; 2 ; 3
; 4
1.4 [1]

( 1.5), [1].

. 18/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- ,
,
;
-

;
-
.

:
- ;
- ;
- .

,
.


.

; ;
1.5
[1]
. 19/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
,
, ,

.


.
,
.

10-400 (

),

,
( 1.6, ), [1].

; ;
J ;
2
1.6
[1]
,

. 20/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
, .

,
.

,
( ),
, [1].
Y Ax3 Bx 2 Cx D,

(1.1)

Y ;
x ;
, , , D ,

.

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

. 21/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
, .

, : i, i, i, ( i i
i ; i i ).
,
,
.
, [1]:
K z 2 p min,
j

(1.2)

i1

;
zi i ;
i i ;
min ,
.
:
- Dtmin Dt Dtmax;
- DRmin DR DRmax;
- DLmin DL DLmax;
- DAmin DA DAmax,
Dt ;
DR ;
DL ;
DA ;
. 22/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

min, max ,
.
, ,
,
,
: ,
.

.
,

, , ,
,
.

, , ,
, ,
.
, ,
( 1.7), [1].
, ,
. ,

.
,
, ,

.

. 23/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1.7
[1]

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


.

( 1.8), [1].
,
,

,
.
() , ,

, , ,
,

, ..).

. 24/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1.8 - [1]

(),

.
:
( )
.
, ,

.
.

, , .

-
. 25/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
()
-.


(),

.
- ,
, ()

,

.
.
,
:
, ,
( )
,
.

() , [1].
1.2 CREDO III
-
,
. 26/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.

.

( )
( ) .
,
G2-. G2-

, ,
. G1-
, .
G0- . ,
2
. G2-

, ,
.

Gn-

(n=0,1,2)

. ,
, ,
, , ..
,

, .
,
.
. 27/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

(
2000

.)

.

:
)

;
) ,

G2-

, :
1)
;
2)

;
3)

G2-

-;
)
;
)
, :
1) Gn- (n=0,1,2)
;
2)
.


. ,
, ,
,
( 1.9), [2].

. 28/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


,
.
, , ,

, , ,
.

G2

1.9 [2]

,
,
, ,
, ..
G2- ( 1.10), [2].

. 29/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1.10
[2]


,
( - - ),
G2- ( 1.11), [2].

1.11
[2]

. 30/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
,

-
(

1.12),

[2].

G2- .
,
,

, , -
. ,
.

1.12 [2]
G2-

,
.
. 31/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


,
()
,
,

Gn-

.
, ,
. ,
, -.


,
. ,
,

. ).

:
- ( ,
, , , , ,
, ,
);
- ( ,
, , ,
,
);
- ( ,
, G2- );

. 32/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- (

,
-, ,
, G2-

( 1.13), [2].

,
, .
:

1.13 -
; [2]
- G2- ,
,
--,

G1-

-, -, -,
, ,
, 1800,
, 1800,
. 33/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

(,
);
- G2- ,
- C S , .. ,
C S;
- G1
;
- G1- G2-
, ,
;
- G2- -,
: ----- C S .

. ,
,
, - ,
.
,

.
( 1.14) [2],
, , ,
-.
G1- ,
(
).
, ,
.

. 34/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
, , 1.15.

-
.

1.14 [2]
,
,
, ., ,

.
,

-.

- ( ,
)
,
- .

. 35/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1.15 [2]
,
. ,
, -
.

, , ,
.

( 1.16), [2]:
- ;
- ;
- ;
- .

1.16 [2]
. 36/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, , (
) ,

( 1.17), [2]:
- (, 1) ( 1
2);
- (, 1 2) (
1).

1.17 , [2]
,
, ,
, , ,
..
,
,
.
, , .
(
), .

. 37/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
,
, ,
,
.



:
-
( 1.18), [2];
-
;
-

: ,

, -.

1.18 [2]

. 38/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

G2-
,
, .

( ) ( ,
, ) ,

, .

,
() ,
, : ,

..

( 1.19), [2].

1.19
. .
, . [2]
1.3

.

. 39/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
, ,
,
. ,
.

. 40/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


2.1

.

, ..
. ,
( )
, (0,1), [2].
.

. :
,
, , ( 2.1).

; b ; c
2.1

( ). , .

. 41/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

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

2.2

( 2.3).

2.3
2.2
, ,
:
. 42/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- ( , 2.4
,
);

2.4
-
- .
2.5 ,
: .

2.5

. 43/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
.
,
: -
.
()
.
:
- ( 2.6 - 2.8);
- ( 2.7);
- (, );
- ( 2.9);
- .

2.6

2.7
,
. 44/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

2.8

2.9
,
:
- (, , ,
, , , , , VGVKurv ..)
( ,
) ( 2.10).
. 45/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

2.10 ,


.
. ,
, .
.
( 2.11).

2.11

().

. 46/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

().
2.3
1.
.
2.

.
2.4
,
.
( ,
) ,
,
, [3].

:
1
supx 2 x 1 5 1,618,
2

(2.1)

, , :

2
1

0,618,

(2.2)

. 47/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

x = x+1;
x .
[3]:
a b / a bca a:bc;

a b
a

a
;
b

(2.3)
(2.4)

a , ;
b , ;
c , ,
a b 1,618 1 0,618 ; ;
c

0,618

0,382 ,

1,618

,
, ,
( 2.12), [3].

; b ; c

. 48/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

2.12
2.5

,
.
.
.
. ,
.

. 49/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

3.1 ,

( 3.1), [4], [5]:


- ( ) cvs;
- cth;
- ( ) versin;
- ch;
- th;
- sh;
- haversin;
- arccos;
- excsc;
- arctg;
- arcsin;
- exsec;
- ctg;
- csc;
- cos;
- sag;
- sec;
- tg;
- crd;
- sin;
- arc.

. 50/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

3.1 ,
[4] [5]
3.2 -
-,
:
- , b .
( 3.2), [6].

3.2 [6]
( 3.2), [6]:

c a 2 b 2 2 a b cos ;

(3.1)

- , b .
b ( 3.3), [6].
. 51/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

3.3 [6]
( 3.3), [6]:
a 2 b 2 c 2
arccos
2 a b

(3.2)

3.3
R ( 3.4) E F.
, . [EF]
crd().

3.4

. 52/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

E F arc(), ,
:
crd
12,56 R arcsin

2 R

,
arc
360

(3.3)

arc() , EF, ;
R , ;
crd() , ;

, , arc(),
:
crd
.
2 R

2 arcsin

(3.4)

sag() [7]:
crd

sag R R
,

2
2

(3.5)

sag() , ;
R , ;

, arc(), ;
crd() , .

EF,
[7]:

. 53/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

crd
sag

2 ,
R
2 sag
2

(3.6)

R , ;

, arc(), ;
sag() , ;
crd() , .
EF [7]:
crd 2 R 2 R sag ,
2

(3.7)

crd() , ;

, arc(), ;
R , ;
sag() , .
(3.5), (3.6) (3.7)
[7]:
2 R 2 R sag
crd

tg

;
2
2
c
rd

2 R sag

R R 2

2
2

(3.8)

crd
sin
,
2 2 R

(3.9)

, arc(), ;
R , ;
crd() , ;
. 54/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

sag() , .
:
sag
tg crd ,

2
'

(3.10)

, ;
'

, arc(), ;
sag() , ;
crd() , .
:

crd
2
M
sag ,

2
2

(3.11)

M EF, ;

, arc(), ;
crd() , ;
sag() , .
(3.4) :
crd
,

arcsin 2 R
2

(3.12)

, ;

, arc(), ;
crd() , .
. 55/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


( 3.5) .

3.5
" " ,
( 3.6, a)
, ).

3.6

. 56/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


:
360

K k ,

(3.13)

K ;
, ;
, ;
k={1,2,3,,n}.

( 3.7), :
c

2 arcsin ,

(3.14)

;
b ;
.

3.7

. 57/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


( 3.8):

' ,

(3.15)

' , ;
, .

3.8

,
, ( 3.9)
:
2

a ver sin 180


2
b
R

2 ;

2 sin

(3.16)

. 58/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

versin1 cos,

a , ;
b , ;
, ;
R c, .

3.9

, ( 3.10).

3.10

. 59/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


:
2

a ver sin 180


2
b
R

2 ,

2 sin

(3.17)

a , ;
b , ;
, ;
, ;
R c, .
:

K R cos
.
4

(3.18)

G :

a2

ver sin 180 .

(3.19)

3.4
,
,

. ,

, .
i .
. 60/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

A B
( 3.11).

3.11
:
LAB a n1 c n2 a c ,

(3.20)

a , ;
, AB;
, ;
, AB;
, ;
, .

( 3.12).

3.12
( 3.13).
. 61/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

3.13


: ( 3.14),
.

3.14


( 3.15).

. 62/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

3.15

R1 R2 :

YO YA

(3.21)

YB YO ,
2

(3.22)

R2

R1, R2 C1 2, ;
Yi A, O B, .
:

AM

E 2 R 2

(3.23)

BN

F 2 R 2

(3.24)

AM, BN K, ;
E, F 1 2, ;
R , .
1 2 -:

. 63/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

R 2

1
2 R R

1

2

90 arccos R

2
2 R R2

90 arccos

(3.25)

(3.26)

1, 2 , ;
R , ;
R1, R2 C1 2, .
Xi Yi M N:
X M X O R cos1 ;

(3.27)

X N X O R cos 2 ;

(3.28)

YM YO R sin1 ;

(3.29)

YN YO R sin 2 ,

(3.30)

Xi, Yi M N, ;
R , ;
1, 2 , .

( 3.16).

3.16

. 64/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
( 3.18).

3.17

(3.3), (, CREDO) ( 3.19).

3.18 OOT
. 65/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.


( 3.20).

3.19
3.5

:
.

. 66/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


4.1 Visual Basic.NET

.
.

Visual Basic.NET : 1 ( 4.1, 4.3); 2
( 4.2, 4.4).

4.1

4.2

. 67/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

4.3

. 68/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

4.4

. 69/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
4.5.

4.5

4.6.

. 70/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

4.6
4.2 CREDO III
CREDO III,
.
. 71/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

: - CREDO III -
, ,
, , .
4.7 ,
.

4.7
CREDO
, .
CREDO
4.8.

4.8 CREDO

. 72/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

( 4.9, 4.10)

( 4.11).

4.9

4.10
. 73/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

4.11

4.12

. 74/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


,
( 4.13).

4.13 ,

4.3

: 1 , 2

, Visual Basic.NET.

.
CREDO III.
.

. 75/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

() ( ) . ',
, .

.
. (
) , -
. , ,
' (), ,
( ).
,
,
, [12].
(. kriterion - ) - , ,
'
(). .
() () .
: ,
, .

"

'", " '", "


", " ", [13].
,
( )
,
/ / .

. 76/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

- ,
, [14].
5.1
,
, '.
. '
',

.
.
x , X , x *,
f (x*) f (x) . ,
:
X {x | gi (x) 0,i 1,...,m} R n ;
f : X R ;
(max min).
f (x) min :
xX

, X = ;

, f (x ) ;

x
*X
:
f
(x
*) min

f (x ) ;

xX

inf f (x) .
xX

,
: x0 ,
f (x) f (x0 ) f (x) f (x0 ) .

X = Rn,
, .
:
. 77/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

;
();
.
,
.
,
:

) , f (x) g i (x ) , i = 1,...,m
,
.
)
.
:
1) ;
2) () .
,
:
,
;
:
;
: ,
.
, :
(, -);
;
.
X
:
. 78/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

( ) X
;
X
;
,
X
;
,
.

, .

, [14].
.
, , 4
:
) : ' '
,
, , , , ;
) :

( ). -
( );
) ( );
) : , [4].
5.2

. 1820
. . ' 1947 . .
. 79/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, .
,

, programming
, . ,
',
( ).
. 1949 .
, '
.
' ,
, [14].

, ,
30- . ,
, : ,
,
, '; ,
(1975 .) . . ,
(1939 .) (
), -.
1931 . .
, ,
.
. . . . 1949
, .
. . , . . , . . ,
. . ', . , . . , . . , . .

. 80/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
.
. 1941 . . .
. - 1949 . .

. (.), . (.), (Gass SI), (Charnes A.),
(Beale EM) .

, ,
, . 1951
,
.
.
1955 ,
( , . (Barankin E.) (Dorfman
R.), (Frank M.) (Wolfe P.), . ).
(Dennis JB), (Rosen JB) (Zontendijk G.)
.

'
, AMPL LINGO, [14].
5.3
,
' (), ,
.

.
. 81/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

-
.
,
' ,
.
, , .

.

'

( ) .
,
',
.
,
' .

.

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

, .
,
: ; ;
. 82/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

; , ;
, .

(, ).
f(x),
'.

', ,
.
, ,
', .
:
xi' xi xi",

(5.1)

xi i- ';
xi' xi" min max i- .
:

xj ={xj1, xj2,...,xjm},

(5.2)

xj j- ;
xjm j- (m=1,2,..n).
'
(, ), ' ,
.
, ',
' . :
gi(x) 0; gj(x)=0; gk(x)<0.

(5.3)
. 83/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


' : ; ; ; ;
.
.

.
,
-
'. ,
,
' , .

, .
, ,

. ,
. ,
. x*, f(x*)=min f(x), x.
x* , f(x*) , [15].
5.4

(). ,
, .
,
. .
,
',
. 84/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. .
,
.

, ,
' .
.
. ,

.
, , , [15]:

f (x)

ij1

yj

y (x)
j1 j

(5.4)

y j (x)

yj

, ;

, .

, .
.
, .
-
. '
, .
, [15]:
m

f (x) j y j (x) ,

(5.5)

j1

. 85/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

j ,
;

yj

.
.
.
. () .
j- , Zj
yj. j-
, , [15]:
TTj y _
Z j a j (
1) ,

(5.6)

Zj j-
j ;
yj_ j- ;

j-

5 a j 20.

, x , :

f(x)=min (x), 1 j m,

(5.7)

m - .
x,
, :

. 86/157

Al Alae BELOUALI/Andrew TKATSHENKO

max f(x)=max min

a.belouali@yandex.ru

(x), 1 j m, xX,

(5.8)

.
'
( ),
,
.

, .

,
. ( )
.
,
( ).
, .

.

: ; ;

; ; ,
, [15].
,
,

. ,
.
,

. 87/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

. , - x
,
, x .
:
)
;
)
;
) x.
,
- .
, .

.

.

.
,
.
.
, .
:
. x,
x. .
x xi +
xi xi - xi, . ,
x xi,
xi + xi xi - xi.
.
. 88/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

( )
, . ,
, ,
,
.

.
,
.
:
;
(
);

.
,
.
,

.

( -). (k+1)-
, xk+1
, .
f (xk 1) f (xk ) , '
,
, .

, ,
[15].
. 89/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

5.5
.
f() ,
, .
x* :

f (x)
0 =1,2,...,n.
xi

(5.9)

, , x* ,
:
, f(x*)
;
, f(x*) .
,
.
.

, [15]:
n

f (x)
i1

f (x)
xi

2 .

(5.10)


. '
.
, .
,
. 90/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
, ,
, .
, f(x)=(x-2)2
x=2.
x 4, ,
x=4. f(x), f(4), [15].
,
.
5.6
,
, ,
() ,
.
,
.
,
, ,



.

, ,
. - ,
,
, , ,
.
. 91/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,

.
,
.

, [16]:

R
sec

(5.11)

R ,
;
, ;
.

,
, ..


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

: , ,
, [16].

. 92/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

5.7

.
,
.
(
) : ;
; - ;
; ;
; .
,
, , [17].


, , ,
.

, ,
, '
, ' - .
,

(1.12), [17]:

1
P 0( ) 0() 0( ) 0() 0()
(t() t() t( ) t( ) ),
t
t 1 (1 E )

0( )

, ;

0()

, ;

0( )

, ;
. 93/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

0()

;
0()

, ;

t()

, ;

t( )

,;

t( )

, '

, ;
t( )

, '

, ;
E = 0,08 .

:
n

0() q i Vi ,

(5.13)

i1

qi ' i-
,
, ;
Vi i- , 3;
n .
( , ):

K ()

n
i1

(K ()

K ( )

K ()l )

n'
j 1

[K ( )

j j
j
n' k k () (n' 1) K ( ) ],

(5.14)

K i( ) i- , ;
K i( )

', ;

K i()

, , ;

li B f ( yi ), , ;
. 94/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, ;

yi , ;

n ;
K (j ) j- , ;
k
j , ;
n' f ( yi ) j- ;
f ( yi ) , ;
k ()
j
K (j ) , .

() l ()
i1
k li
i

2
i1

0( )

li ,

(5.15)

ki , ;
li
li1 - i- i +1
()
()

, ;
li i- , .

n
i1

() i
2 l ,

k
i
i
2

i1

(5.16)

ki() i- , ;
i , i1 i- i +1

, ;
li i- , ;

2 , 1
.
:
. 95/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

k
i1

()
i

li ki() l j ,

(5.17)

j 1

ki() 1 i- , ;
li i- , ;

n ;
ki( )

1 .. j- , ;

l j

j- , ;

m .
:

()
t

n
y i

1
,

L
i
i1
h

(5.18)


, ;
L ,

0,1 , ;
Li i- 0,1 = h + D, ;
yi i- , ;
h 5%- , ;

.
- :

Li N kt

t 1

()
ki

(5.19)

. 96/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

Li i- , ;
Nkt k- t-

, /;
ki( )

i- k-

, , .
'
:
L

P
t 365 N t

t
N

t

at
na a n ,

V
V

(5.20)

N t , Nat t-
, /;
L

, ;

V , Va , /;
t , t na , '

, ,
.., ;
, Pa

;
n ,

, .

'

:
( ) 3,65 106 L a C m N ,
n

ti

ti

ti

(5.21)

ti

i1

Li i- , ;
. 97/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

ati = 0,0092-0,27+34,5 - 100


..- t- ;
,
;
Cti - , ;
Nti t-
, /.
,
,

,
,
, [17].
:

. ,
.
:

'

(
). .

. 98/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6

6.1

. '
( ).
(.6.1):
CAD (. computer-aided design / drafting) -
/ ;
CAE (. computer-aided engineering)
;
CAM (. computer-aided manufacturing)
, [18].

CAD

CA
CAE

CA

6.1

, - - ,
,
. 99/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
? ,
, : (

'

),

'
)
(
- ').
CAE. '

, [18]:
.
, ,
, '
, ,

'

, -


. ,
CREDO, .
-

, ' .
,
.

, (

. 100/157

Al Alae BELOUALI/Andrew TKATSHENKO

),

a.belouali@yandex.ru

, , , .
,
.

.
'
:

(50-

),

(60- ),
(70- ),
(80- ),
(90- ). ,

, [18]. '
: ' ,
' .
.
,
: . ,
, , , [18].
'

[19].

, ,


.
:
,
.
. 101/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.2
- - ,
,
.
:
;
- .
, .
.

,
.

:
;
;
.
, ,
[20-22], , ,
. ' ,

,

,
.


:
(,
);
. 102/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.


.
,
.
:
Si;
i;
Ri.

;
, .
,
. ,

(
),
(3000 ), [22].
, [23]:
- ;
;

( 6.2);
, .

. 103/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.2
:
.
.

.
6.3, [23].
:
: S,
,
;
1 ;

;
:
,
;
.

. 104/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.3

, ++,
while
( ).

:

. 105/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


, :
(
);
( S S
) ;

;
3000 .
, S
( , , ..),
.
, :

;

( 3000 );


;
:
, S ( ),
;
- ;

, [23].
Visual Studio 2010.
++ .
( 1:
( 6.4); 2:
. 106/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

( 6.6))
( 3:
( 6.8); 4
( 6.10)).

6.4 (S1<S2)
:

6.5

. 107/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.4 6.5 S1 S2
.

6.6 (S1>S2)
:

6.7

6.8 ,

. 108/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.9



.

6.10 ,

. 109/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.11

,
:
.
6.3


.
:
;
.
.
. 110/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,

(,
400 ).

. :
,

( 6.12).

6.12


l = 1 . () .
l/2, l/5, l/10 (
6.13).

. 111/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

700

100

1000

700

200
1000

. 112/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

700

500
1000

6.13 ,

, [24].

l 2
2
L1 ( ( ) ) 2,
2

(6.1)

l 2
2
L2 ( ( ) ) 2,
5

(6.2)

2
L3 ( (

l
10

)2 ) 2,

(6.3)

L1, L2, L3 1,2 3 , ;


, ;
l , .

,
.
. 113/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

6.1 [24]

l/2

l/5

l/10

1000,05

1000,08

1000,14

10

1000,20

1000,31

1000,56

20

1000,80

1001,25

1002,20

40

1003,19

1004,96

1008,59

60

1007,17

1011,05

1018,62

80

1012,72

1019,40

1031,61

100

1019,80

1029,83

1046,96

120

1028,39

1042,19

1064,17

140

1038,46

1056,29

1082,87

160

1049,95

1071,97

1102,79

180

1062,82

1089,07

1123,74

200

1077,03

1107,46

1145,56

250

1118,03

1158,31

1203,34

300

1166,19

1214,96

1264,91

350

1220,65

1276,33

1329,67

400

1280,62

1341,64

1397,20

450

1345,36

1410,32

1467,21

500

1414,21

1481,92

1539,47

550

1486,61

1556,06

1613,77

600

1562,05

1632,46

1689,94

650

1640,12

1710,85

1767,83

700

1720,47

1791,03

1847,28

. 114/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


( 6.14).

1900
1800
1700

l/10

1600
1500
1400

l/5

1300
1200

l/2

1100
1000
0

100

200

300

400

500

600

700

6.14
, Microsoft Excel.
4- , [24]:
l/2 : y=210-10x4-110-6x3+0,002x2+0,022x+1000,
l/5 : y=210-9x4-310-6x3+0,003x2+0,017x+999,5,

(6.4)

l/10: y=210-9x4-510-6x6+0,003x2+0,223x+996,5.
0,37%.

:

. .
? (
. 115/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

)
.

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

, [24].

. 116/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


'
.

, '
.
,
' . ,
,
.

.

.
,
.

, [16].


.
,

-
, ,
, [25]. .

. 117/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

1000 . 27
( 30
12 ). (
),
100, 200,
300, 400, 500 ( 7.1).
CREDO ( ,
, ), 100 .

500

135

1000

130
125
120
115
110
105
100

7.1

. 118/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

7.1
,
12 30
( 3.2).
( 7.3 7.5; 7.1 7.3).

15

27

19,5

31,5

17

29

7.2

. 119/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

500

19,5

12

7,5

0,078

19,5

500

500

20

12

0,08

6,22

19,5024

500,1547

500

20,5

12

8,5

0,082

12,087

19,50887

500,584

500

21

12

0,084

17,636

19,51858

501,2426

500

21,5

12

9,5

0,086

22,89

19,53146

502,0914

500

22

12

10

0,088

27,88

19,54656

503,0996

500

22,5

12

10,5

0,09

32,628

19,56348

504,2404

500

23

12

11

0,092

37,148

19,58238

505,4898

500

23,5

12

11,5

0,094

41,462

19,60257

506,8297

500

24

12

12

0,096

45,586

19,62374

508,2444

7.1 500

24,5
24
23,5
23
22,5
22
21,5
21
20,5
20
19,5
0

10

20

30

40

50

7.3
. 120/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

5000

87

12

75

0,0348

87

5000

5000

87,5

12

75,5

0,035

14,28

87,0002

5000,082

5000

88

12

76

0,0352

28,3

87,00384

5000,32

5000

88,5

12

76,5

0,0354

42,1

87,00966

5000,709

5000

89

12

77

0,0356

55,67

87,01815

5001,24

5000

89,5

12

77,5

0,0358

69

87,0298

5001,904

5000

90

12

78

0,036

82,23

87,03972

5002,704

5000

90,5

12

78.5

0,0362

95,2

87,05376

5003,624

5000

91

12

79

0,0364

108

87,0688

5004,663

5000

91,5

12

79,5

0,0366

120,55

87,08787

5005,81

7.2 5000

91,5
91
90,5
90
89,5
89
88,5
88
87,5
87
0

20

40

60

80

100

120

7.4
. 121/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

7.3 10000

10000

250

100

160

0,05

250,00

10000

10000

300

100

170

0,06

800

252,00

10127,19

10000

350

100

180

0,07

1351

255,43

10358,61

10000

400

100

190

0,08

1762

259,04

10602,76

10000

450

100

200

0,09

2070

263,70

10823,1

10000

500

100

210

0,1

2340

266,00

11040,94

10000

550

100

220

0,11

2559

268,51

11233,61

10000

600

100

230

0,12

2740

271,20

11403,09

600
,

550
500
450
400
350
300
250
0

500

1000

1500

2000

2500

3000

7.5
. 122/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

:

, ;

.
7.2

.
, ,
.

(),
- .

.
()

, .
.


.
-
.
,
, ,
, .
.
. 123/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


.

.
, ,
.
( , ,

)
20 ... 22%.

, .
:
'
( n
XY);

(
Z ,
, , ,
).

,
, ,
Z, .

,

.

. 124/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


, ,
. ,
.
,
.

, .

.

().
: 0; 5; 10; 20;
30; 40; 50 ..
, 2 .
,
( 7.6).
CREDO.
.
.

in i10
i9 i8
i7 i6
i5 i4
i3 i2
i1

7.6

7.7.
2-
. 125/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, .

, [15].

3
2,5

2
1,5
1
0,5
0
0

20

40

60

100

80

7.7

,
63;
41; 22; 18;
9.
:
, [26].

. 126/157

a.belouali@yandex.ru

Al Alae BELOUALI/Andrew TKATSHENKO

70
60
50
40
30
20
10
0

7.8

, ,
,
, , .

, /2

L=2
2

1,5

0,5

0
0

20

40

60

80

100

7.9 2

. 127/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, /4

L=4
5
4

3
2
1
0
0

20

40

60

80

100

7.10
4

, /6

L=6
8

6
4
2
0
0

20

40

60

80

100

7.11
6
:
;
;
.
. 128/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, /n

0,6
0,5
0,4

2
4
6

0,3
0,2
0,1
0
0

20

40

60

80

100

7.12
L 2,4,6

, /n

60 80.

1,8
1,6
1,4
1,2
1
0,8
0,6
0,4
0,2
0

2
4
6

20

40

60

80

100

7.13

L 2,4,6

. 129/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


50 .

.

. I-II
1,9 ... 4,0 .
65 / I-II
2 .

60 ... 65 /.

, /n

80 ... 90 /, [27].

3
2,5
2

2
4
6

1,5
1
0,5
0
0

20

40

60

80

100

7.14

L 2,4,6

40 , 50-60 .
. 130/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

, /n

5
4
3

2
4

1
0
0

20

40

60

80

100

7.15

L 2,4,6
10 20
.

, /n

7
6
5
2
4

4
3

2
1
0
0

20

40

60

80

100

7.16 L
2,4,6
. 131/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

20 .
: 0 , 10 70
. ,
, ,
, .

. 132/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

8 CREDO III
CREDO ,
. :
CREDO
, , ,
, . 8.1
,
1.

8.1
CREDO
. :
1. CREDO , :
.
2.
( 8.2)

. 133/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

8.2
3. ( ).
4.
4.3.
,
1. . 3
.
5. . 2- .
( ,
.
( 8.4).
CREDO -
', ()
().
. ' . -
, :
.

. 134/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

8.3
6. .
(
, , ,
.., ,
( 8.5).

- , ,
, .
.

. 135/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

8.4

8.5
. 136/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

7. , ,
: , ,
, , '
.
8.4 ,

8.6

CREDO III.
,
,
, .
. 137/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

9.1



,
.
, ,
[8].


( ,
, .).

,
[9].
-

,
.

(). .
15 . 18

. 15 16
4 , 16 18 6 .
, 18 , [8].
. 139/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


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

,
.


.

.

()
.
()
.


.

()
.

, ,

. 140/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

.
[9].

1 6 . , ,
(, .), 1 3
.
. .
9.2
,
, , ,
,
,
,

[10].
,

,
,

.
,
,
.
, , ,
,
. ,

. 141/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
:
- ;
- ;
- .
15 1998 . N 1099
(1099-98-) ,

24 2004 . N 368


[10].

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

,
,
.

:
( ,

. 142/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

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

,
,
,
,

, .

, ,

, .

,
( , )
, ,
,

, ), 1%
.

,

( ),
, ,
, ,
,
. 143/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

,
1% .
,
,

, , ,
,

, -
,
[10].
,
,
,
- .
:
- ;
- ;
- ;
- .
9.3

.
,
.
.
. 144/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

:
-

;
- ;
-
;
- .

. ,
.

,
.
:
- ;
- ;
- .


:
.
(

).

- .
.
. 145/157

a.belouali@yandex.ru

Al Alae BELOUALI/AndrewTKATSHENKO

,
,
.

.

:
,
..
- ,
,
- .
, -

. ,
,
CREDO.
-

.

,
.
- ,

,
. ,
,
10 70
.
. 146/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


1 ..

: . .: , 1986. 317 ...


2 , , -, . , .. ,
. , . .
3 Wikipedia [ ] / . :
\WWW/

URL:http://ru.wikipedia.org/wiki/ _ -

. -

15.04.2012

.
4 Wikipedia [ ] / Fonction trigonometrique.
: \WWW/ URL:http://fr.wikipedia.org/wiki/Fonction_trigonom%C3%A9triq
ue - .
5 Wikipedia [ ] / Fonction hyperbolique.
:

\WWW/

URL:http://fr.wikipedia.org/wiki/Fonction_hyperbolique

01.04.2012 . - .
6 Wikipedia [ ] / Theorie Al-Kashi;. :
\WWW/ URL:http://fr.wikipedia.org/wiki/Thorme_d'Al-Kashi -

23.05.2011 . -

.
7 Wikipedia [ ] / Longueur portion. :
\WWW/

URL:http://forum.hardware.fr/hfr/EmploiEtudes/Aide-devoirs/longueur-

portion-cercle-sujet_43613_1.htm - 01.09.2011 . - .
8

\WWW/

URL:

http://zakon2.rada.gov.ua/laws/ show/2694-12 - 02.04.2012 . - .


9 60.2-1.28-97
[ ] / . : \WWW/
URL: http://ohranatruda.in.ua/pages/4927/ - 02. 04.2012 . - .

. 147/157

a.belouali@yandex.ru

Al Alae BELOUALI/AndrewTKATSHENKO

10 Wikipedia [ ] / .
: \WWW/ URL:http://uk.wikipedia.org/wiki/ _ 02.04.2012 . - .
11 ..

: . / (). .: 2000. - 141 .


12 http://ru.m.wikipedia.org/wiki/_

04.04.2012 .)
13 http://ru.wikipedia.org/wiki/ (
04.04.2012 .)
14 http://ru.wikipedia.org/wiki/_() (
01.04.2012 .)
15 .., ..

"

", 2009 - 143 . ( 12.09.2011 .


http://www.rae.ru/monographs/57)
16 .. , ..
V : : 2007
17 .., .. .
.: , 1987. .1-386.
18 http://ru.wikipedia.org/

4.03.2012 .)
19 .., .. -
/
: . : ,
2008. 366 .
20 http://www.credo-dialogue.com

1.10.2011 .)
21 http://www.indor.ru/ ( 21.01.2012 .)
22 http://topomatic.ru/ ( 18.02.2012 .)
. 148/157

a.belouali@yandex.ru

Al Alae BELOUALI/AndrewTKATSHENKO

23 .., ..
.
,
, 1-2 2012 . .:
- , 2012 .
24 .., ..
.
- "
. ". 11 12 2011 . : , 2011. . 74 76.
25 / ..
. 1986, .316 .
26 .., ..
CREDO.
- "
", 26 28 2012 . : -
, 2012 .
27 http://mami.ru/science/mami145/scientific/article/s10/s10_09.pdf
( 14.01.2012 .)
28 ..

: .-. / - .: , 2012. . 7.
. 167 169.
29 / . . :
, 1998.
30 / . . . .: ,
1991.
31 . .

, 1998.
. 149/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


VB.NET

. 150/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

Module Module1
Function ArcTan(ByVal m As Double) As Double
Throw New NotImplementedException
End Function
Sub Main()
Console.ForegroundColor = ConsoleColor.Green
Dim Xa, Xb, Ya, Yb As Double '
Dim DeltaX, DeltaY, dlinaotr As Double '
Dim T, T1 As Double
Dim A, B, C, m As Double ' ,
Dim u, v, w, u1, v1, w1 As Double
Dim e, f, g, h, k, l, n, o, p, q, r, s, sa, sc, vc, vd As Double
'Dim count, i, j As Double
Dim Xi, Yi As Double
Console.WriteLine(" X")
Xa = Console.ReadLine
Console.WriteLine(" Y")
Ya = Console.ReadLine
Console.WriteLine(" B Xb")
Xb = Console.ReadLine
Console.WriteLine(" B Yb")
Yb = Console.ReadLine
DeltaX = Xb - Xa
DeltaY = Yb - Ya
dlinaotr = Math.Round(Math.Sqrt((DeltaX ^ 2) + (DeltaY ^ 2)), 3)
Console.WriteLine(vbCrLf)
Console.WriteLine(" = " & dlinaotr & "")
Console.WriteLine(vbCrLf)
m = DeltaX / DeltaY
T = Math.Round((Math.Atan(m) * (180 / 3.14159265358979)), 3)
u = Int(T)
v = Int((T - u) * 60)
w = Int((((T - u) * 60) - v) * 60)
T1
u1
v1
w1

=
=
=
=

Math.Round(90 - (Math.Atan(m) * (180 / 3.14159265358979)), 3)


Int(T1)
Int((T1 - u1) * 60)
Int((((T1 - u1) * 60) - v1) * 60)

Console.WriteLine(" (PSI) A = " & T1 & "" & " <=> " & u1
& "" & v1 & "'" & w1 & "''")
Console.WriteLine(vbCrLf)
Console.WriteLine(" A")
A = Console.ReadLine
Console.WriteLine(" B")
B = Console.ReadLine
Console.WriteLine(" C")
C = Console.ReadLine
n = A + C
k = dlinaotr / n
e = k - Int(k) f
= e * n
g = Math.Round((f - A), 4)
h = 1 + Int(k)
l = Int(k)
o = Int(k)
p = Int(k)
q = A + g
Console.WriteLine(vbCrLf)
If g > 0 Then

. 151/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

Console.WriteLine(" = " & h & " " & l & " c" &
" ; " & "Delta(c) = " & g & "")
'For count = 1 To i Step count + 1
'r += 1
'Console.WriteLine("X" & r & "," & "Y" & r & "
(" & Xi & " , " & Yi &
")")
'Next
ElseIf g < 0 Then
Console.WriteLine(" = " & o & " " & p & " c" &
" ; " & "Delta(a) = " & q & "")
'For count = 1 To i Step count + 1
'r += 1
'Console.WriteLine("X" & r & "," & "Y" & r & "
(" & Xi & " , " & Yi &
")")
'Next
End If
Console.WriteLine(vbCrLf)
Console.WriteLine(" (Xi,Yi) :")
Console.WriteLine(vbCrLf)
sa = A * Math.Sin(T * (3.14159265358979 / 180))
sc = C * Math.Sin(T * (3.14159265358979 / 180))
vc = A * Math.Cos(T * (3.14159265358979 / 180))
vd = C * Math.Cos(T * (3.14159265358979 / 180))
Xi = Xa
Yi = Ya
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Do While Xi <= Xb And Yi <= Yb
Xi = Math.Round((Xi + sa), 3)
Yi = Math.Round((Yi + vc), 3)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Xi = Math.Round((Xi + sc), 3)
Yi = Math.Round((Yi + vd), 2)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Loop
Console.Read()
End Sub
Private Function tan(ByVal p1 As Double) As Integer
Throw New NotImplementedException
End Function
Private Function cos(ByVal T As Double) As Double
Throw New NotImplementedException
End Function
End Module

. 152/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru


VB.NET

. 153/157

Al Alae BELOUALI/AndrewTKATSHENKO

a.belouali@yandex.ru

Module Module1
Sub Main()
Console.ForegroundColor = ConsoleColor.Green
Dim Xa, Xb, Ya, Yb, Xc, Yc As Double '
Dim dlinaotr1, dlinaotr2, dlinaotr3, dlinaotr As Double '

Dim T1, T2, T12, Fi As Double '
Dim A, B, C, m1, m2 As Double ' ,
Dim q1, s, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, n2, k2, e2, f2,
Double
Dim u1, u2, u12, uf, v1, v2, v12, vf, w1, w2, w12, wf, R, R1, R2, z5, z6, z9,
As Double
Dim e, e1, f, f1, g, g1, h, h1, k, k1, l, l1, n, n1, o, o1, p, p1, q, z7, z8,
As Double
Dim z, z1, z2, z3, z4, Xi1, Xi2, sa1, sc1, vd1, vc1 As Double
Dim Xi, Yi, Xn, Yn, Xm, Ym, Yi1, Yi2, Xi3, Yi3, T11 As Double
Dim i, i1, i2, i3, i4, Xk, Yk As Double
Console.WriteLine(" Xa")
Xa = Console.ReadLine
Console.WriteLine(" Ya")
Ya = Console.ReadLine
Console.WriteLine(" B Xb")
Xb = Console.ReadLine
Console.WriteLine(" B Yb")
Yb = Console.ReadLine
Console.WriteLine(" O Xc")
Xc = Console.ReadLine
Console.WriteLine(" O Yc")
Yc = Console.ReadLine
Console.WriteLine(" R")
R = Console.ReadLine
Console.WriteLine(vbCrLf)

g2 As
sa, vc
sc, vd

'3.2
R1 = (Yc - Ya) / 2
R2 = (Yb - Yc) / 2
T12 = Math.Round((Math.Acos(((R ^ 2) / (2 * R * R1)))) * (180 / 3.14159265358979),
3)
u12 = Int(T12)
v12 = Int((T12 - u12) * 60)
w12 = Int((((T12 - u12) * 60) - v12) * 60)
Console.WriteLine(" (PSI) A = " & T12 & "" & " <=> " &
u12 & "" & v12 & "'" & w12 & "''")
T1 = Math.Round(90 - (Math.Acos(((R ^ 2) / (2 * R * R1)))) * (180 /
3.14159265358979), 3)
u1 = Int(T1)
v1 = Int((T1 - u1) * 60)
w1 = Int((((T1 - u1) * 60) - v1) * 60)
Console.WriteLine(" (1) = " & T1 & "" & " <=> " & u1 & "" & v1 & "'" & w1
& "''")
T2 = Math.Round(90 - (Math.Acos(((R ^ 2) / (2 * R * R2)))) * (180 /
3.14159265358979), 3)
u2 = Int(T2)
v2 = Int((T2 - u2) * 60)
w2 = Int((((T2 - u2) * 60) - v2) * 60)
Console.WriteLine(" (2) = " & T2 & "" & " <=> " & u2 & "" & v2 & "'" & w2
& "''")
Fi = Math.Round((T1 + T2), 3)
uf = Int(Fi)

. 154/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

vf = Int((Fi - uf) * 60)


wf = Int((((Fi - uf) * 60) - vf) * 60)
Console.WriteLine(" (Fi) = " & Fi & "" & " <=> " & uf & "" & vf & "'" & wf &
"''")
Console.WriteLine(vbCrLf)
dlinaotr1 = Math.Round(Math.Sqrt(((Yc - Ya) ^ 2) - (R ^ 2)), 3)
dlinaotr2 = Math.Round(((2 * 3.14159265358979 * R * Fi) / 360), 3)
dlinaotr3 = Math.Round(Math.Sqrt(((Yb - Yc) ^ 2) - (R ^ 2)), 3)
dlinaotr = Math.Round((dlinaotr1 + dlinaotr2 + dlinaotr3), 3)
Console.WriteLine(" = " & dlinaotr1 & "")
Console.WriteLine(" = " & dlinaotr2 & "")
Console.WriteLine(" = " & dlinaotr3 & "")
Console.WriteLine(" = " & dlinaotr & "")
Console.WriteLine(vbCrLf)
Console.WriteLine(" A")
A = Console.ReadLine
Console.WriteLine(" B")
B = Console.ReadLine
Console.WriteLine(" C")
C = Console.ReadLine
Console.WriteLine(vbCrLf)
'1-
n1 = A + C
k1 = dlinaotr1 / n1
e1 = k1 - Int(k1)
f1 = e1 * n1
g1 = Math.Round((f1 - A), 3) 'Deltac
h1 = 1 + Int(k1) ' (Deltac)
l1 = Int(k1) ' c (Deltac)
o1 = Int(k1) ' (Deltaa)
p1 = Int(k1) ' c Deltaa
q1 = A + g1 'Deltaa
'2-
s = A / (2 * R) ' 1
s1 = C / (2 * R) ' 2 C
s2 = Math.Round((12.56 * R * (Math.Asin(s) * (180 / 3.14159265358979)) / 360), 3)
' arc() A, (3.3)
s3 = Math.Round((12.56 * R * (Math.Asin(s1) * (180 / 3.14159265358979)) / 360), 3)
' arc() A, (3.3)
s4 = dlinaotr2 / (s2 + s3) '
s5 = s4 - Int(s4)
s6 = s5 * (s2 + s3)
s7 = Math.Round((s6 - A), 3)
s8 = 1 + Int(s4)
s9 = Int(s4)
s10 = Int(s4)
s11 = Int(s4)
s12 = A + s7
'3-
n = A + C
k = dlinaotr3 / n
e = k - Int(k)
f = e * n
g = Math.Round((f - A), 3) 'Deltac
h = 1 + Int(k) ' (Deltac)
l = Int(k) ' c (Deltac)
o = Int(k) ' (Deltaa)
p = Int(k) ' c Deltaa

. 155/157

Al Alae BELOUALI/Andrew TKATSHENKO

a.belouali@yandex.ru

q = A + g 'Deltaa
'
z1 =
z2 =
z3 =
z4 =
z5 =
z6 =
z7 =
z8 =
z9 =


k1 + k + s4
z1 - Int(z1)
z2 * n
Math.Round((z3 - A), 3) 'Deltac
1 + Int(z1)
Int(z1)
Int(z1) '- 1)
Int(z1) '- 1)
A + z4

If g > 0 Then
Console.WriteLine(" = " & z5 & " " & z6 & " c"
& " ; " & "Delta(c) = " & z4 & "")
ElseIf g < 0 Then
Console.WriteLine(" = " & z7 & " " & z8 & " c"
& " ; " & "Delta(a) = " & z9 & "")
End If
Console.WriteLine(vbCrLf)
'z1 < A And z1 <
'z1 > A And z1 < C
'i = z1 / A
'i1 = i - Int(i)
'z1 > C And z1 < A
'i2 = z1 / C
'i3 = i2 - Int(i)
'z1 > A And z1 > C
'n2 = A + C
'k2 = dlinaotr3 / n2
'e2 = k - Int(k2)
'f2 = e2 * n2
'g2 = Math.Round((f2 - A), 3) 'Deltac

; " &

; " &

; " &

; " &

'If z1 > A And z1 > C Then


'Console.WriteLine("
"Delta(c) = " & g2 & "")
'ElseIf z1 > A And z1 < C Then
'Console.WriteLine("
"Delta(a) = " & i1 & "")
'ElseIf z1 > C And z1 < A Then
'Console.WriteLine("
"Delta(a) = " & i3 & "")
'ElseIf z1 < A And z1 < C Then
'Console.WriteLine("
"Delta(a) = " & z1 & "")
'End If
Xm
Ym
Xn
Yn
Xk
Yk

=
=
=
=
=
=

Xc
Yc
Xc
Yc
Xc
Yc

+
+
+
+
+

Math.Round(R
Math.Round(R
Math.Round(R
Math.Round(R
R
Ya

*
*
*
*

= " & z5 & " " & z6 & " c" & "

= " & z5 & " " & z6 & " c" & "

= " & z5 & " " & z6 & " c" & "

= " & z5 & " " & z6 & " c" & "

(Math.Cos(T1
(Math.Sin(T1
(Math.Cos(T2
(Math.Sin(T2

*
*
*
*

(3.14159265358979
(3.14159265358979
(3.14159265358979
(3.14159265358979

/
/
/
/

180))),
180))),
180))),
180))),

3)
3)
3)
3)

Console.WriteLine(" (Xi,Yi) M, K N :")


Console.WriteLine(vbCrLf)
Console.WriteLine("(" & Xm & " ; " & Ym & ")")
Console.WriteLine("(" & Xn & " ; " & Yn & ")")
Console.WriteLine("(" & Xk & " ; " & Yk & ")")
Console.WriteLine(vbCrLf)

. 156/157

Al Alae BELOUALI/Andrew TKATSHENKO


sa
sc
vc
vd
Xi
Yi

=
=
=
=
=
=

T11
sa1
sc1
vc1
vd1

A *
C *
A *
C *
Xa
Ya

=
=
=
=
=

a.belouali@mail.ru

Math.Round((Math.Sin(T1
Math.Round((Math.Sin(T1
Math.Round((Math.Cos(T1
Math.Round((Math.Cos(T1

*
*
*
*

(3.14159265358979
(3.14159265358979
(3.14159265358979
(3.14159265358979

/
/
/
/

180))),
180))),
180))),
180))),

3)
3)
3)
3)

(T1 + T2) / 4
A * Math.Round((Math.Sin(T11 * (3.14159265358979 / 180))), 3)
C * Math.Round((Math.Sin(T11 * (3.14159265358979 / 180))), 3)
A * Math.Round((Math.Cos(T11 * (3.14159265358979 / 180))), 3)
C * Math.Round((Math.Cos(T11 * (3.14159265358979 / 180))), 3)

Console.WriteLine(" (Xi,Yi) :")


Console.WriteLine(vbCrLf)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Do While Xi <= Xm And Yi <= Ym
Xi = Math.Round((Xi + sa),
Yi = Math.Round((Yi + vc),
Console.WriteLine("(" & Xi
Xi = Math.Round((Xi + sc),
Yi = Math.Round((Yi + vd),
Console.WriteLine("(" & Xi
Loop

3)
3)
& " ; " & Yi & ")")
3)
3)
& " ; " & Yi & ")")

Xi = Math.Round((Xi + sa1), 3)
Yi = Math.Round((Yi + vc1), 3)
Do
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Loop While Xi <= Xk And Yi <= Yk
Do While Xi >= Xn And Yi <= Yn
Xi = Math.Round((Xi - sa1), 3)
Yi = Math.Round((Yi + vc1), 3)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Xi = Math.Round((Xi - sc), 3)
Yi = Math.Round((Yi + vd), 3)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Loop
Do
Xi = Math.Round((Xi - sa), 3)
Yi = Math.Round((Yi + vc), 3)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Xi = Math.Round((Xi - sc), 3)
Yi = Math.Round((Yi + vd), 3)
Console.WriteLine("(" & Xi & " ; " & Yi & ")")
Loop While Xi >= Xb And Yi <= Yb
Console.WriteLine("(" & Xb & " ; " & Yb & ")")
Console.Read()
End Sub
Private Function tan(ByVal p1 As Double) As Integer
Throw New NotImplementedException
End Function
Private Function Asin(ByVal s As Double) As Double
Throw New NotImplementedException
End Function
Private Function cos(ByVal T1 As Double) As Double
Throw New NotImplementedException
End Function
End Module

. 157/157