Advertisement
Sylv3rWolf

Untitled

Nov 4th, 2015
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. pd:
  2.  
  3.  
  4. sklej([R|PoprzedniDzien],[sr|[NastepnyDzien|Reszta]],[pn,wt,sr,czw,pt,sob,nd]).
  5.  
  6. X - czw
  7. X- wt
  8.  
  9. 38 ?- sklej(Poprz,[sr|Nast],[pn,wet,sr,czw,pt,sob,nd]).Poprz = [pn, wet],
  10. Nast = [czw, pt, sob, nd] ;
  11. false.
  12. 37 ?- sklej(X,Y,[1,2,3,4,5]).
  13. sklej([1,2,3],X,[1,2,3,4,5]).
  14. dlugosc([7,4,5,2],Dl).
  15.  
  16. sklej(_,[sr|Nast],[pn,wt,sr,czw,pt,sob,nd]).
  17.  
  18. czyNalezy(X,[X|_]).
  19. czyNalezy(X,[_|T]):-czyNalezy(X,T).
  20.  
  21. dlugosc([],0).
  22. dlugosc([_|T],Dl):-dlugosc(T,X),Dl is X+1.
  23.  
  24. suma([H|T],S):-suma(T,X),S is X+H.
  25. suma([],0).
  26.  
  27. odejmowanie([H|T],O):-odejmowanie(T,X),O is H-X.
  28. odejmowanie([],0).
  29.  
  30. mnozenie([H|T],M):-mnozenie(T,X),M is H*X.
  31. mnozenie([],1).
  32.  
  33. dzielenie([H|T],D):-dzielenie(T,X),D is H/X.
  34. dzielenie([],1).
  35.  
  36. sklej([],L2,L2).
  37. sklej([H|L1],L2,[H|L3]):-sklej(L1,L2,L3).
  38.  
  39.  
  40.  
  41. Wyświetlenie CZWARTKU
  42. sklej(_,[sr|[NastepnyDzien|X]],[pn,wt,sr,czw,pt,sob,nd]).
  43.  
  44. Wyświetlenie WTORKU
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement