You are on page 1of 23

:

.
, .

.
. / &





...

TYPORAMA

/1997-2000
ISBN: 960-538-077-3
: 10/2
Copyright 1999

& , 26222 : (061) 314094, 314206 / : (061) 317244
. 2121/1993,
, .



, :


.


( 9, 10, 11)
.


.

,

opusMAGNUM


ISBN: 978-960-538-815-7
: 10/2
Copyright 2008

18, 26335 : 2610 367300, : 2610 367350
. 2121/1993,
, .


2008



, . (1989) (1995) / & . ,
.
3 , DAISy . 15 10 . 3 6 , 3 50
. , voting
member of IEEE, IEEE CS and ACM.


............................................................................................... 19
1

, ,
, ....................................... 23
1.1

A ..................................................... 25

1.2

A
............................................................ 26
1.2.1 O
........................................................................ 28
1.2.2 O
................................................................. 30

................................................................................................... 32
1.................................................................... 32
2

, ,
, ....................................... 33
2.1

......................................... 35

2.2

X ............................................. 36

2.3

A ......................... 39

2.4

A ..................... 49

................................................................................................... 56
2.................................................................... 56
3


, ,
, ....................................... 57

10

3.1

K ..............................................................59

3.2

A ......................................................68

3.3

T () ....................................72
3.3.1 . ................72
3.3.2 ....................................75
3.3.3 A ..........................................75

3.4

..............................................77

....................................................................................................80
3.....................................................................80
4


, ,
, .......................................81
4.1

T ............................86

4.2

T ..........................88
4.2.1 ...........................88
4.2.2 ...........................90
4.2.3 ...............91
4.2.4 ...............93
4.2.5 E ................................................94
4.2.6 .....................94

4.3

T .....................................97

4.4

E ;.........................................................100
4.4.1 ............................................................................100
4.4.2 ...........................................................................102

..................................................................................................105
4...................................................................105


, ,
, ..................................... 107
5.1

...................................... 109

5.2

.....................................................................110

5.3

...................................................................111

5.4

HIPO...................................................................112

5.5

WarnierOrr........................................................114

5.6

Jackson ...................................................................116

5.7

;........................................................117

5.8

A .......... 120
5.8.1 Case ................................................................................ 120
5.8.2 E ......................................... 121

................................................................................................. 122
5.................................................................. 122
6


, ,
, ..................................... 123
6.1

B ........................................... 126

6.2

M .............................. 127
6.2.1 ............................................... 128
6.2.2 E ...................................... 128
6.2.3 ........................................ 130

6.3

E ............................................ 131

6.4

..................................................................................... 135
6.4.1 ................................................... 148

6.5

.................................................... 149
6.5.1 ........................................................................... 150

11

12

6.5.2 .................................................152
6.5.3 ...............................162
6.5.4 ....................................................164
6.6

;............................................165

..................................................................................................171
6...................................................................171
7



, ,
, .....................................173
7.1

Y....................................................................176
7.1.1 .........................................177
7.1.2 E .........................................................................182
7.1.3 .....................................................................185
7.1.4 -.............189

7.2

A ..................................................................................192

7.3

O ........................................................................198

7.4

T ......................................................203
7.4.1 T .................................................203
7.4.2 T ............................................204
7.4.3 T ..................................................205
7.4.4 ......................................................206
7.4.5 .......................................................208

..................................................................................................211
7...................................................................211


, ,
, ..................................... 213
8.1

T.............................................................................. 215
8.1.1 E ................................................. 216
8.1.2 E ................................................. 219

8.2

..................................................................... 222

8.3

A ......................................................................... 234

................................................................................................. 238
8.................................................................. 238
9


, ,
, ..................................... 239
9.1

........................................................... 242

9.2

..................................................................... 243

9.3

, ......................... 245

9.4

.................................................. 252

9.5

................................................... 255

9.6

,
...................................... 258
9.6.1 ..................................................................... 261
9.6.2 ...................................................................... 263
9.6.3
.......................................................... 265
9.6.4 ;............................................. 267

................................................................................................. 271

13

14

10

,  
, ,
, .....................................273
10.1 .....................................................................................276
10.2
.....................................................................................277
10.3 ................................................................279
10.3.1 ............................................281
10.4 ..............................................................................282
10.4.1 ...............................283
10.4.2 - BNF.....................................................283
10.4.3 xtended BNF................................................................286
10.4.4 .....................................................................287
10.4.5 .................................................................289
10.4.6 .........................................................289
10.4.7 .......................................................290
10.4.8 ......................................................................291
10.4.9 .........................292
10.5 ................................................294
10.6 ..............................................................................299
10.6.1 ..........................................................................300
10.6.2 ....................................................................302
10.6.3 ..........................................303
10.6.4 ..................................304
10.7 ....................................................305
10.7.1 ..............................................305
10.7.2 ................................................................308
10.7.3 .................................310
..................................................................................................314
10.................................................................314

11


, ,
, ..................................... 315
11.1
.................................................... 318
11.1.1 .............. 318
11.1.2
..................................................................... 319
11.2 ................................ 321
11.2.1 ................................................. 321
11.2.2 ............................................... 322
11.2.3 ........................................................... 324
11.3 ...................................... 325
11.4 : FORTRAN ................. 327
11.5 : ALGOL ................................... 329
11.6 : COBOL................................... 330
11.7 : LISP................................ 331
11.8 : BASIC ....................... 332
11.9 : PASCAL .......................... 332
11.10 : C ........................................................... 333
11.11 : PERL JAVASCRIPT ....................... 333
11.12 : PROLOG.................................... 334
11.13 :
ADA......................................................................... 335
11.14 :
SMALLTALK .......................................................................... 336
11.15
: C++............................................ 337
11.16 JAVA:
...................................................................................... 338

15

16

11.17 : C# .............................................339
11.18
......................................................................340
11.18.1 .....................................................340
11.18.2 ...........................................................345
11.18.3 ....................................................................346
11.18.4 ..........................................................................346
..................................................................................................348
11.................................................................348

...............................................................................................349
A .........................................351
............................385
....................................................................................389

:
Q:

A:

, ( , )

Q:

A:

(, )

:
Q:

A:

( ...)

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

, . 3 (
). .

20

4 . , , , .
,
,
. (.. , ) (.. ) . ,
(.. , ) (.. , ). ,
(.. , ).
,
,
( , , ..). 5 .
,
. 6, ,
.
, (
).
( , ), 7
,
. ,
.

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

.
9
.
,
.
10 , ,
, .
,

.
, 11,
, ,
. .
, .

21

22

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

Pascal.

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

Press any key to Start

You might also like