2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf

上传人:白大夫 文档编号:4908167 上传时间:2020-01-06 格式:PDF 页数:31 大小:2.24MB
返回 下载 相关 举报
2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf_第1页
第1页 / 共31页
2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf_第2页
第2页 / 共31页
2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf_第3页
第3页 / 共31页
2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf_第4页
第4页 / 共31页
2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf》由会员分享,可在线阅读,更多相关《2020版数学人教A版必修3课件:第一章 1.1.2 第2课时 条件结构 .pdf(31页珍藏版)》请在三一文库上搜索。

1、第2课时 条件结构 第一章 1.1.2 程序框图与算法的基本逻辑结构 学习目标 XUEXIMUBIAO 1.掌握条件结构的程序框图的画法. 2.能用条件结构程序框图描述实际问题. NEIRONGSUOYIN 内容索引 自主学习 题型探究 达标检测 1自主学习 PART ONE 知识点一 条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据 是否成立 有不同的流向.处理这种过程的结构叫条件结构. 知识点二 条件结构的两种形式 条件结构的形式及特征 结构形式特征 两个步骤A,B根据 选择一个执行 条件 条件 根据条件选择是否执行步骤A 知识点三 条件结构的嵌套 条件结构的嵌套实际上就是

2、将一个条件结构置于另一个条件结构的分支中,这 个分支结束后,要与另一个分支交汇. 1.条件结构的程序框图中含有顺序结构.( ) 2.条件结构的程序框图中可以不含判断框.( ) 3.条件结构的判断条件要写在判断框内.( ) 4.条件结构的两种形式执行结果可能不同.( ) 思考辨析 判断正误 SIKAOBIANXIPANDUANZHENGWUSIKAOBIANXIPANDUANZHENGWU 2题型探究 PART TWO 题型一 条件结构的概念 例1 (1)下列算法中,含有条件结构的是 A.求两个数的积 B.求点到直线的距离 C.解一元二次方程 D.已知梯形两底和高求面积 解析 解一元二次方程时,

3、当判别式0时,方程无解,当0时,方程有解, 由于分情况,故用到条件结构. (2)条件结构不同于顺序结构的特征是 A.处理框 B.判断框 C.输入、输出框 D.起止框 解析 在条件结构中含有判断框,而顺序结构中没有. (3)求下列函数的函数值的算法中需要用到条件结构的是 A.f(x)x21 B.f(x)2x1 C.f(x) D.f(x)2x 解析 C项中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来 设计算法,A,B,D项中均不需要用条件结构. 反思感悟 条件结构中含有判断框,且判断框内相应的判定条件是依据所给 具体问题设定的. 跟踪训练1 下列问题的算法适宜用条件结构表示的是

4、A.求点P(2,5)到直线l:3x2y10的距离 B.由直角三角形的两条直角边求斜边 C.解不等式axb0(其中a0) D.计算3个数的平均数 解析 条件结构是处理逻辑判断并根据判断进行不同处理的结构,只有C中需 判断a的符号,其余选项中都不含逻辑判断,故选C. 题型二 与条件结构有关的读图问题 例2 如图所示的程序框图,若输出y的值为3,求输入的x值. 当x0时,y(1,2,此时不可能输出y3; 当x0时,令y2x13,解得x1,符合题意, 故输入的x的值为1. 引申探究 本例中,若输入x的值为1,则输出y的值为多少? 解 由x10, 故y211 反思感悟 (1)理清所要实现的算法的结构特点

5、和流程规则,分析其功能. (2)抓住条件结构中的条件和流向是关键. 跟踪训练2 对任意非零实数a,b,若ab的运算原理如程序框图所示,则 32_. 2 解析 由于a3,b2,则ab不成立, 题型三 条件结构算法与框图的设计 例3 已知函数y 设计一个算法的程序框图,计算输入x的值,输 出y的值. 解 根据题意,其自然语言算法如下: 第一步:输入x. 程序框图如图所示: 反思感悟 (1)先设计算法,再把算法作步骤转化为框图的形式. (2)凡是先根据条件作出判断,再决定进行哪一个步骤的问题,在画算法框 图时,都必须引入判断框,采用条件结构. (3)在画出条件结构的框图后,可通过检查各条件分支与已知

6、描述情况是否 对应来判断所画框图是否正确. 跟踪训练3 画出计算函数y|x2|的函数值的程序框图. 解 算法如下: 第一步,输入x. 第二步,若x2,则yx2;否则y2x. 第三步,输出y. 程序框图如右. 典例 已知函数y 写出输入一个x值,输出y值的算法并画 出程序框图. 核心素养之数学运算 HEXINSUYANGZHISHUXUEYUNSUANHEXINSUYANGZHISHUXUEYUNSUAN 条件结构的嵌套 解 算法如下: 第一步,输入x. 第二步,如果x0,那么使y2x1,执行第五步; 否则,执行第三步. 第三步,如果x1,那么使yx21,执行第五步; 否则,执行第四步. 第四步

7、,yx22x. 第五步,输出y. 程序框图如图所示. 素养评析 (1)解决分段函数求值问题一般采用条件结构来设计算法.对于判 断具有两个以上条件的问题,往往需要用到条件结构的嵌套,这时要注意 嵌套的次序. (2)对于分段函数求值运算问题,首先理解运算对象,运算法则,从而求得 运算结果,是数学核心素养之数学运算的集中体现. 3达标检测 PART THREE 1.在如图所示的程序框图中,输入x2,则输出的结果是 A.1 B.2 C.3 D.4 故输出的y2. 12345 2.若输入x5,按图中所示程序框图运行后,输出的结果是 解析 因为x5,不满足x0,所以在第一 个判断框中执行“否”,在第二个判

8、断框中, 由于50,执行“是”,所以得y1. 12345 A.5 B.0 C.1 D.1 3.如图所示给出一个算法的程序框图,该程序框图的功能是 A.输出a,b,c三数中的最大数 B.输出a,b,c三数中的最小数 C.将a,b,c按从小到大排列 D.将a,b,c按从大到小排列 解析 先比较a,b的值,把较小的值赋值给a;再比较a, c的值,把较小的值赋值给a,输出a. 12345 4.已知函数y|x3|,如图表示的是给定x的值,求其相应函数的值的算法.请 将该程序框图补充完整,其中处应填_,处应填_. x3?或x3? 12345 yx3 5.某次考试,为了统计成绩情况,设计了如图所示的程序框图

9、.当输入一个同学 的成绩x75时,输出结果为_. 12345 及格 解析 由于7580,在程序框图中的 第一个判断框中,将按“否”的指向 进入第二个判断框,又因为7560, 将按“是”的指向,所以输出的是 “及格”. 课堂小结 KETANGXIAOJIEKETANGXIAOJIE 1.条件结构是程序框图的重要组成部分.其特点是先判断后执行. 2.在利用条件结构画程序框图时要注意两点:一是需要判断条件是什么,二是 条件判断后分别对应着什么样的结果. 3.设计程序框图时,首先设计算法步骤,再转化为程序框图,待熟练后可以省 略算法步骤直接画出程序框图.对于算法中分类讨论的步骤,通常设计成条件结 构来解决.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1