2010-07-17 3 views
0

강사가 20 가지 사실, 10 가지 규칙 및 10 가지 질문으로 Prolog 응용 프로그램을 작성해달라고 요청했지만 이것은 쉬운 것처럼 보이지만 모든 비즈니스 규칙과 같은 프로젝트의 시나리오/아이디어를 생각해 낼 수 있습니다.프롤로그 과제 제안

가계도를 프로그램 할 수 없습니다.

누구든지 제안 할 수 있습니까?

감사합니다.

+0

게임 'Guess Who'와 (과) 비슷한 것을하십시오. –

+0

규칙을 작성해야합니다. – peterwkc

답변

0

개인용 컴퓨터 구성을위한 소형 전문가 시스템은 어떻습니까? PC는 구성 요소 (프로세서, 마더 보드, RAM)로 구성됩니다. 각 구성 요소 카테고리에는 몇 가지 옵션 (공급 업체, 유형, 가격)이 있으며 일부 구성 요소에는 서로를 요구하거나 제외 할 수 있습니다.

+0

확인. 이것은 좋은 생각 인 것 같습니다. 10 개의 규칙, 20 개의 사실 및 10 개의 쿼리를 작성해야하기 때문에이 시나리오에서 사용할 수있는 규칙은 무엇입니까? 감사합니다. . – peterwkc

+0

다른 아이디어. – peterwkc

+0

이 예제를 사용하려면 문제 도메인을 사실/규칙/쿼리로 분석해야합니다. 나는 네 숙제를하지 않을거야. –

1

많은 약을 복용중인 환자를 상상해보십시오. 다른 경우에는 긍정적 인 상호 작용 - - 나쁜 상호 작용 어떤 경우에는

일부 알약이 서로 상호 작용으로 이동

.

또 다른 것은 약이 일부 물질을 공유한다는 것입니다. 그러므로 몇 가지 다른 약을 복용하는 경우, 구성 물질 중 하나의 일일 한도를 초과 할 수 있습니다.

을 요약하면 :

프로그램 입력 :

의약품

의 설정 프로그램 출력 : 상호 작용에 대한 정보를.

기본 버전 : 잘못된 상호 작용이 없으면 True를 반환하고, 잘못된 상호 작용이 있으면 False를 반환합니다.

복잡한 버전 : 상상할 수있는 모든 세부 정보, 도움이 될만한 :).