欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年人工智能程 .pdf

    • 资源ID:27293785       资源大小:47.02KB        全文页数:7页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年人工智能程 .pdf

    Badming 代码下面是 Badming 写的一些关于AI 的 c+代码, badming 认为当代码复杂到一定程度,程序给人类的反应,人类已经分不清是不是死的代码或是真的有意识产生了。下面的代码实际是简单脚本的处理代码。Badming 认为,现代的脚本语言实际上是未来Ai 的前身。#include#include#include#include#includeusing namespacestd;/*信息结构 */typedef vector Msg;Msg MsgEmpty; / 空的Msg MsgFalse; / 假Msg MsgUnknown; /不知道Msg MsgTrue; /真Msg MsgAny; /任何值typedef map Knowledge; /解决方案struct FunTool /辅助工具typedef Msg (*Way)(Msg );int id;Way pFun;string explain;FunTool()FunTool(int _id,Way _pFun,string _explain)id=_id;pFun=_pFun;explain=_explain;typedef vector FunTools;/*信息结构定义完毕*/可能需要的方法,人为提供的Msg say(Msg msg)for(int i=0;imsg.size();i+)coutmsgit;coutendl;return MsgEmpty;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - Msg makeMsg(string str)Msg a;a.push_back(str);return a;Msg nextNumber(Msg msg)string str=msg0;if(str.empty()makeMsg();int n=0;for(int i=0;istr.size();i+)if(stri=0)n=n*10+stri-0;elsemakeMsg();n+;char t100;itoa(n,t,10);return makeMsg(t);classPlusGirlpublic :PlusGirl()initMap();MsgEmpty.push_back(empty);MsgEmpty.push_back(msgState);MsgFalse.push_back(false);MsgFalse.push_back(msgState);MsgUnknown.push_back(unknow);MsgUnknown.push_back(msgState);MsgTrue.push_back(true);MsgTrue.push_back(msgState);MsgAny.push_back(any);MsgAny.push_back(msgState);int strToInt(string str)int n=0;int i=0;while(istr.size()&stri=0)n*=10;n+=stri-0;i+;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - return n;/*/FunTools iFunTools;/ 定义函数工具集void initMap()iFunTools.push_back(FunTool(iFunTools.size(),nextNumber, 让一个数 +1);iFunTools.push_back(FunTool(iFunTools.size(),say, 说出 msg 中内容 );Msg showHelp( Msg msg)coutPlusGirl 可用的方法如下:endl;cout 编号 t 方法的使用说明endl;for(int i=0;iiFunTools.size();i+)coutiFunToolsi.idtiFunToolsi.explainendl;return MsgEmpty;/*/知识结构,校验格式与执行解决方案vector iKnows; /解决方案集合Msg analyse(const Msg &words) /通过各种情况分析,而解决问题for(int i=0;iiKnows.size();i+)Msg msg=solveProblem(iKnowsi,words);if(msg.empty()|msg=MsgUnknown)continue;return msg;return MsgEmpty;Msg solveProblem(Knowledge &know,const Msg problem) /使用一种解决方案,解决一个问题Knowledge:iterator loop=know.begin();map data;/数据区域data0=problem;map itemData;while(loop!=know.end()Msg & script=loop-second;if(0=script.size()returnMsgUnknown;/define amsgif(script0=define)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - if(6script.size()returnMsgUnknown;if(script3!=)returnMsgUnknown;if(script1=msg)if(script4=msg)datastrToInt(script2)=datastrToInt(script5);elseif(script4=item)datastrToInt(script2).clear();for(int i=5;iscript.size();i+)datastrToInt(script2).push_back(itemDatastrToInt(scripti);elseif(script4=string)datastrToInt(script2).clear();for(int i=5;iscript.size()returnMsgUnknown;Msg temp;if(script1=solve)temp=solveProblem(iKnowsstrToInt(script2),datastrToInt(script3);elseif(script1=fun)temp=iFunToolsstrToInt(script2).pFun(datastrToInt(script3);elseif(script1=msg)temp=datastrToInt(script2);else return MsgUnknown;if(temp.empty()return MsgUnknown;if(temp=MsgUnknown)returntemp;if(script5=msgState)if(script4=&script6!=temp0)|(script4=!=&script6!=temp0)loop+;continue;if(script5=msg)if(script4=&datastrToInt(script6)!=temp)|(script4=!=&datastrToInt(script6)!=temp)loop+;continue;if(script7=end)returndatastrToInt(script8);if(script7=goto)loop=know.find(strToInt(script8);continue;if(script0=use)if(6=script.size()returnMsgUnknown;if(script4=solve)datastrToInt(script2)=solveProblem(iKnowsstrToInt(script5),datastrToInt(script7);if(script4=fun)datastrToInt(script2)=iFunToolsstrToInt(script5).pFun(datastrToInt(script7);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - loop+;continue ;if(script0=end)return datastrToInt(script1);if(script0=goto)loop=know.find(strToInt(script1);continue;loop +;return MsgEmpty;/*/;int main()PlusGirl girl;girl.showHelp(MsgEmpty);cout-endlab)Msg m;m.push_back(a);m.push_back(b);girl.analyse(m);system(pause);return 0;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

    注意事项

    本文(2022年人工智能程 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开