![]() | ![]() | ![]() | Solution |
printed_in_room(Doc,Room) <- printed_from(Doc,Comp) & computer_selects(Comp,Room). on_printer(Doc,Pr) <- printed_in_room(Doc,Room) & plugged_into(Pr,Room).
Here is one (sensible) configuration:
computer_selects(c1,r101). computer_selects(c2,r202). computer_selects(c3,r202). plugged_into(pr1,r101). plugged_into(pr2,r202). printed_from(doc1,c1). printed_from(doc2,c2). printed_from(doc3,c3).
Here is one (not so sensible) configuration:
computer_selects(c1,r101). computer_selects(c2,r202). computer_selects(c3,r202). plugged_into(pr1,r101). plugged_into(pr2,r101). printed_from(doc1,c1). printed_from(doc2,c2). printed_from(doc3,c3).To think about: Where does doc1 get printed? Where does doc2 get printed (in what room and on what printer)?
![]() | ![]() | ![]() | Solution |