1-2节算法和算法的描述一、教学目标1、知识与技能(1)了解算法的定义及其表达方法;(2)认知流程图的六种基本符号;(3)理解计算机解决问题的一般过程
2、方法与过程(1)理解用不同的表达方法描述算法的优缺点;(2)掌握用流程图描述简单的算法
3、情感态度和价值观以生活中的实例引入算法,激发学生的学习兴趣,培养学生的主动探究能力
二、重点难点(一)教学重点1、算法的定义;2、算法的三种表达方法;3、流程图的六种基本符号;4、用流程图描述简单的算法
(二)教学难点5、算法的描述(三种);6、用流程图描述算法
三、教学环境1、教材处理通过物理学中的实例了解算法的概念和算法的描述方法掌握用计算机解决实际问题的一般步骤
用多媒体教学网开展教学;用“先自主探究,后教学指导”的方法进行教学
2、预备知识学生已掌握了用计算机解决问题的过程,掌握了计算机运用基础
3、硬件要求建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网
4、所需软件学生机要安装VB6
0或以上版本
5、所需课时2课时(100分钟)四、教学过程教学内容预期目标新课内容:一、对算法的初步了解1.一个简单的物理问题:书中例6-1-1:求物体在恒力作用下的加速度
根据在物理课中学过的知识,要解决这个问题有多种方法:方法一:a)测量出物体的质量m、拉力F和滑动摩擦力fb)将测量所得的数据输入计算机c)根据牛顿第二定律F-f=m*a,计算出加速度ad)输出所得的结果方法二:a)测量出物体从静止开始移动的距离s、时间tb)将测量所得的数据输入计算机c)利用公式:s=a*t*t/2计算出加速度ad)输出所得的结果2.算法的定义这种为解决某一问题而设计的确定的有限的步骤称为算法
二、算法的描述要把解决问题的步骤表达出来,有多种方法可以表达算法
1.用自然语言表达用自然语言表达算法,就是把算法