.


:




:

































 

 

 

 





, , , .

86 (, " " " "). , , , .

, . , " " , , ( ), . , , ( ). , () ( ).

( ), , , .

:

. , , , , . .

. , () . (, ), (, ). - , (, 1 31 ). , . : 1..31

. , . :

+ -, , . , , ( Integer Int, Long Int); , (Word).

:

: 2.5 -3.14 2.

;

(""): m*10p, m - , 0.1≤|m|≤1, p - , . , :

-153.5 -0.1535*103

99.005 0.99005*102

IBM‑ , , , . " 10 " E e ():

-153.5 -0.1535*103 -0.1535E3 -1.535E02

99.005 0.99005*102 0.99005E+02

(Real Float) (Double) . .

, . UBASIC, .

(char). . . , . char :

, ( ASCII);

, .

( ) char . , ASCII 0 < 1 <...< 9 < A < B <...< Z < a < b <...< z; , x 0 <= x <= 9, - ; A <= x <= Z, x - ; a <= x <= z, x - .. .

( ) char - , , . , , char , .

, char (tiny integer) , .

, , , , char.

(bool, boolean, logical). : . . , . , (false) 0, (true) . , , . , , , . ( & AND), ( | OR) (~ NOT), :

TRUE AND TRUE = TRUE
TRUE AND FALSE = FALSE
FALSE AND TRUE = FALSE
FALSE AND FALSE = FALSE

TRUE OR TRUE = TRUE
TRUE OR FALSE = TRUE
FALSE OR TRUE = TRUE
FALSE OR FALSE = FALSE

NOT FALSE = TRUE
NOT TRUE = FALSE

(set). . . .

() .

(rray). (). , . . , - , 20 10 . , - . , (. . 1.2).

(string). . ( , ). , , , .

(). , . , . - , . , , , . , :

.. 4 5 5

: - ( ), - ( ).

"" :

type zap = record

fam: string;

m, inf, h: integer;

end;

zap - , fam, m, inf h - . record end , .

(file). , ( , , ).

(class). - , . 1.4.

- , , . :

(Pointer). , - , .

. , , .

, ( ) ( ).

.

.

.

:

(. nominative type system) () .

(. structural type system) ( , ).

. .

.

. :

1. . . - . . "" .

2. . "" + 1. , ( ). .

3. . "" , , . .

. , , , , . , .

. . , enum () bool () int () , , .






:


: 2015-05-07; !; : 5598 |


:

:

, .
==> ...

1360 - | 1172 -


© 2015-2024 lektsii.org - -

: 0.015 .