- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谓词逻辑表示法(1) 活动意图:通过活动比较谓词逻辑表示语句与自然语言之间的关系,强调谓词逻辑表示法的优越性-与人类的自然语言接近,且可方便地存储到计算机内,让计算机作精确处理。活动通过对比谓逻辑表示法语句和人类自然语言,寻找出谓词逻辑表示法中关键的组成部分-谓词。 重点难点: 重点:了解谓词逻辑表示法的基本概念、术语,教师要指导学生充分理解和掌握谓词、符号、量词等术语及其使用。 难点:寻找知识中的谓词,谓词不一定指动词,能够表现知识中的对象之间的关系的词语都可以作为谓词。 谓词逻辑表示法(2) 建议教学过程 通过活动引出自然语言的表示和谓词逻辑的表示,比较两者差异 讲授学习指引中的谓词逻辑表示法的组成 讲授学习指引的用谓词表示知识的步骤 对本章内容进行总结 体验活动,强化上述内容 谓词逻辑表示法(3) 挑选各种各样的知识,包含不同种类的对象之间的关系,让学生充分认识到谓词所能表示的范围 后续活动与评价 后续活动让学生从整体上对知识表示法有更深入的认识,不仅能够学会使用不同的表示法表示知识,还需用根据不同的表示法的特点选择合适的使用场合。 第3章 人工智能语言 课标要求: 1了解一种人工智能语言的基本数据结构和程序结构,掌握相关概念 2知道人工智能语言的主要特征 3初步学会使用人工智能语言求解简单问题 4能够上机调试,执行相应的程序 建议:从“读”程序开始,引导学生逐步适应人工智能语言的开发环境,并提供实例帮助学生克服学习中的障碍,在理解prolog语言的基本概念之后,通过调试,改写,填充程序等活动,学会开发简单的程序. 主要内容 认识Prolog语言 Prolog程序的编写 认识Prolog语言(1) 活动意图:以运行一个范例程序并观察运行结果的方式,让学生直接接触Prolog程序语言及相关程序,用直观的形式让学生建立起感性认识,然后通过对照范例程序源文件中的语句和运行结果,让学生了解Prolog语言的基本数据结构和程序结构,知道人工智能语言的主要特征. 重点难点: 重点:让学生通过观察,调试,比较和分析,了解Prolog语言的程序结构和基本数据结构. 难点:理解事实,规则,目标之间的关系,这些内容分散在程序的各个地方,教师应该在帮助学生正确划分程序结构的基础上,通过对比程序和运行结果,找到它们之间的关系. 课学准备: 教师一定要预先在计算机上安装Visual Prolog软件,并将范例程序存放在指定的位置.(注意Prolog版本差异大) 认识Prolog语言(2) 建议教学过程 导入新课,复习谓词逻辑表示法 启动Visual Prolog,认识开发环境 运行范例程序,了解程序的结构 阅读程序语句,了解Prolog的数据结构 小结 体验活动 认识Prolog语言(3) Prolog是一种以逻辑推理为基础的逻辑型程序设计语言,计算被看作是对逻辑式的证明. Prolog语言解决问题时只要求描述给定问题中的对象和反映它们之间关系的已知事实,强调各对象之间的关系,而且不需要告诉计算机运算执行的先后次序. Prolog语言的三种基本语句:事实,规则和目标 Prolog程序的基本结构:论域段,谓词段,子句段和目标段. Prolog提供一个一致的数据结构-项,所有的数据和P rolog程序都是由项构造而成,Prolog通过对项进行模式匹配来求解.项包括简单项(常量,变量),复合项(结构),表等. Prolog程序的编写(1) 活动意图:由于独立进行Prolog编程工作比较困难,所以活动中从一个范例程序入手,通过输入程序,调试,运行程序,让学生逐渐进入角色,通过添加目标语句,修改原有语句等活动,通过实践加深对语法和程序运行机制的理解. 重点难点: 重点:指导学生掌握Prolog程序解决简单问题的方法. 难点:让学生理解Prolog程序的运行机制. 课学准备: 需要通过回答,小练习等方式对学生上一节的学习情况作一个了解,教师一定要预先准备一些范例程序,以便于是在教学中举一反三. Prolog程序的编写(2) 建议教学过程 调试,运行范例程序 按照活动要求修改程序中的语句,记录运行结果 通过以上一系列的尝试,结合学习指引,寻找Prolog的执行机制 根据学习指引第61页的程序,辅导学生理解回溯机制 学习“学习指引”中“用Prolog解决递归问题”的内容 总结 通过体验活动独立编写一段程序 Prolog程序的编写(3) Prolog的运行机制 匹配合一 回溯 用Prolog解决递归问题 什么是递归 Prolog中的递归 后续活动和评价 活动分小组进行,通过输入程序,调试获得运行结果,然后可以根据运行结果试着搬运汉诺塔,体验解题过程.最后分析程序源代码,思考活动中的问题. 后续活动一方面可以强化对于递归的认识,另一方面则通过分析程
您可能关注的文档
最近下载
- 一级注册计量师考试题库(含答案)2024年.docx VIP
- 公司公章授权委托书模板.doc VIP
- 辅导员考试普遍考察内容及试题.docx
- (节点设计中文版)BSEN1993-1-8-2005.doc
- 城市低空交通信号系统设计.docx VIP
- XXX学校教材教辅和课外读物专项排查整改工作方案范文.docx VIP
- TB/T 2476.4-2017 铁路信号电缆 第4部分:铝护套铁路信号电缆.pdf VIP
- 乐东县大角湾砂质海岸后方(陆域)水产养殖集中取排水工程环境影响报告书(公示稿).pdf VIP
- 2025年一级注册计量师考试题库含答案.docx VIP
- 液化石油气三级安全教育试卷(含答案) .pdf VIP
文档评论(0)