课题14算法的概念和表示方法1课时.pdf

课题14算法的概念和表示方法1课时.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课题:1.4 算法的概念和表示方法 (1 课时) 授课教师:林书盛 1. 理解算法的基本概念。 教学目的 2. 初步掌握算法的表示方法。 3. 理解顺序、选择和循环三种基本模式 教学重点 算法的基本概念和表示方法 难 点 顺序、选择和循环三种基本模式 教学方法 讲授法 教学过程 在确定了解决问题的方法之后,如何把解题方法转换成计算机能完成的操 作步骤呢?如上面“用铁丝制作一个矩形框”示意性程序 P 中的一系列步骤, 导入 这些步骤能清楚的反映解题方法的一步步“怎么做”的过程,这些处理步骤的 全体就构成了解决这一问题的算法 1、 算法的基本概念 算法:能清楚地反映解题方法一步步“怎么做”的过程,这个过程就叫 算法。 简单的说,算法就是解决问题的方法和步骤。 事实上,在日常生活中解决问题经常要用到算法,只是通常不用算法这 个词罢了。 例如乐谱是乐队指挥和演奏的算法; 菜谱是厨师做菜的算法等等。 算法的特征: (分析“用铁丝制作一个矩形框”示意性程序 P,介绍算法 特征,简单快速带过) 有穷性:不论方程有无根,最多只要执行 11 个操作步骤,广义的说,操 作步骤的数量或能在合理的时间范围内完成全部操作,如果要让计算机运行 教学 几十年才能完成的算法肯定不是一个有效的算法。 过程 确定性: 每个步骤必须有确切的含义,而不是含糊的、模棱两可的。如 L/ 正整数,但正整数不知道具体的数是不行的。 能行性:每一个步骤都要足够简单,是实际能做的,在非常断的时间内 可完成。 有 0 个或多个输入:如例子中要输入长度 L 和面积 S,以便建立算法的 初始状态 有 1 个或多个输出:算法的目的是用来求解问题,问题的结果应以一定 的方式输出。如方程的根有几种结果,即使无解也要有提示输出。 2 、 算法的表示方法 (重点介绍算法的表示——流程图,可采用教材中的两个例子,分析两个 流程图后,可让学生通过执行“算法执行过程体验” ,复习巩固所学算法表示知 第 1 页 共 4 页 识。) 算法可以用多种不同的方法来描述,流程图是一种比较直观易用的、用图 形来描述算法的方法。 如 p8 中的例 2,根据天气情况判断上课的场地的流程图 介绍流程图中的符号的用途 介绍“求矩形框边长”运行体验的 flash 中的流程图和使用方法,让学生完成课 本 P10 中的体验。 算法执行过程体验操作步骤如下: 学生进入“运行体验”文件夹,双击指定文件“求矩形框边长” 单击“自动执行” (或“单步执行” )按钮,进入演示程序,如图 1.5 为“求矩形框的边长”演示程序界面 图 1.5 用流程图描述“求矩形框边长”的算法 单击“开始运行”按钮,根据提示输入相关数据

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档