.


:




:

































 

 

 

 





, .

. , . .

: PL/1 x

DECLARE X FIXED DECIMAL (10.2);

. , . , .

.

 

, - , . (FORTRAN)

. , .

. , .

 

.

 

, , .

. , .

. , .

 

.1.5. 3/2

 

.

 

 

() .

. , : (true) (false), false<true.


 

:

: Boolean1 ´ Boolean2 void

Boolean1 ´ Boolean2 Boolean3

(, ):

(and): Boolean1 ´ Boolean2 Boolean3

(or): Boolean1 ´ Boolean2 Boolean3

(not): Boolean1 Boolean2.

, , , , -,

-.

. ( ).

:

- (, ) ( =0, =1), ;

, .

, , , ( , ).

 

(, , ) , .

 

 

.

. , (, ASCII Unicode).

:

: char1 ´ char2 void

char1 ´ char2 char3

:

: char1 ´ char2 Boolean.

, , (, ) , :

Ord: char integer,

Chr: integer char,

(successor) (predecessor) :

Pred: char char,

Succ: char char.

. , . . -.

 

 

.

. , () (null).

:

1. . , (, Pascal, Ada).

2. . (Smalltalk). , , .

 

C, C++, Pascal , . , . Java , .

 

:

. , , () ;

, .

-, , :

. .

:

: ptr1 ´ ptr2 void

ptr1 ´ ptr2 ptr3;

, .

 

:

: ptr1 ´ ptr2 Boolean;

(, ):

: ptr1 ´ ptr2 ptr3;

( ):

: ptr1 ptr2.

. :

. , ;

. , .

 

, , , , .

 

, , , .

 

, .

. :

. . , .

, . .

. , .

:

v :

: str1 ´ str2 void

: str1 ´ str2 str3;

v () :

: str1 ´ str2 str3;

v : , , , , , .

:

: str1 ´ str2 Boolean.

. .

v :

: str1 ´ integer1 ´ integer2 str2;

v :

: str1 ´ str2 integer1,integer2.

, .

. - . , .

.

.1.6.

 

 

, .

. , .

 

:

Type color=(white, red, green, blue, black);

Var circle, square: color;

:

: , , , , , ;

;

succ pred, .

. , . .

 

.


 

(, , ) .

:

Type size=1..100;

Var index: size;

, .

 

.

 

 





:


: 2017-02-25; !; : 368 |


:

:

.
==> ...

1307 - | 1257 -


© 2015-2024 lektsii.org - -

: 0.023 .