2
. .
- --
2003
3
32.973.27 681.3(075) 37
:
. . . . . , '98
37 : / . . . .: , 2003. 640 .: .
ISBN 5-8046-0134-2 -
. .
,
.
. , . ,
, , -
, ,
.
, ,
. -
.
32.973.27 681.3(075)
ISBN 5-8046-0134-2 , 2003
4
, -
, ,
.
300 .
- . -
,
. , -
, - .
,
- , - , .
, -
,
. ,
, , -
, , - . - - .
- - ,
, .
.
, -
, , -
. - ,
. -
, ( -
), -
, . ,
, -
-
. , ,
, -
.
5
. -
, .
. . , -
, - . -
, .
. -
, -
, , -
, , -
, .
, - , - , .
-
. . -
, -
. 1,2,8,15 -
, -
. 7,9-14,16,18 -
. , -
, -
, , ,
, -
, , -
-
. 3-7, 10,12,13,16,17,19, 20 , -
.
, ,
. -
-
, -
. , , -
, -
. , , -
. ,
- (), -
6
. -
.
. , ,
: , -
; , -
; , -
() - - ( ) ;
, .
, , -
[email protected] ( , -).
! Web- -
http://www.piter-press.ru.
http://www.piter-press.ru/
7
1 1.1.
. , -
, ,
. , -
,
. , ,
.
-
. , -
, , - .
.
, -
, ,
, . -
. ,
, ,
. . , -
. -
.
.
, -
. ( -
) ,
,
. ,
. -
,
.
,
- , .
8
,
, ,
.
, , -
, , .
, - , .
, , , , ,
, , -
, -
. -
, , ,
- ( ) . , , ,
, -
, -
. , ,
, , , -
. ( -
, , -
, .)
,
,
. ,
, , , -
-, - , -
. , ,
, -
, . ,
, -
,
, . -
, , -
, , ,
,
.
, ,
. -
-
9
, ,
. ,
, ,
. ,
-
.
. , -
, , -
, ,
. , ,
. - , , .
,
. , , , . , ,
, , , , . , ,
, ,
, ,
.
, , -
, . . . , , -
. , , -
, -
, (,
, ...). - ( ,
), .
10
. 1.1.
. 1. . -
- .
. , . -
. 2. . -
. , , , , , (
, , . .). , , . .
3. . , , , . , -. ( -
11
), ().
- . , -
-
. . ,
, -
,
.
,
. ,
, -
,
.
, ,
.
, ( -). , -
, :
,
, , -
.
, -
. .
, .
: , , , ,
. .
. , ,
. ,
. , , -
,
,
, . -
.
, , , - ,
( ). -
. ,
12
, -.
, -
, .
, ,
( ). .
-
. -
, , , -
, -
. .
, -- , - . -
, , - .
. -
,
. -
.
-
. , -
.
.
, -
. -
:
.
, -
, . -
. , , -
. -
, , -
.
( )
,
. , , -
. , ()
, , -
, ,
13
, ,
. 1.2.
. -
. -
: , -
, -
, , , () -
, -
.
. , -
, -, . - . -
( - ) ,
(CD-ROM). , , .
-
.
. , , -
.
-
( , -
) ( -
).
,
, . , ,
, , -, , , -
, - . -
, -
-, . , , ,
, -
, , -
- , . -
14
.
, -
, .
.
. - - . , -
. ,
,
- , , .
-
: -
; ,
, , -
, ; ,
;
, ;
; ; -
;
; ,
, ; ( )
; , ;
. -
, , , -
. , ,
.
,
(
) -
15
, -
. -
. , , - , -
, -
, , , .
, .
: -
, .
, -
, ,
. , .
(
). , -
. -, - , -
, -
-
( ),
.
, . -
, -
, ,
.
-
: 0 1. , - binary digit bit ().
16
. 1.2. : 0 1 ( ,
, . .).
, : 00 01 10 11
: 000 001 010 011 100 101 111
-
, ,
, : N=2m,
N ; , .
-
,
. ,
,
. 19:2 = 9+1 9:2 = 4 + 1 4:2=2+0 2:2=1+0 , 1910 = 100112. 0 255 8
(8 ). 0 65 535, 24 16,5 .
80- -.
: 3,1415926 = 0,31415926101
17
300 000 = 0,3106 123 456 789 = 0,1234567891010 , .
80 ( )
-
( ).
(, ), -
. -
256 . ,
,
, , ,
,
. , -
. -
,
, ,
.
, ,
- , - .
, - , .
(ANSIAmerican National Standard Institute) - ASCII (American Standard Code for Information Interchange ). ASCII . 0 127, 128
255. 32 , , -
(
). -
, , , -
, , ,
, . 32 127 -
, , ,
. ASCII - 1.1.
18
. , ,
-7 ( , ). -
ASCII , - , -
, 128 255.
-
.
. , , , -
Windows-1251, Microsoft, , - , -
( 1.2). -
, Windows. -8 (
, )
( 1.3). -8 .
,
, /50 (International Standard Organ-ization ). ( 1.4).
19
20
, MS-DOS,
( -). -
,
(. 1.5).
, -
, .
, -
, -
21
, (256). -
, , , -
, , - . ,
16- , UNICODE. 65 536 .
, -
- - (
UNICODE ). 90- , -
-