- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
消解原理九步法求子句集
//化为子句集的九步法演示//作者:RanchoChan//时间:2010.12.15//有bug#includeiostream#includesstream#includestack#includequeueusing namespace std;//一些函数的定义void initString(string ini);//初始化string del_inlclue(string temp);//消去蕴涵符号string dec_neg_rand(string temp);//减少否定符号的辖域string standard_var(string temp);//对变量标准化string del_exists(string temp);//消去存在量词string convert_to_front(string temp);//化为前束形string convert_to_and(string temp);//把母式化为合取范式string del_all(string temp);//消去全称量词string del_and(string temp);//消去连接符号合取%string change_name(string temp);//更换变量名称//辅助函数定义boolisAlbum(char temp);//是字母string del_null_bracket(string temp);//删除多余的括号string del_blank(string temp);//删除多余的空格void checkLegal(string temp);//检查合法性char numAfectChar(int temp);//数字显示为字符//主函数void main(){cout------------------求子句集九步法演示-----------------------endl;system(color 0A); //orign = Q(x,y)%~(P(y);//orign = (@x)(P(y)P);//orign = ~(#x)y(x);//orign = ~((@x)x!b(x));//orign = ~(x!y);//orign = ~(~a(b));stringorign,temp;char command,command0,command1,command2,command3,command4,command5,command6,command7,command8,command9,command10;//=============================================================================cout请输入(Y/y)初始化谓词演算公式endl;cincommand;if(command == y || command == Y)initString(orign);elseexit(0);//=============================================================================cout请输入(Y/y)消除空格endl;cincommand0;if(command0 == y || command0 == Y){//del_blank(orign);//undonecout消除空格后是endlorignendl;}elseexit(0);//=============================================================================cout请输入(Y/y)消去蕴涵项endl;cincommand1;if(command1 == y || command1 == Y){orign =del_inlclue(orign);cout消去蕴涵项后是endlorignendl;}elseexit(0);//=============================================================================cout请输入(Y/y)减少否定符号的辖域endl;cincommand2;if(command2 == y || command2 == Y){do{temp = orign;orign = dec_neg_rand(orign);}while(temp != orign);cout减少否定符号的辖域后是endlorignendl;}elseexit(0);//========================================================
您可能关注的文档
- 法律英语词汇特点与情态动词译法.doc
- 法拉第电磁感应现象3.ppt
- 油品分馏塔产品闪点模型.pdf
- 河北省衡水市冀州中学2017届高三上学期11月月考(第三次)数学(理)试题.doc
- 泡沫酸在砂岩地层中作用的室内研究_王小培.pdf
- 河北省衡水中学2017届高三上学期第七次调研考试数学文.doc
- 注册公司与注册个体工商户有何区别?.docx
- 注册工商营业执照需要多长时间.pdf
- 泡沫陶瓷过滤片在铝合金铸造生产中的应用.pdf
- 泰勒公式及其应用_董海峰.pdf
- 高校教师资格证之《高等教育心理学》能力检测附参考答案详解(考试直接用).docx
- 高校教师资格证之《高等教育心理学》能力检测附参考答案详解(轻巧夺冠).docx
- 银发网民2025年网络金融服务安全性调查与风险控制建议.docx
- 2025年联合利华多品牌运营策略下的品牌忠诚度提升策略报告[001].docx
- 家庭教育指导行业家庭教育行业市场分析报告:2025年市场机遇与挑战.docx
- 2025年电力系统绿色转型与可持续发展研究报告.docx
- 体育社会组织改革对行业发展的推动作用.docx
- 高校教师资格证之《高等教育心理学》能力检测附参考答案详解(突破训练).docx
- 高校教师资格证之《高等教育心理学》能力检测附参考答案详解(研优卷).docx
- 高校教师资格证之《高等教育心理学》能力检测附参考答案详解(综合题).docx
文档评论(0)