北师大版高中数学必修3《二章 算法初步 2 算法框图的基本结构及设计 2.1顺序结构与选择结构》优质课教案_19

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

顺序结构与选择结构
(1)理解流程图的顺序结构和选择结构。

(2)能用文字语言表示算法,并能将算法用顺序结构和选择结构表示简单的流程图
2.过程与方法
学生通过模仿、操作、探索、经历设计流程图表达解决问题的过程,理解流程图的结构。

3情感、态度与价值观
学生通过动手作图,.用自然语言表示算法,用图表示算法。

进一步体会算法的基本思想--程序化思想,在归纳概括中培养学生的逻辑思维能力。

二、教学重点、难点
重点:算法的顺序结构与选择结构。

难点:用含有选择结构的流程图表示算法。

三、学法与教学用具
学法:学生通过动手作图,.用自然语言表示算法,用图表示算法,体会到用流程图表示算法,简洁、清晰、直观、便于检查,经历设计流程图表达解决问题的过程。

进而学习顺序结构和选择结构表示简单的流程图。

教学用具:尺规作图工具,多媒体。

四、教学思路
一、算法框图:又称程序框图或流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。

顺 序 结 构
例题1 利用梯形的面积公式设计算法:输入并计算两底为a,b 高为h 的梯形面积.并画出算法框图.
二、顺序结构及框图表示
1.顺序结构:像上面这种算法是依次进行多个处理的结构称为顺序结构.
2.顺序结构的流程图
顺序结构是最简单、最基本的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的.它是由若干个处理步骤组成的,这是任何一个算法都离不开的基本结构.
例题2 任意给定一个实数x,设计一个算法,求x的绝对值,并画出程序框图.
算法分析:
1. 输入x
2. 判断x>0
若是,则绝对值等于本身x,即m=x;
若否(x≤0),则绝对值等于其相反数-x,即m=-x;
选择结构
3. 输出m.
例题3.已知函数
2
x-1, x>0
y= 3 , x=0
2x+1, x<0




⎩,设
计程序框图求对于任意给定的x的值,求y的值.
算法分析:
1. 输入x
2. 判断x>0,
若是:y=x2-1;
若否:
判断x=0,
若是,则y=3;
若否,则y=2x+1
3. 输出y.
三、选择结构及框图表示
1.算法的流程根据条件是否成立有不同的流向,这种算法结构称为条件结构.
2.选择结构的流程图
选择结构用在需要按给定条件对问题进行分析、
比较和判断,并按判断的不同情况进行不同操作,如用在一些大小比较,正负判断,分段函数求值等问题的算法设计中。

四、小结:怎样表示一个算法
一、用自然语言表示算法
二、传统流程图
1、传统流程图中的基本符号
五、练一练
1.如图(1)所示的算法框图,输出结果是S=11,则输入A的值等于___
2.图(2)中,x=2时,输出的结果是___
3.求半径r=2的圆的面积,
写出算法及算法框图.
4.已知函数,
写出算法及算法框图.
5.如右图(3)为某一函数的求值程序图,则满足该流程图的函数解析式为________。

相关文档
最新文档