U E D R , A S I H C RSS

�블스캠프2010/Prolog


1. SWI-Prolog & Editor

2. 국민 예제 - 가계� 만들기

man(cronus).
woman(rhea).
is_married_to(cronus, rhea).

is_son_of(hades, cronus).
is_son_of(poseidon, cronus).
is_son_of(zeus, cronus).
is_daughter_of(hestia, cronus).
is_daughter_of(hera, cronus).
is_daughter_of(demeter, cronus).

is_parent_of(Y, X) :- is_son_of(X, Y); is_daughter_of(X, Y).

3. 연습문제

has_played(peter, titanic).
has_played(peter, hulk).
has_played(donald, titanic).
has_played(willy, matrix).
has_played(susan, titanic).
has_played(susan, matrix).
has_played(jane, highnoon).

4. 레�튼 �수와 함께


A~E� 5명� 있다.
그들� 전�� 5명 중 누군가 한 명�게서 �� 빌리고 있고, � 다른 한 명�게 �� 빌려주고 있으며, 같� �대�게서 빌린 �시� 빌려준 경우는 없다고 한다.
  • B는 Aì—�게 빌렸다.
  • E는 Aì—�게 빌려주지 않았다.
  • C는 Dì—�게 빌려주었다.
그럼 A는 누구�게서 �� 빌렸�까?

5. 아�슈타�� ��

...그러나 아�슈타�� 만들었다는 건 뻥�다.

다�과 같� 네 가지� 전제 조건� 주어져 있다.

1.색깔� 다른 5 채� 집� �렬로 있다.
2.� 집�는 서로 다른 국�� 가진 사람� 살고 있다.
3.다섯 사람� 어떤 종류� �료를 마시고, 담배를 피며, �물� 기르고 있다.
4.어떤 � 사람� �료나 담배, �는 키우는 �물� �치하지 않는다.

아래와 같� 15개� 정보가 주어졌� 때, 금붕어를 키우는 사람� 어� 나� 사람�까?

1.�국�� 빨간 집� 산다.
2.스웨��� 개를 기른다.
3.�마��� 차를 마신다.
4.초� 집� 하얀 집� 왼쪽 집�다.
5.초� 집� 사는 사람� 커피를 마신다.
6.펠멜(Pall Mall) 담배를 피우는 사람� 새를 기른다.
7.노란 집 사람� ��(Dunhill) 담배를 피운다.
8.한가운� 집� 사는 사람� 우유를 마신다.
9.노르웨��� 첫 번째 집� 산다.
10.블렌드(Blend) 담배를 피우는 사람� 고양�를 기르는 사람 옆 집� 산다.
11.�� 기르는 사람� ��(Dunhill) 담배를 피우는 사람 옆 집� 산다.
12.블루 매스터(Blue Master) 담배를 피우는 사람� 맥주를 마신다.
13.���� 프린스(Prince) 담배를 피운다.
14.노르웨��� 파란 집 옆집� 산다.
15.블렌드(Blend) 담배를 피우는 사람� �수를 마시는 사람과 �웃�다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:10
Processing time 0.0055 sec