算法和算法的描述一、教学目标1、知识与技能(1)了解算法的定义及其表达方法;(2)认知流程图的六种基本符号;(3)理解计算机解决问题的一般过程。2、 方法与过程(1)理解用不同的表达方法描述算法的优缺点;(2)掌握用流程图描述简单的算法。3、情感态度和价值观以生活中的实例引入算法,激发学生的学习兴趣,培养学生的主动探究能力。二、重点难点(一)教学重点1、算法的三种表达方法;2、流程图的六种基本符号;3、用流程图描述简单的算法。(二)教学难点5、算法的描述(三种) ;6、用流程图描述算法。三、教学环境1、教材处理通过物理学中的实例了解算法的概念和算法的描述方法掌握用计算机解决实际问题的一般步骤。用多媒体教学网开展教学;用“先自主探究,后教学指导”的方法进行教学。2、预备知识学生已掌握了用计算机解决问题的过程,掌握了计算机运用基础。3、 所需课时1 课时四、教学过程教学内容预期目标新课内容:一、对算法的初步了解1.一个简单的物理问题:书中例:求出100 以内能被 3 整除的所有正整数。算法:a) 令 I=1 b) 如果 I 能被 3 整除,则输出I c) I=I+1 d) 如果 I<=100, 则返回 b e) 结束2.算法的定义这种为解决某一问题而设计的确定的有限的步骤称为算法。二、算法的描述引入例子非常简单的数学问题,但靠人工解决起来太麻烦,使用这个例子,可以使学生很容易理解算法的好处,从而有助于学 生 理 解 算 法 的 概念。要把解决问题的步骤表达出来,有多种方法可以表达算法。1.用自然语言表达用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。优点:容易理解缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行2.用图形符号表达用图形符号表达算法必须要有一组规定统一、含义确定的专用符号。常用的“流程图”所用的基本符号图形符号符号名称说明流线起始、终止框表 示 算 法 的开始或结束起始框:一流出线终止框:一流入线输入、输出框框 中 标 明 输入、输出的内容只有一流入线和一流出线处理框框 中 标 明 进行什么处理只有一流入线和一流出线判定框框 中 标 明 判定 条 件 并 在框 外 标 明 判定 后 的 两 种结果的流向一流入线两流出线(T 和 F )但同时只能一流出线起作用流线表 示 从 某 一框 到 另 一 框的流向连接圈表 示 算 法 流向 出 口 或 入口连接点一...