人工智能子句消解实验报告.doc

人工智能子句消解实验报告.doc

ID:55558400

大小:26.00 KB

页数:3页

时间:2020-05-17

人工智能子句消解实验报告.doc_第1页
人工智能子句消解实验报告.doc_第2页
人工智能子句消解实验报告.doc_第3页
资源描述:

《人工智能子句消解实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告一.实验名称:字句消解原理实验二.实验目的:理解和掌握消解原理,熟悉谓词公式化为子句集的九个步骤,理解消解推理规则,能把任意谓词公式转换成子句集,并能够得到消解式。对基础编程语言的熟悉,应用。三.实验原理:对于L1和L2两个原子公式,并且L1和L2具有相同的谓词符号,但一般具有不同的变量。已知两个字句L1Va和~L2Vb,如果L1和L2具有最一般的合一者c,那么通过消解可以从这两个父辈字句推导出一个新字句(aVb)c。四.实验内容:1通过编程实现字句消解的演示界面。2        运行并观察演示实例。3        输入新的子句,

2、检查消解结果。4        根据消解过程理解消解原理和常用规则。五.开发工具:C#六.实验结论和总结1        熟悉消解过程,理解子句消解规则。2       给出自己输入的待消解子句、消解结果和详细过程。3通过对置换规则的理解设计相对比较好的置换规则。附实验截图和主要程序代码:主要代码:for(intj=0;j

3、

4、(fstr2[k][0]=='~

5、'))){f1=j;f2=k;//标准互补的字符串//找到互补后,进行置换寻找if(fstr1[j][0]=='~'){fstr11=fstr1[j].Substring(3,fstr1[j].Length-4);fs11=fstr11.Split(',');}else{fstr11=fstr1[j].Substring(2,fstr1[j].Length-3);fs11=fstr11.Split(',');}//找到互补后,进行置换寻找if(fstr2[k][0]=='~'){fstr22=fstr2[k].Substring(3,fstr

6、2[k].Length-4);fs22=fstr22.Split(',');}else{fstr22=fstr2[k].Substring(2,fstr2[k].Length-3);fs22=fstr22.Split(',');}}}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。