高中数学 顺序结构与条件分支结构教案 新人教A版必修3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北省武邑中学高中数学顺序结构与条件分支结构教案新人
教A版必修3
河北武邑中学教师课时教案
河北武邑中学教师课时教案
学 过
程
及
方
法 程序框图包含下面三种逻辑结构可以用如下程序框图表示:
顺序结构 条件结构 循环结构 探究(三):顺序结构
任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构。
顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。
【例3】已知一个三角形三条边的边长分别为a ,b ,c ,利用海
伦—秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.
算法分析:这是一个简单的问题,只需先算出p 的值,再将它
代入分式,最后输出结果.因此只用顺序结构应能表
达出算法.
算法步骤如下:
第一步,输入三角形三条边的边长a,b,c.
第二步,计算p=
2c b a ++. 第三步,计算S=))()((c p b p a p p ---.
3
河北武邑中学教师课时教案
学
过
程
及
方
法
用程序框图表示条件结构如下.
图1 图2 条件结构:先根据条件作出判断,再决定执行哪一种操作的结构就称为条件结构(或分支结构),如图1所示.执行过程如下:条件成立,则执行A框;不成立,则执行B框.
注:无论条件是否成立,只能执行A、B之一,不可能两个框都执行.
A、B两个框中,可以有一个是空的,即不执行任何操作,
如图2.
条件结构的两种形式的区别:一种是在两个“分支”中均包含算法的步骤,符合条件就执行“步骤A”,否则执行“步
骤B”;另一种是在一个“分支”中均包含算法的步骤A,
而在另一个“分支”上不包含算法的任何步骤,符合条件
就执行“步骤A”,否则执行这个条件结构后的步骤【例4】任意给定3个正实数,设计一个算法,判断以这3个正实数为三边边长的三角形是否存在,并画出这个算
法的程序框图.
算法分析:判断以3个任意给定的正实数为三条边边长的三角
4
河北武邑中学教师课时教案