.


:




:

































 

 

 

 





. () . . 4 : , , . .

- , . , '_', . , , , . , + - * = < >: & ( , ).



:

b, abcXYZ, x_123, efg_hij, , ,

' ',

+,::, <---->, ***

(Integer) (Float).

, : 1, 1313, 0, -97. , , . SWI-Prolog -2147483648 (-231) 2147483647 (231-1).

. , : 3.14, -0.0035, 100.2. . , - , , . , . , , .

, , :

X, _4711, X_1_2, , _x23, 2, _

( ) - ( ). , . , .

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

.

4.

number(X) ,X ,-

var {X). , X - .

nonvar(X). ,X X

.

atom!X). ,X .

intege r(X). ,X .

floa t[X). , .

number(X). ,X ,

atomi c(X). , X .

compound(X). , X ().

5. г .

, ? . :

= Y

, Y .

is E

, E.

1 =:= 2

, 1 2. , ,

1 =/= 2

- . , ' == ':

1 == 2

, 1 2 , . . , . , . " ", , :

Tl \== T2

:

?- f(a, b) == f(, b).
yes

?- f(a, b) == f(a, X).
n

?- f(a, X) == f(a, Y).
no

?- X \== Y.
yes

?- t(X, f(a, Y)) == t(X, f(a, Y)).
yes





:


: 2015-10-01; !; : 322 |


:

:

, ,
==> ...

1516 - | 1501 -


© 2015-2024 lektsii.org - -

: 0.01 .