




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.第2课时条件分支构造学习目的:1.理解条件分支构造的概念,并明确其执行过程重点2.理解条件分支构造在程序框图中的作用难点3.会用条件分支构造设计程序框图并解决有关问题难点自 主 预 习探 新 知条件分支构造的概念与构造特征名称概念框图构造特征条件分支构造根据指定条件选择执行不同指令的控制构造根据指定条件P是否成立而选择执行A框或B框指定的操作根底自测1考虑辨析1条件分支构造是一种重要的根本逻辑构造,任何算法都离不开它2条件分支构造的条件需要放在判断框内,判断框有两个出口,根据条件的成立与否,要走不同的出口3条件分支构造的判断框有两个出口,所以执行条件分支构造后的结果不唯一答案1232条件分支
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处应填“否4如图1116所示,假设输入x1,那么输出y_.图1116510a0D计算100个数的平均数CA、B、D只需顺序构造即可,C中要对a进展讨论,宜用条件构造条件分支构造的设计探究问题1条件
3、分支构造中的“条件有哪些特征?提示1条件分支构造是根据指定条件选择执行不同指令的控制构造2条件分支构造主要用在需要根据条件进展判断的算法中,如分段函数的求值、比较数据的大小关系等2一个判断框有两条流出线,能说条件分支构造执行的结果不唯一吗?提示一个判断框有两个退出点,但根据判断条件是否成立,选择的退出点是确定的,所以条件分支构造执行的结果是唯一的,即条件分支构造只有一个退出点,不能将判断框的退出点和条件分支构造的退出点混为一谈3在条件分支构造中,“条件可以改变吗?提示可以如,求分段函数的函数值的程序框图画法不唯一,判断框内的内容可以改变,但相应处理框的内容也要发生改变“特快专递是目前人们经常使
4、用的异地邮寄信函或托运物品的一种快捷方式某快递公司规定甲、乙两地之间物品的托运费用根据以下方法计算:f其中f单位:元为托运费,为托运物品的重量单位:千克试设计计算费用f的算法并画出程序框图思路探究在计算费用f时,需要讨论与50的大小,所以要用条件分支构造画程序框图解算法步骤如下:S1输入物品的重量.S2假如50,那么令f0.53 ,否那么执行S3.S3f500.53500.85.S4输出托运费f.程序框图如下:规律方法在处理分段函数问题的过程中,当x在不同的范围内取值时,函数解析式不同,因此当给出一个自变量x的值时,必须先判断x的取值范围,所以在算法框图中需要用到条件分支构造.跟踪训练2设火车
5、托运质量为wkg的行李时,每千米的费用单位:元标准为:f试画出路程为s千米时,行李托运费用M的程序框图解算法如下:S1输入物品质量w,路程s,S2假设w30.那么f0.4300.5w30;否那么,f0.4w.S3计算Msf.S4输出M.程序框图如下图:较复杂的条件分支构造函数yfx试写出求该函数的函数值的算法,并画出程序框图思路探究解答此题可先对x的值进展判断,然后根据不同情况y取不同的值解算法如下:S1输入x.S2判断x0是否成立,假设成立,那么y1,转执行S4;假设不成立,那么执行S3.S3判断x0是否成立,假设成立,那么y0,转执行S4;否那么y1,执行S4.S4输出y.程序框图:规律方
6、法本例在条件分支构造内,又套有一个分支,对条件进展二次判断,这种构造称为条件分支构造的嵌套,常用于分三段或以上的函数求数值的算法框图,解题时各个判断框内的内容不是固定的,一般按函数关系式中的顺序.跟踪训练3在图书超市里,每本书售价为25元,顾客假如购置5本以上含5本,那么按八折优惠;假如购置10本以上含10本,那么按五折优惠请写出算法并画出这个算法的程序框图解设购置的图书为x本,付费y元,由题意知:y算法如下:S1输入x.S2假设x5,那么y25x;否那么执行S3.S3假设x10,那么y20x;否那么执行S4.S4y12.5x.S5输出y.程序框图如下图:条件分支构造的读图与应用如图1118所
7、示的程序框图运行时,假设输入a2,b1,c5,那么输出结果为_图1118思路探究该程序框图的功能是找出三个数中最小的数,所以逐一比较两数的大小即可1因为a2,b1,c5,所以根据程序框图可知,先令xa,即x2.再比较x与b的大小,因为xb,所以令xb,即x1,然后比较x与c的大小,因为xc,所以直接输出x,故输出结果为1.规律方法条件分支构造读图要注意:(1)理清所要实现的算法的构造特点和流程规那么,分析其功能.(2)结合框图判断所要填入的内容或计算所要输出或输入的值.跟踪训练4某市出租车的起步价为8元含3千米,超过3千米的里程每千米收2.6元,另外每车次超过3千米收燃油附加费1元不考虑其他因
8、素相应的收费系统的程序框图如图1119所示,那么1处应填_,2处应填_图1119y2.6x1.2y8当x3时,y82.6x3192.6x32.6x1.2;当x3时,y8.当 堂 达 标固 双 基1以下关于条件分支构造的说法中正确的选项是A条件分支构造的程序框图有一个入口和两个出口B无论条件分支构造中的条件是否满足,都只能执行途径之一C条件分支构造中两条途径可以同时执行D对于一个算法来说,判断框中条件是唯一的B根据条件分支构造的特征可知,选B.2如图1120所示的程序框图描绘的算法的运行结果是图1120A5B5C1D2A运行知,因为x10,故x0不成立,所以y3125.3如1121图所示的程序框图,输入x2,那么输出的结果是_图11212通过程序框图可知此题是求函数y的函数值,根据x2可知y2.4函数y如图1122表示的是给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保自卸车租赁合同范本
- 绿化垃圾清运合同协议书
- 空乘解除合同协议书范本
- 江苏充电桩转让合同范本
- 海外团队游学服务协议书
- 汽车个人租赁合同协议书
- 经济合同敬业协议书模板
- 热处理长期加工合同范本
- 电梯门装修工程合同范本
- 砖厂废铁价转让合同范本
- 3C认证全套体系文件(手册+程序文件)
- 木工三级安全教育试卷
- 中学田径基础校本课程教材
- 永能选煤厂生产安全事故应急救援预案
- 河北省邯郸市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- 浙江省建设领域简易劳动合同(A4版本)
- 城市规划原理课件(完整版)
- 浙江省本级公务车辆租赁服务验收单(格式)
- 糖代谢紊乱的实验诊断
- 400T汽车吊主臂起重性能表
- 大信审计执业问题解答-存货监盘审计指引
评论
0/150
提交评论