.


:




:

































 

 

 

 





( ) , . , , . , : , , . , . . date. , "1 2001 " (. 2.2):

date £ 1, may, 2001)

date date{ 1, may, 2001)

/l\ /\l/

May 2001

A) 6J

. 2.2. : ) ; ) , Prolog

( ) . . , , : date! Day, may, 2001}

, Day - .

. , Prolog , .



I. Prolog


Prolog . , may datef I, may, 2001)

(. . 2.2). , - . , , .

, (. 2.3). ; , . , :

point, ;

s, ;

triangle, .

5 ■

(6,4)

4i

2 = (2,]

8' /

■ (4,2)

1 = (1,1)

, 2.3.

, . 2.3, :

PI - point (1,1) 2 - point(2,3! S = seg< PI, 2) = seg(pointd.l), point<2,3>)

T - ttiangle[ point(4,2), point(6,4). point (7,1))

, 2.4, , , , .

, , , point3: point3(X, Y, Z!

, point, - , , : point; xi, YD point: X, Y, Z)

, point, Prolog ,


2. Prolog



, . , .


1. , ,

2. , .. .


.


 


1 = point


S = seg


 




Point


Point


/\ /\

T = triangle


Point


Pnrnl


Potirt


, 2.4, , - . 2.3

, Prolog , . , Prolog . . 2.5 , : ( + ) ' ( - 5)



 


. 2.5. , , ( + )

* ( - 5)

, , , "-", "+ " "-" , :

* (.+ [ , ), - (, 5))

, , Prolog, . , , -



I. Prolog


, . Prolog , "-", "+ " "-" . , , 3.

(. 2.6). , rl, 2, 4 , par z seq . Prolog.

seq< rl, r2)

par(rl, r2>

par(rl, par(r2, r3)1

par(rl, se<jtsrir2,x3),r4!)

Seq


--><


/\

rl

R2


Par


v,


R2


I1


RZ



Par

/\

R1 par

/\

F2 r3

/\

Seq

/\

Par r4


i?



.. 2.6. . :) rl z2; ) ; ) ; ) rl


2. Prolog







:


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


:

:

, .
==> ...

1499 - | 1289 -


© 2015-2024 lektsii.org - -

: 0.013 .