, , . - , . 1.10 - 1.11.
. 1.10 |
11
, .
, .
, ,
. -
-
( , ). , , , .
. -, , , , .
- , - (
-
- RC (- Pre - , . , .
[]RC Escrow
, -. .
[]
: ( )
RTM (. release to manufacturing ) , . , , .
- , . .
́ (, ) ,
, , , .
- |
Microsoft Borland International.
.
|
|
-
- . - , .
-
Basic. 1964 . .
Fortran 1956 .
Pascal 1970 . ,
14
. , , , Pascal. ( , , , D... X, Y, Z, , b, ... x, , z), (0, 1, 2, 3,4, 5, 6, 7,8,9) .
. , .
.
, .
, .
.
127 . .
.
, .
: x, s, s23, asd_sd45.
15
, Const.
Pascal :
. 2 147 483 648 + 2 147 483 647.
, e, .
, $ .
;
;
CONST , , () ;
16
, . var. , . :
.
. ,
. . .
var
VarName:Real;
begin
VarName:=< >;
|
|
end.
17
, ,
, .
: ,, , ,
. :
+ - * div mod
-
.
.
- . :
17 div 2 = 8, 3 div 5 = 0.
17 mod 2 = 1, 3 mod 5 = 3.
, ,
TRUE FALSE ( ).
,
, .
Real -
.
IEEE 457 -
.
80486 {$ N+},
- {$N-,E+}.
Comp ,
.
-
, :
+, -, *, /.
(Char) -
, .
- .
:
- , , :
'A' 'a' '' '';
- #K, K - -
, K 0..255;
- ^C, C - -
, C 64
.
(Pointer) , -
.
(4 ), ,
- .
()
, , -
@.
18
:
- -;
- -;
- -;
- -.
6.1. - , . . -, array, () ( ) of - :6.2. string Turbo Pascal - ( string) - ( 255 ). , . - 6.4. - , , . - record - end. . .
|
|
6.5. - - , . . . Turbo Pascal 256, (. . Ord) 0 255.6.6. - , ( ). , - ( -) -. . - file of, .
19
, . ( , , ) ( ), ( Pointer), .
, 256 . , , .
, . , .
, . ( real).
- . Pointer, , , . - :
, , , . , :
20