算法的描述与设计教案(共5页).doc
《算法的描述与设计教案(共5页).doc》由会员分享,可在线阅读,更多相关《算法的描述与设计教案(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1-2节 算法描述与设计 第2课时一、 【教学目标】1、知识与技能(1)了解算法的定义及其表达方法;(2)认知流程图的六种基本符号;(3)理解计算机解决问题的一般过程。2、方法与过程(1)理解用不同的表达方法描述算法的优缺点;(2)掌握用流程图描述简单的算法。3、情感态度和价值观以生活中的实例引入算法,激发学生的学习兴趣,培养学生的主动探究能力。二、 重点难点(一)教学重点1、 算法的定义;2、算法的三种表达方法;3、流程图的六种基本符号;4、用流程图描述简单的算法。(二)教学难点5、算法的描述(三种);6、用流程图描述算法。三、教学环境1、教材处理通过物理学中的实例
2、了解算法的概念和算法的描述方法掌握用计算机解决实际问题的一般步骤。用多媒体教学网开展教学;用“先自主探究,后教学指导”的方法进行教学。2、所需软件:学生机要安装VB6.0或以上版本。3、教学方法:任务驱动法学时:1学时四、教学过程教学内容预期目标导入:一、对算法的初步了解1一个简单的物理问题:书中例6-1-1:求物体在恒力作用下的加速度。根据在物理课中学过的知识,要解决这个问题有多种方法:(学生讨论)方法一:a) 测量出物体的质量m、拉力F和滑动摩擦力fb) 将测量所得的数据输入计算机c) 根据牛顿第二定律F-f=m*a,计算出加速度ad) 输出所得的结果方法二:a) 测量出物体从静止开始移动
3、的距离s、时间tb) 将测量所得的数据输入计算机c) 利用公式:s=a*t*t/2计算出加速度ad) 输出所得的结果2算法的定义教师:这种为解决某一问题而设计的确定的有限的步骤称为算法。二、算法的描述要把解决问题的步骤表达出来,有多种方法可以表达算法。学生自学讨论:1用自然语言表达用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。优点:容易理解缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行课堂练习1:任务一:求出两个数的和。 计算机处理的具体步骤为:输入两个加数num1、num2;将两数相加并将求出的和赋给某一个变量sum;显示运算结果su
4、m。2用图形符号表达用图形符号表达算法必须要有一组规定统一、含义确定的专用符号。常用的“流程图”所用的基本符号图形符号符号名称说明流线起始、终止框表示算法的开始或结束起始框:一流出线终止框:一流入线输入、输出框框中标明输入、输出的内容只有一流入线和一流出线处理框框中标明进行什么处理只有一流入线和一流出线判定框框中标明判定条件并在框外标明判定后的两种结果的流向一流入线两流出线(T和F)但同时只能一流出线起作用流线表示从某一框到另一框的流向连接圈表示算法流向出口或入口连接点一条流线优点:直观、形象缺点:不能被计算机识别和执行课堂练习2:任务二:求出两个数的和。3用伪代码描述算法课堂练习3:任务三:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 描述 设计 教案
限制150内