You are on page 1of 13

1 1:

: , , , , , , ,
, , .


,
.









.
,

10


10 ;

:
,
, , ,
, :
.

1 2 . 11 , ;
: 22 , 22 !

1 1:

: , , , , , , ,
, , .

1.1: .

1 1:

: , , , , , , ,
, , .


-, .
, ,
(instructions) .
, :
1. 2.
2. 3 4 .
3. , .
4. .
5. .
6. .
7. .
8. 10 .
9. .

10. .
:
11. .
1 9
;
12. 20 .
2 7
13. 2 .
8;
3
,
14. .
4
15. 3 .
;
4 1 2,
;

1 1:

: , , , , , , ,
, , .



.

:


10
10 [_]

1 1:

: , , , , , , ,
, , .

1: ,

. ,
, .
.
;
:

:
:

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

:
1.
2.
3.
4.
5.
6.
7.
8.

.
.
.
.
.
.
.
.

9. .
10. .
11. .
12. .
13. .
14. .
15.
16. .
17. .

1 1:

: , , , , , , ,
, , .

2:
.
,
;
:
4 . ,
,
4 . 4 90. ,
90 .

1. 5 .
2. .
3. 5 .
4. .
5. 5 .

6. .
7. 5 .

1 1:

: , , , , , , ,
, , .

-

.


.
.
T
.

1 1:

: , , , , , , ,
, , .

void DisplayBlock(SBlock Block)


{
if (Block.nY < 1) return;
RECT rcBlock = g_rcBlock;
rcBlock.left = Block.nColor * BLOCK_DIAMETER;
rcBlock.right = Block.nColor * BLOCK_DIAMETER + BLOCK_DIAMETER;
g_pDisplay->Blt( (DWORD)Block.nX * BLOCK_DIAMETER - 2 ,
(DWORD)Block.nY * BLOCK_DIAMETER ,
g_pSecondarySurface, &rcBlock );
}

1.2:
( ).

1 1:

: , , , , , , ,
, , .

Visual BASIC
PASCAL
FORTRAN

C
C++
Logo
Java
ADA
PROLOG

00000000
00000001
00000010
00000110
00000000
00100000

1 1:

: , , , , , , ,
, , .

:
( )
(
)

( ,
)

1 1:

: , , , , , , ,
, , .




.
:
,

-
,
0 1.
0 1
:

.

1 1:

: , , , , , , ,
, , .


0 1 ( )

1.3:

(compilers)

0 1,
.

(interpreters) ,
.
Logo, ,
.

1 1:

: , , , , , , ,
, , .

.1.4: To ( :
, ..).

You might also like