18 19 第1章 11 112113 第2课时 条件分支结构_第1页
18 19 第1章 11 112113 第2课时 条件分支结构_第2页
18 19 第1章 11 112113 第2课时 条件分支结构_第3页
18 19 第1章 11 112113 第2课时 条件分支结构_第4页
18 19 第1章 11 112113 第2课时 条件分支结构_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、所示,若输入x1,则输出y_. 图1-1-16 5 13,y4(1)5. 合 作 探 究攻 重 难 对条件分支结构的理解 (1)如图1-1-17是算法流程图的一部分,其算法的逻辑结构是( ) 图1-1-17 A顺序结构 B条件分支结构 D 以上都不对 C判断结构 给出以下四个问题:(2) x输入一个数,输出它的相反数; 求面积为6的正方形的周长; 求三个数a,b,c中的最大数; ,0,xx1? 的函数值求函数f(x),x0(a0) D计算100个数的平均数 C A、B、D只需顺序结构即可,C中要对a进行讨论,宜用条件结构 条件分支结构的设计 探究问题 1条件分支结构中的“条件”有哪些特征? 提

4、示 (1)条件分支结构是依据指定条件选择执行不同指令的控制结构 (2)条件分支结构主要用在需要根据条件进行判断的算法中,如分段函数的求值、比较数据的大小关系等 2一个判断框有两条流出线,能说条件分支结构执行的结果不唯一吗? 提示 一个判断框有两个退出点,但根据判断条件是否成立,选择的退出点是确定的,所以条件分支结构执行的结果是唯一的,即条件分支结构只有一个退出点,不能将判断框的退出点和条件分支结构的退出点混为一谈 3在条件分支结构中,“条件”可以改变吗? 页 3 第提示 可以如,求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变 “特快专递”是目前人

5、们经常使用的异地邮寄信函或托运物品的一种快捷方式某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算: ,?500.53 ?为托运物单位:元)f为托运费,其中f(.?500.85 50?500.53? 单位:千克)品的重量( 的算法并画出程序框图试设计计算费用f所以要用条件分支结构的大小,与50f时,需要讨论思路探究 在计算费用 画程序框图 算法步骤如下:解. 输入物品的重量S1 S3. ,否则执行f0.53 50S2 如果,则令0.85. 50)(f500.53S3 . fS4 输出托运费 程序框图如下:在不同的范围内取值时,函数x 在处理分段函数问题的过程中,当规律方法的取值范围,所

6、以xx的值时,必须先判断解析式不同,因此当给出一个自变量. 在算法框图中需要用到条件分支结构 跟踪训练 )标准为:(kg)的行李时,每千米的费用(单位:元2设火车托运质量为w ,w30 w0.4, ? f, w30,w300.5?30? 0.4? 的程序框图s试画出路程为千米时,行李托运费用M 算法如下: 解 页 4 第S1 输入物品质量w,路程s, S2 若w30.那么f0.4300.5(w30);否则,f0.4w. S3 计算Msf. S4 输出M. 程序框图如图所示: 较复杂的条件分支结构 ,x0,1 ?,0, x0 试写出求该函数的函数值的算法,(x)fy 已知函数?,0是否成立, 若

7、成立,则y1,转执行S4;若不成立,则执行S3. S3 判断x0是否成立, 若成立,则y0,转执行S4;否则y1,执行S4. S4 输出y. 程序框图: 规律方法 本例在条件分支结构内,又套有一个分支,对条件进行二次判断,这种结构称为条件分支结构的嵌套,常用于分三段或以上的函数求数值的算法框图,解题时各个判断框内的内容不是固定的,一般按函数关系式中的顺序. 跟踪训练 3在图书超市里,每本书售价为25元,顾客如果购买5本以上(含5本),则按 页 5 第八折优惠;如果购买10本以上(含10本),则按五折优惠请写出算法并画出这个算法的程序框图 解 设购买的图书为x本,付费y元,由题意知: ?,5?2

8、5x ?x? y,10? ?5x20x ?.10? x ?x12.5 算法如下:. 输入xS1 S3. x;否则执行,则y25 S2若x5S4. ;否则执行y20xS3 若x10,则. x y12.5S4. yS5 输出 程序框图如图所示: 条件分支结构的读图与应用 ,则输c52,b1, 如图1-1-18所示的程序框图运行时,若输入a 出结果为_18 图1-1-该程序框图的功能是找出三个数中最小的数,所以逐一比较两数的 思路探究 大小即可2.a,即x1,c5,所以根据程序框图可知,先令x 1因为a2,b的c1,然后比较x与与再比较xb的大小,因为xb,所以令xb,即x ,故输出结果为1.xx大

9、小,因为c,所以直接输出 条件分支结构读图要注意:规律方法 . 理清所要实现的算法的结构特点和流程规则,分析其功能?1 页 6 第. 结合框图判断所要填入的内容或计算所要输出或输入的值?2? 跟踪训练元,2.6),超过3千米的里程每千米收4某市出租车的起步价为8元(含3千米相应的收费系统的)1元(不考虑其他因素另外每车次超过3千米收燃油附加费 (2)处应填_(1)程序框图如图1-1-19所示,则处应填_,19 图1-1-2.6x92.6(x3)8当x3时,y2.6(x3)1xy2.61.2 y8 8. 时,y1.2;当x3 基标固 双 当 堂达 ) 1下列关于条件分支结构的说法中正确的是( A

10、条件分支结构的程序框图有一个入口和两个出口 B无论条件分支结构中的条件是否满足,都只能执行路径之一 C条件分支结构中两条路径可以同时执行 D对于一个算法来说,判断框中条件是唯一的 .B 根据条件分支结构的特征可知,选B) 1-20所示的程序框图描述的算法的运行结果是( 2如图1-20 1-图1-2 D C1 A5 B5 5.3(1)2不成立,所以A 运行知,因为x10,故x0y _图所示的程序框图,输入x2,则输出的结果是1-3如1-2121 1-图1- ?,12,xx?yx的函数值,根据2 通过程序框图可知本题是求函数?1x1,x?2. 22y2可知 ,2x,xlog?2?的值,求其对应的x22如图1-1-表示的是给定y4已知函数2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论