第0页共47页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第0页共47页第2章知识表示方法部分参考答案2
8设有如下语句,请用相应的谓词公式分别把他们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花
解:定义谓词P(x):x是人L(x,y):x喜欢y其中,y的个体域是{梅花,菊花}
将知识用谓词表示为:(∃x)(P(x)→L(x,梅花)∨L(x,菊花)∨L(x,梅花)∧L(x,菊花))(2)有人每天下午都去打篮球
解:定义谓词P(x):x是人B(x):x打篮球A(y):y是下午将知识用谓词表示为:(∃x)(∀y)(A(y)→B(x)∧P(x))(3)新型计算机速度又快,存储容量又大
解:定义谓词NC(x):x是新型计算机F(x):x速度快B(x):x容量大将知识用谓词表示为:(∀x)(NC(x)→F(x)∧B(x))(4)不是每个计算机系的学生都喜欢在计算机上编程序
解:定义谓词S(x):x是计算机系学生第1页共47页第0页共47页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共47页L(x,pragramming):x喜欢编程序U(x,computer):x使用计算机将知识用谓词表示为:¬(∀x)(S(x)→L(x,pragramming)∧U(x,computer))(5)凡是喜欢编程序的人都喜欢计算机
解:定义谓词P(x):x是人L(x,y):x喜欢y将知识用谓词表示为:(∀x)(P(x)∧L(x,pragramming)→L(x,computer))2
9用谓词表示法求解机器人摞积木问题
设机器人有一只机械手,要处理的世界有一张桌子,桌上可堆放若干相同的方积木块
机械手有4个操作积木的典型动作:从桌上拣起一块积木;将手中的积木放到桌之上;在积木上再摞上一块积木;从积木上面拣起一块积木