- - , . , , . , .
- .
, , , (). , , , . . , (. 14.1).
. 14.1. : t - ; t - ; t -
- . , . , . , , . .
- ( ) , .
, . (, , ..), .
, , , .. .
. ( ). .
|
|
.
- , . , . (n) . 14.2. , .
. 14.2.
, :
t11+t12=t1,
t21+t22=t2.
[4]
. . :
1. , ;
2. , .
:
1. , (, , ..);
2. INT n, - .
( ), .
:
1. ( );
2. ;
3. ;
4. ;
5. - ;
6. ;
7. .
1-4 . 6 .
- - , , , . -, , , , . - , .
(Direct Memory Access, DMA) . DMA . , .
|
|
, , . , , , ? ? , . , . . .
, . , , . DMA-. DMA- , .
, DMA- . : , . DMA- , , , . , DMA- . , DMA-.
19.
. , , . . , . , , (True, ). , . . , .
.
for
for . , , . .. ( ).
. -, (). . , . , . Pascal , .
for :
for := to _ do _;for := downto _ do _;
(, , , , ). , , . to, . downto, .
for , . , . , . , , .
|
|
while
while . . true, , false .
, . ( ). , true. , , , - false. , .
var i, n: integer; begin write (' : '); readln (n); i:= 1; while i <= n do begin write ('(*) '); i:= i + 1 end; readln end.repeat
while , false. . , , , . repeat .
repeat . , while, : true , false .
var i, n: integer; begin write (' : '); readln (n); i:= 1; repeat write ('(*) '); i:= i + 1 until i > n; readln end.
20.
, , , .
:
- ,
,
,
,
( , )
, .
, .
, , .
:
[ ], .
, ( ), ,
.
, .
|
|
() .
.
[]. ( ) ( ).
, 1, , . .
, . . , .
, . . .
- , .
, . OSI (Open System Interconnection), 7 .
1 .
, , , , .
2 .
, .
3 .
.
4 .
.
5 .
.
6 .
. .
7 .
.
, . . , :
- , , ,
- , .
OSI :
- Etherrnet 1,2
- NET BIOS, TCP/IP, IPX/SPX 3,4
- FTP, PPP 5,6,7
Etherrnet , , . Etherrnet .
8 | 6 | 6 | 2 | 46-1500 | 4 |
. , .
21.
, .
- () . Uses (: CRT, GRAPH .) (, System).
, .
: , , . .. . , , .
|
|
- :
1. .
2. .
( ).
PROCEDURE <>(<. . .>);
<>
PROCEDURE ;
<> - , , -
, ;
<. . .> - .. -
-
;
<> -
, (
, BEGIN END).
, ().
, . , .
, . .
.
.
:
<>(<. . .>);
:
<> - ;
<. . .> - .
, , .
.
- , .
:
- - ;
- - ;
- - ;
- - .
- . . , .
- , () . Var .
- Procedure.
- -. Function.
. ( ).
FUNCTION <>(<. . .>):<>;
<>;
: FUNCTION ;
<> - , , , ;
<. . .> - .. ;
<> -
;
<> -
, ( , BEGIN END).
, ().
.
( ) .
:
<>(<. . .>);
:
<> - ();
<. . .> - .
, .