案例:下蛋网

规则库: r1: IF 该动物有毛发 THEN 该动物是哺乳动物 r2: IF 该动物有奶 THEN 该动物是哺乳动物 r3: IF 该动物有羽毛 THEN 该动物是鸟 r4: IF 该动物会飞 AND 会下蛋 THEN 该动物是鸟 r5: IF 该动物吃肉 THEN 该动物是食肉动物 r6: IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是食肉动物 r7: IF 该动物是哺乳动物 AND 有蹄 THEN 该动物是有蹄类动物 r8: IF 该动物是哺乳动物 AND 是反刍动物 THEN 该动物是有蹄类动物 r9: IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有暗斑点 THEN 该动物是金钱豹 r10:IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有黑色条纹 THEN 该动物是虎 r11:IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿 r12:IF 该动物有蹄类动物 AND 身上有黑色条纹 THEN 该动物是斑马 r13:IF 该动物是鸟 AND 有长脖子 AND 有长腿 AND 不会飞 AND 有黑白二色 THEN 该动物是鸵鸟 r14:IF 该动物是鸟 AND 会游泳 AND 不会飞 AND 有黑白二色 THEN 该动物是企鹅 r15:IF 该动物是鸟 AND 善飞 THEN 该动物是信天翁。设已知初始事实存放在综合数据库中: 该动物身上有:暗斑点,长脖子,长腿,奶,蹄 推理机构的工作过程 : (1)从规则库中取出 r1,检查其前提是否可与综合数据库中的已知事实匹配。匹配失败则 r1 不能被用于推理。然后取 r2 进行同样的工作。匹配成功则r2被执行。 综合数据库 : 该动物身上有:暗斑点,长脖子,长腿,奶,蹄,哺乳动物 (2)分别用 r3,r4,r5,r6 综合数据库中的已知事实进行匹配,均不成功。 r7 匹配成功,执行 r7 。 综合数据库: 该动物身上有:暗斑点,长脖子,长腿,奶,蹄,哺乳动物,有蹄类动物 (3)r11 匹配成功,并推出 “该动物是长颈鹿”。 编程要求 根据提示,在右侧编辑器补充代码,完成产生式系统——动物识别系统的操作,最后达到输入动物特征,输出动物类型的结果。 测试说明 平台会对你编写的代码进行测试: 测试输入: 1 2 10 0 预期输出: 输入对应条件前面的数字: ******************************************************* *1:有毛发 2:产奶 3:有羽毛 4:不会飞 5:下蛋 * *6:吃肉 7:有犬齿 8:有爪 9:眼盯前方 10:有蹄 * *11:反刍 12:黄褐色 13:有斑点 14:有黑色条纹 15:长脖 * *16:长腿 17:会飞 18:会游泳 19:黑白二色 20:善飞 * *21:哺乳类 22:鸟类 23:食肉类 24:蹄类 * ******************************************************* *******************当输入数字0时!程序结束*************** 请输入:1 请输入:2 请输入:10 请输入:0 前提条件为: 有毛发 产奶 有蹄 推理过程如下: 有毛发->哺乳类 有蹄,哺乳类->蹄类
03-20
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值