- 27
- 0
- 约1.27万字
- 约 78页
- 2017-05-27 发布于广东
- 举报
人工智能技术导论第2章-逻辑程序设计语言prolog
PROLOG是Programming in Logic的缩写。它是由法国马塞大学于1972年研制,是一种逻辑型程序设计语言。在PROLOG程序中,一般只需告诉计算机“做什么”,而不需要告诉计算机“怎么做”。 与通常过程性程序设计语言相比, PROLOG是更高级语言。 例 表的倒置, 即求一个表的逆序表。 reverse([], []). reverse([H|T],L):-reverse(T, L1), append(L1, [H], L). 这里, reverse的第一个项是输入, 即原表; 第二个项是输出, 即原表的倒置。 (见P44-1,GOAL:reverse([1,2,3,4],L) . ) (3) 若“!”位于其他位置, 则当其后发生回溯且回溯到“!”处时, 就在此处失败, 并且“!”还使它所在子句的头谓词(子目标)整个失败(即阻止再去访问头谓词的其余子句(如果有的话), 即迫使系统直接回溯到该头谓词(子目标)的前一个子目标(如果有的话))。 3. 算术表达式 Turbo PROLOG提供了五种最基本的算术运算:加、减、 乘、除和取模, 相应运算符号为+、 -、*、 /、 mod。 这五种运算的顺序为: *、/、 mod优先于+、 -。 同级从左到右按顺序运算, 括号优先。 例如:
您可能关注的文档
- 《财务管理》第四章2.ppt
- 《经济生活》第四单元复习课件.ppt
- 世界经济31.ppt
- 世界经济概论第九章美国经济.ppt
- 专利信息的检索概论研究会1026新药.ppt
- 中国项目管理师pmp国家职业标准考前培训—项目启动.ppt
- 中级会计实务1-2.ppt
- 个股期权方案介绍与投资策略30.ppt
- 中级财务会计第四章2010秋冬1218.ppt
- 中级财务会计学a下第二章资产负债表.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- TwinCAT软件开发:TwinCAT 3_(9).TwinCAT3可视化与HMI.docx VIP
- 页岩气体积压裂机理及水平井分段压裂技术.pptx VIP
- 2025年青海省定向选调生选调招聘考试《综合能力测试》真题及答案.docx VIP
- 粉尘爆炸风险辨识评估和管控制度.pdf VIP
- 公文写作格式与范文.docx VIP
- 医保政策对应的内部管理制度和财务制度.pdf VIP
- 2025年活性炭吸附实验实验报告[活性炭吸附实验].docx
- 新目标大学英语 视听说教程 徐锦芬 第二版 第2册 课后习题答案.pdf VIP
- 液位计UHZ51(1,2,3,4,7,8)使用说明书x.pdf
- 六年级数学上册计算题过关练习.pdf VIP
原创力文档

文档评论(0)