.


:




:

































 

 

 

 


Or_(N3, N4, Output)




:

goal: xor(Input1,Input2,Output)

, , '.

 

9.5. .

. '. . , , . . , .

. , . , n . , . , , . , , , , . : .

.

* .

* N :

1. (N-) () ;

2. N-1 () ;

3. N- ();

4. N-1 ;

5. N- ;

 

, , :

1. hanoi , .

2. move, N , , .

3. inform, , .

 

Domains

loc = right;

Middle;

Left

Predicates

Hanoi(integer)

Move(integer, loc, loc, loc)

Inform(loc, loc)

Clauses

hanoi(N):- move(N, left, middle, right).

move(1, A, _, C):- inform(A, C),!.

move(N, A, B, C):- N1=N-1,

Move(N1, A, C, B),

Inform(A, C),





:


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


:

:

, - , ; , - .
==> ...

1465 - | 1469 -


© 2015-2024 lektsii.org - -

: 0.012 .