- 8
- 0
- 约1.29万字
- 约 90页
- 2017-06-09 发布于湖北
- 举报
程序设计语言范型Programming Languages Paradigms 内容 1.逻辑和逻辑程序 2.Horn子句 3.归结与合一 4.Prolog语言 1.逻辑和逻辑程序 逻辑程序设计 逻辑程序设计支持说明性程序设计范型 根据问题的高层描述来构建程序 告诉计算机“什么是真的”和“需要做什么”,而不是“怎样做”。 程序员把精力放在问题(封闭的问题世界)的描述上,而不是写一些诸如“下一步做什么”之类的底层算法指令。 1.逻辑和逻辑程序 谓词演算 逻辑程序设计中使用的逻辑 【例】用谓词表示的逻辑命题 0是自然数 2是自然数 对于所有的x,如果x是自然数,则x+1也是自然数 -1是自然数 1.逻辑和逻辑程序 谓词演算 谓词演算元素 ①常量:数或名称 ②谓词:值域为真或假的函数名 ③函数:区别谓词的其余函数 ④变量:不确定值 ⑤连接词: ⑥量词:描述变量 ⑦标点符号:( ) , ; 1.逻辑和逻辑程序 谓词演算 一阶谓词演算(first-order predicate calculus) 全称量化变量和存在量化变量仅可以指向论域中的对象,而不允许指向谓词和函数 谓词和函数的参数是项 常量 变量 函数 1.逻辑和逻辑程序 谓词演算 推理规则 【例】有如下三段论: “所有人会死;苏格拉底是人,所以苏格拉底会死。” 1.逻辑和逻辑程序 【例】证明:Fido会死 ①Fid
您可能关注的文档
- 第2章 Win7文件共享.docx
- ISO 14443-3 Type A初始化及防冲突算法.ppt
- 第3讲 嵌入式微处理器指令系统.ppt
- 嵌入式系统的原理与应用_04.ppt
- 计组第3篇-2缓存-071014.ppt
- 计算机组成原理第六讲 总线系统.ppt
- 第十三章 fi-6130z扫描仪安装步骤.pdf
- 比学赶帮超活动总结副本.doc
- 第一章 Web应用程序工作原理.ppt
- 一种快速离散小波变换算法与其在语音信号中的应用.pdf
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)