.


:




:

































 

 

 

 


Fact(0,1)




fact(K,F):-K1=K-1, fact(K1,F1), F=F1*K.

:

Goal: fact(0,X), write(X= ,X), nl, fail.

=1, , fact(0,X) :

fact(K,F):-

, fact(0,F1), fact(-1,F1) ..

, , , .

fact(0,1):-!.

fact(K,F):-K1=K-1, fact(K1,F1), F=F1*K.

:

Goal: fact(0,X), write(X= ,X), nl, fail.

.

 

, .

 

.

.

 

:

[monday, tuesday, wednesday, thursday, friday, saturday, sunday] , ;

[1, 2, 3, 4, 5, 6, 7] , ;

['', '', '', '', '', '', ''] , ;

[] , .. , .

 

, . , .

:

Domains

< >=< >*

, , .

:

listI = integer* /* , */

listR = real* /* , */

listC = char* /* */

lists = string* /* , */

listL = listI* /* , */

:

[ [1,3,7], [], [5,2,94], [5,13] ]

, : [monday, 1, ""]

, , . , .

:





:


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


:

:

,
==> ...

1518 - | 1474 -


© 2015-2024 lektsii.org - -

: 0.012 .