2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构

上传人:可** 文档编号:77089 上传时间:2019-08-03 格式:DOCX 页数:11 大小:347.45KB
下载 相关 举报
2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构_第1页
第1页 / 共11页
2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构_第2页
第2页 / 共11页
2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构_第3页
第3页 / 共11页
2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构_第4页
第4页 / 共11页
2019年人教B版数学必修3学案:1.1.2、1.1.3(第2课时)条件分支结构_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、第 2 课时 条件分支结构学习目标:1.了解条件分支结构的概念,并明确其执行过程(重点)2.理解条件分支结构在程序框图中的作用(难点)3.会用条件分支结构设计程序框图并解决有关问题(难点)自 主 预 习探 新 知条件分支结构的概念与结构特征名称 概念 框图结构 特征条件分支结构依据指定条件选择执行不同指令的控制结构根据指定条件 P 是否成立而选择执行 A 框或 B 框指定的操作基础自测1思考辨析(1)条件分支结构是一种重要的基本逻辑结构,任何算法都离不开它( )(2)条件分支结构的条件需要放在判断框内,判断框有两个出口,根据条件的成立与否,要走不同的出口( )(3)条件分支结构的判断框有两个出

2、口,所以执行条件分支结构后的结果不唯一( )答案 (1) (2) (3)2条件分支结构不同于顺序结构的特征是含有( )A处理框 B判断框C输入、输出框 D起、止框答案 B3根据如图 1115 所示的程序框图,使得当成绩不低于 60 分时,输出“及格”,当成绩低于 60 分时,输出“不及格”,则 ( )图 1115A框 1 中填“是”,框 2 中填“否”B框 1 中填“否”,框 2 中填“是”C框 1 中填“是”,框 2 中可填可不填D框 2 中填“否”,框 1 中可填可不填A 由题意,当 x60 时,输出“ 及格”,当 x60 不成立时,输出“不及格” ,故 1 处应填“ 是” ,2 处应填

3、“否”4如图 1116 所示,若输入 x1,则输出 y _.图 11165 10(a0)D计算 100 个数的平均数C A 、B、D 只需顺序结构即可,C 中要对 a 进行讨论,宜用条件结构条件分支结构的设计探究问题1条件分支结构中的“条件”有哪些特征?提示 (1)条件分支结构是依据指定条件选择执行不同指令的控制结构(2)条件分支结构主要用在需要根据条件进行判断的算法中,如分段函数的求值、比较数据的大小关系等2一个判断框有两条流出线,能说条件分支结构执行的结果不唯一吗?提示 一个判断框有两个退出点,但根据判断条件是否成立,选择的退出点是确定的,所以条件分支结构执行的结果是唯一的,即条件分支结构

4、只有一个退出点,不能将判断框的退出点和条件分支结构的退出点混为一谈3在条件分支结构中,“条件”可以改变吗?提示 可以如,求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:fError!其中 f(单位:元)为托运费, 为托运物品的重量 (单位:千克)试设计计算费用 f 的算法并画出程序框图思路探究 在计算费用 f 时,需要讨论 与 50 的大小,所以要用条件分支结构画程序框图解 算法步骤如下:S1 输入物品的重量 .S2 如果

5、 50,则令 f0.53 ,否则执行 S3.S3 f50 0.53( 50) 0.85.S4 输出托运费 f.程序框图如下:规律方法 在处理分段函数问题的过程中,当 x 在不同的范围内取值时,函数解析式不同,因此当给出一个自变量 x 的值时,必须先判断 x 的取值范围,所以在算法框图中需要用到条件分支结构.跟踪训练2设火车托运质量为 w(kg)的行李时,每千米的费用 (单位:元)标准为:fError!试画出路程为 s 千米时,行李托运费用 M 的程序框图解 算法如下:S1 输入物品质量 w,路程 s,S2 若 w30.那么 f0.4300.5(w30);否则,f 0.4w .S3 计算 Msf

6、 .S4 输出 M.程序框图如图所示:较复杂的条件分支结构已知函数 yf (x)Error! 试写出求该函数的函数值的算法,并画出程序框图思路探究 解答本题可先对 x 的值进行判断,然后根据不同情况 y 取不同的值解 算法如下:S1 输入 x.S2 判断 x0 是否成立,若成立,则 y1,转执行 S4;若不成立,则执行 S3.S3 判断 x0 是否成立,若成立,则 y0,转执行 S4;否则 y1,执行 S4.S4 输出 y.程序框图:规律方法 本例在条件分支结构内,又套有一个分支,对条件进行二次判断,这种结构称为条件分支结构的嵌套,常用于分三段或以上的函数求数值的算法框图,解题时各个判断框内的

7、内容不是固定的,一般按函数关系式中的顺序.跟踪训练3在图书超市里,每本书售价为 25 元,顾客如果购买 5 本以上(含 5 本),则按八折优惠;如果购买 10 本以上(含 10 本),则按五折优惠请写出算法并画出这个算法的程序框图解 设购买的图书为 x 本,付费 y 元,由题意知:yError!算法如下:S1 输入 x.S2 若 x5,则 y25x ;否则执行 S3.S3 若 x10,则 y20x;否则执行 S4.S4 y12.5x .S5 输出 y.程序框图如图所示:条件分支结构的读图与应用如图 1118 所示的程序框图运行时,若输入 a2,b1,c5,则输出结果为_图 1118思路探究 该

8、程序框图的功能是找出三个数中最小的数,所以逐一比较两数的大小即可1 因为 a2,b1,c5,所以根据程序框图可知,先令 xa,即 x2.再比较 x 与 b 的大小,因为 xb,所以令 xb,即 x1,然后比较 x 与 c 的大小,因为 x c,所以直接输出 x,故输出结果为1.规律方法 条件分支结构读图要注意:1理清所要实现的算法的结构特点和流程规则,分析其功能.2结合框图判断所要填入的内容或计算所要输出或输入的值.跟踪训练4某市出租车的起步价为 8 元(含 3 千米),超过 3 千米的里程每千米收 2.6 元,另外每车次超过 3 千米收燃油附加费 1 元(不考虑其他因素)相应的收费系统的程序

9、框图如图 1119 所示,则(1) 处应填_,(2)处应填_图 1119y2.6x1.2 y8 当 x3 时,y82.6( x3)192.6(x3)2.6x1.2;当 x3 时, y8.当 堂 达 标固 双 基1下列关于条件分支结构的说法中正确的是( )A条件分支结构的程序框图有一个入口和两个出口B无论条件分支结构中的条件是否满足,都只能执行路径之一C条件分支结构中两条路径可以同时执行D对于一个算法来说,判断框中条件是唯一的B 根据条件分支结构的特征可知,选 B.2如图 1120 所示的程序框图描述的算法的运行结果是( )图 1120A5 B5 C1 D2A 运行知,因为 x10,故 x0 不成立,所以 y3 (1)25.3如 1121 图所示的程序框图,输入 x2,则输出的结果是_图 11212 通过程序框图可知本题是求函数 yError!的函数值,根据 x2 可知 y2.2 24已知函数 yError!如图 1122 表示的是给定 x 的值,求其对应的函数值 y的程序框图图 1122处应填写_;处应填写_x2 ylog 2x 由框图可知只要满足 中的条件则对应的函数解析式为 y2 x,故此处应填写 x2,则处应填写 ylog 2x.5写出输入一个数 x,求分段函数 yError! Error!的函数值的程序框图解 程序框图如图所示:

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 高中 > 高中数学 > 人教新课标B版 > 必修3