.
: , , , , , .
, , . .
, . 32768 32677. INTEGER. : BYTE, SHORTINT, WORD, LONGINT. (-128 127 SHORTINT 21474483648 2147483647 LONGINT). :
0, -3, 17, 193, -10000, 5.
INTEGER 50000 , .
i j , :
I, j: integer.
: , , . , . , . : div mod. (): a b b ¹ 0, a div b a mod b , b. :
17 div 3=5, 17 mod 3=2, 8 div 2=4, 8 mod 2=0, 1 div 5=0, 1 mod 5=1.
, .
( ) . , ( , , , ) . , . : (REAL), (SINGLE), (DOUBLE), (EXTENDED) (COMP). REAL. REAL 2.9 × 10-39 1.7 × 1038, 6 , 11-12 . , . . : 5.45, -0.001, 17.0, -19.1919, 0.143. . , ( ). . , 65.422 65.4×1022. : 0.547+3, 5.47+2, 54.7+1, 547.00, 5470-1, 54700-2 547. () : (+), (-), (*), (/).
|
|
, , , . , . INTEGER (), REAL.
, (TRUE FALSE). BOOLEAN . . TRUE FALSE . > (), < (), = () <> (). : (AND), (OR), (NOT). BOOLEAN 1 .
() . CHAR , (, ). IBM 256 ASCII. [, , Z, a, , z], [0, , 9], . CHAR 1 . CHAR . , ASCII-. , ASCII , (#). , CH:=#65 CH ASCII 65, .
, . , , . CHAR () ORD, INTEGER CHAR CHR.
, REAL INTEGER : ROUND REAL , TRUN REAL .
Trunc(3.14) = 3, trunc(-3.14) = -3, trunc(3.7) = 3
Round(3.14) = 3, round(3.7) = 4, round(-3.14) = -3
, , . : . , , .
|
|
, . () :
[1], G[1, 5], RAD [K, L], S[3, 4, 5].
, , , .. , , . , , . .
, .
, : , .
, , , .
, . , .
, , , n m :
n= 3, m = 8.
:
24 (2, 4) 2- 4- ;
lk (l, k) l- k- .
l 1 4, 1 8.
, , . .
, , .
, ( ) , . ;
- , ;
- , , ;
- , , , , , , , .
, , ( ) . . . , , : , (, , ) . , , , : . . .
, . , . , , , , .
|
|
. , , . N . , , . . : , , , .
, . . . . , , . , , . , , . , , , , .
. , , , .
- , . .
- , . . - , . . .
Turbo Pascal :