1 / 5
文档名称:

算法和算法的描述.doc

格式:doc   大小:216KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法和算法的描述.doc

上传人:phl19870121 2017/7/26 文件大小:216 KB

下载得到文件列表

算法和算法的描述.doc

文档介绍

文档介绍:1-1节       1-2节算法和算法的描述
一、         教学目标
1、              知识与技能
(1)       了解算法的定义及其表达方法;
(2)       认知流程图的六种基本符号;
(3)       理解计算机解决问题的一般过程。
2、              方法与过程
(1)       理解用不同的表达方法描述算法的优缺点;
(2)       掌握用流程图描述简单的算法。
3、              情感态度和价值观
以生活中的实例引入算法,激发学生的学****兴趣,培养学生的主动探究能力。
 
二、          重点难点
(一)教学重点
1、              算法的定义;
2、              算法的三种表达方法;
3、              流程图的六种基本符号;
4、              用流程图描述简单的算法。
(二)教学难点
5、              算法的描述(三种);
6、              用流程图描述算法。
 三、教学环境
1、教材处理
通过物理学中的实例了解算法的概念和算法的描述方法掌握用计算机解决实际问题的一般步骤。用多媒体教学网开展教学;用“先自主探究,后教学指导”的方法进行教学。
2、预备知识
学生已掌握了用计算机解决问题的过程,掌握了计算机运用基础。
3、硬件要求
建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学****学生机应允许上互联网。
4、所需软件

5、所需课时:2课时(100分钟)
 四、教学过程
教学内容
预期目标
新课内容:
一、对算法的初步了解
:
书中例6-1-1:求物体在恒力作用下的加速度。
根据在物理课中学过的知识,要解决这个问题有多种方法:
方法一:
a)    测量出物体的质量m、拉力F和滑动摩擦力f
b)    将测量所得的数据输入计算机
c)    根据牛顿第二定律F-f=m*a,计算出加速度a
 
 
 
 
 
 
 
引入物理学中的例子,激发学生的学****兴趣,有助于学生理解算法的概念
d)    输出所得的结果
方法二:
a)    测量出物体从静止开始移动的距离s、时间t
b)    将测量所得的数据输入计算机
c)    利用公式:s=a*t*t/2计算出加速度a
d)    输出所得的结果

这种为解决某一问题而设计的确定的有限的步骤称为算法。
二、算法的描述
要把解决问题的步骤表达出来,有多种方法可以表达算法。

用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。
优点:容易理解
缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行

用图形符号表达算法必须要有一组规定统一、含义确定的专用符号。
常用的“流程图”所用的基本符号
图形符号
符号名称
说明
流线
 
起始、终止框
表示算法的开始或结束
起始框:
一流出线
终止框:
一流入线
 
输入、输出框