Advertisement
Guest User

Untitled

a guest
May 4th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1.  
  2. %Trabalho 7
  3. ao_lado(X, Y, L) :- nextto(X, Y, L).
  4.  
  5. regra1(E) :-
  6. nth0(0, E, f);
  7. nth0(1, E, f);
  8. nth0(2, E, f).
  9.  
  10. regra2(E) :-
  11. ao_lado(h, g, E).
  12.  
  13. regra3(E) :-
  14. nth0(1, E, l);
  15. nth0(2, E, l);
  16. nth0(3, E, l);
  17. nth0(4, E, l);
  18. nth0(5, E, l).
  19.  
  20. regra4(E) :-
  21. nth0(0, E, m);
  22. nth0(6, E, m).
  23.  
  24. regra5(E) :-
  25. nth0(4, E, p);
  26. nth0(5, E, p);
  27. nth0(6, E, p).
  28.  
  29.  
  30.  
  31. dengue(D) :-
  32. D = [_,_,_,_,_,_,_],
  33. Casas = [f,g,h,l,m,p,t],
  34. permutation(Casas, D),
  35. regra1(D),
  36. regra2(D),
  37. regra3(D),
  38. regra4(D),
  39. regra5(D).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement