编成问题(随便什么语言)

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:56:15
动物分类问题的产生式系统描述及其求解:

设由下列动物识别规则组成一个规则库,采用正向推理算法,建立一个产生式系统。该产生式系统就是一个小型动物分类知识库系统。

r1:若某动物有奶,则它是哺乳动物。

r2:若某动物有毛发,则它是哺乳动物。

r3:若某动物有羽毛,则它是鸟。

r4:若某动物会飞且生蛋,则它是鸟。

r5:若某动物是哺乳动物且有爪且有犬齿且目盯前方,则它是食肉动物。

r6:若某动物是哺乳动物且吃肉,则它是食肉动物。

r7:若某动物是哺乳动物且有蹄,则它是有蹄动物。

r8:若某动物是有蹄动物且反刍食物,则它是偶蹄动物。

r9:若某动物是食肉动物且黄褐色且有黑色条纹,则它是老虎。

r10:若某动物是食肉动物且黄褐色且有黑色斑点,则它是金钱豹。

r11:若某动物是有蹄动物且长腿且长脖子且黄褐色且有暗斑点,则它是长颈鹿。

r12:若某动物是有蹄动物且白色且有黑色条纹,则它是斑马。

r13:若有动物是鸟且不会飞且长腿且长脖子且黑白色,则它是驼鸟。

r14:若某动物是鸟且不会飞且会游泳且黑白色,则它是企鹅。

r15:若某动物是鸟且善飞且不怕风浪,则它是海燕。

例如再输入初始事实:

f1:某动物有毛发。

f2:吃肉。

f3:黄褐色。

f4:有黑色条纹。

则系统得出结论为:老虎。
给出源程序代码 谢谢
qq:460165416

最愚昧的解决办法 也是最明白的解决办法
把这些作为判断条件 进行一一的对比和 判断
嘿嘿~~~~! 这思路谁都明白 就不用再去讨论什么类了
更不用想那么多的流程 哈哈~~~! 提点愚昧的建议 ~~~!
我是想让你把事情简单化了~!

用类来描述更加好一点,继承关系。

你提的是什么问题呢?

r1:若某动物有奶,则它是哺乳动物。