. .
. , .
, , , , . . , , , , .
, . .
( 4.2).
HeadPointer (HP), NIL ( ).
, , , .
. , . , - LIFO (Last In, First Out).
, , . . (push), - (op).
, , , , ..
, . .
. , , , (Stack Pointer) ( 4.3).
1. .
2. ?
3. ? ?
4. ?
5. , ? ?
|
|
6. / ?
7. ?
5 .
5.1 ,
, , , () .
2- .
, . , , , , .
() . / . .
, , 512 .
- . , 150 512 3 , 62 .
, , , ( 8 ). ( , , ).
, , (
5.1).
. (BUFFERS =).
, - .
( , ; ) : -, (, ); -, ().
, -, ( ); -, .
, .
.
, . - , -, FDD. 3.5 1,44 .
|
|
5-10 , . - , , , (Hard disk, HDD). / , .
, , ( ). , .
, :
- , , / ;
- , ( ) , , ( , / , ;
- ;
- , .
/ , 3000 4000 /, 300 /. , , .
, .
(CD). 12 , . , .
CD , CD-DA (CDA) (Compact Disk Digital Audio).
CD, , . ( ), , .
, , , . , CD .
CD ( ). , .
- 650 .
DVD (Digital Versatile Disk ) 10 . , DVD .
5.2
:
- ;
- ;
- ;
- ().
, . ( , ).
, . , , . , .
|
|
, .
.
, , .
.
, .
:
- , () (Eof, EndOfFile). ; Eof , , ; ;
- , ; . : , , , .., /, ;
- , ; .
, . . . (.do, calc.exe ..).
() .
, . .com,.exe. - , . , (.doc,.xls,.rtf,.bmp,.jpg,.pas,.bas,.c).
, , .
, . , - , , . , , ( 5.2).
, (). , .
:
, );
;
, ;
;
;
;
|
|
.
5.3
, , .
. , FAT (File Allocation Table).
( , , ), , .
2 : , / ( 5.3)
FAT | ||
book.doc | 12.03.2007 | |
. |
, . , , , , , , , .
, (file descriptor) , . , , , , , .
, .
DOS, UNIX . Windows (Explorer). , , .
-. Norton Commander, Windows Commander.
, , .
1. ?
2. ?
3. .
4. .
5. ?
6
6.1 .
, IX - ( , , ), .
, , (, , ).
, () , .
, , .
, , . :
- , , ;
- . ( , , );
- ;
- ( ) .
20- . XX . 30- . .
40- 50- . , , , , , , .
|
|
, ?
, . - . , .
?
. :
- ( );
- ;
- .
, .
.
, () .
, .
, ; .
, , , .
, .
6.2
.
, . . , , - , .
, , , .
, , .
, , .
( ) , .
1.
; := ;,
(), , .
+ .
2. - .
if () then ( 1) else ( 2);
() ( 1) ( 2);
if ( ) then /366
else /365;.
3. () , (do):
while () do ();
() ();
while ( ) do ( ).
4. (proc )
end )
/ .
, , , .
1. ax2 + bx + c = 0
;
a, b, c;
D:= b2 - 4 × a × c;
D > 0
(x1:= (- b + )/2 a; x2:= )
D = 0 (x:= )
(, );
.
2. ()
.
1. a b;
2. a = b, a; .
3. a > b, (a b); a , .1.
4. b > a, (b a); b ; .1.
;
a, b;
(a ¹ b)
a > b a a b
b b a;
(a);
.
, . , , .
.
, .
, .
.
:
- ( ) , . 0 1;
- () . , , , (CLA , ADD - ).
. , ().
- , ( ), .
, , , .
, , : , , ; / .
- . , - .
:
FORTRAN (Formula Translator) - ( );
COBOL (Common Business Oriented Language) ;
LISP - ;
PROLOG ..
C, PASCAL, Basic, JAWA, Delphi, Visual Basic ..