消解原理九步法求子句集

消解原理九步法求子句集

ID:40854769

大小:151.15 KB

页数:17页

时间:2019-08-08

消解原理九步法求子句集_第1页
消解原理九步法求子句集_第2页
消解原理九步法求子句集_第3页
消解原理九步法求子句集_第4页
消解原理九步法求子句集_第5页
资源描述:

《消解原理九步法求子句集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//化为子句集的九步法演示//作者:RanchoChan//时间:2010.12.15//有bug#include#include#include#includeusingnamespacestd;//一些函数的定义voidinitString(string&ini);//初始化stringdel_inlclue(stringtemp);//消去蕴涵符号stringdec_neg_rand(stringtemp);//减少否定符号的辖域string

2、standard_var(stringtemp);//对变量标准化stringdel_exists(stringtemp);//消去存在量词stringconvert_to_front(stringtemp);//化为前束形stringconvert_to_and(stringtemp);//把母式化为合取范式stringdel_all(stringtemp);//消去全称量词stringdel_and(stringtemp);//消去连接符号合取%stringchange_name(stringtemp);//

3、更换变量名称//辅助函数定义boolisAlbum(chartemp);//是字母stringdel_null_bracket(stringtemp);//删除多余的括号stringdel_blank(stringtemp);//删除多余的空格voidcheckLegal(stringtemp);//检查合法性charnumAfectChar(inttemp);//数字显示为字符//主函数voidmain(){cout<<"------------------求子句集九步法演示------------------

4、-----"<

5、command8,command9,command10;//=============================================================================cout<<"请输入(Y/y)初始化谓词演算公式"<>command;if(command=='y'

6、

7、command=='Y')initString(orign);elseexit(0);//=============================================

8、================================cout<<"请输入(Y/y)消除空格"<>command0;if(command0=='y'

9、

10、command0=='Y'){//del_blank(orign);//undonecout<<"消除空格后是"<

11、cout<<"请输入(Y/y)消去蕴涵项"<>command1;if(command1=='y'

12、

13、command1=='Y'){orign=del_inlclue(orign);cout<<"消去蕴涵项后是"<

14、cin>>command2;if(command2=='y'

15、

16、command2=='Y'){do{temp=orign;orign=dec_neg_rand(orign);}while(temp!=orign);cout<<"减少否定符号的辖域后是"<

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

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

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