我一直要求讲师用20个事实,10个规则和10个查询来编写一个Prolog应用程序,但这看起来很简单,但我可以像任何业务规则一样思考项目的场景/想法。
我们不允许对家谱进行编程。
有人可以建议吗?
感谢。
答案 0 :(得分:1)
个人计算机配置的小型专家系统怎么样? PC由组件(处理器,主板,RAM)构成。对于每个组件类别,有几个选项(供应商,类型,价格),某些组件可能需要或相互排除。
答案 1 :(得分:1)
想象一下患者服用多种不同的药物。
一些药丸与另一种药物相互作用,
在某些情况下 - 积极互动,在其他情况下 - 不良互动。
另一件事是,有些药物含有一些物质。因此,服用几种不同的药丸可能会导致超过每种成分物质的每日限量。
总结一下:
计划输入:一套药物
节目输出:有关互动的信息。
基本版:如果没有不良交互,则返回True,如果交互不良则返回False。
复杂版本:无论您想象什么详细信息,这可能会有所帮助:)。