Advertisement
Guest User

Untitled

a guest
Apr 9th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.64 KB | None | 0 0
  1. %--база знаний--
  2. начальное(состояние([], [], [], [], [], ['Дискретная математика'-'401И','Физика'-'401И','Физика'-'402И']) ).
  3.  
  4. целевое(состояние(_, _, _, _, _, [])).
  5.  
  6. переход(состояние(P1 , P2 , P3 , P4 , P5 , [ X | T] ),
  7.        состояние( [ X | P1 ] , P2 , P3 , P4 , P5 ,T ) ) .
  8.  
  9. %--решатель-(простой поиск в глубину)--
  10.  
  11. достижимо(A,A).
  12. достижимо(A,B) :- переход(A,C), достижимо(C,B).
  13.  
  14. поиск(B) :- начальное(A) , целевое(B), достижимо(A,B).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement