




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2课时条件结构 1 理解两种条件结构的特点和区别 2 能用两种条件结构解决常见的算法问题 1 条件结构在一个算法中 经常会遇到一些条件的判断 算法的流程根据 有不同的流向 条件结构就是处理这种过程的结构 条件是否成立 2 条件结构的两种形式 一个 步骤a 1 程序框图中 有两个出口的程序框是 a 起止框b 处理框c 判断框d 输入 输出框 解析 选c 只有判断框有两个出口 故选c 2 如图 在判断框中应填的语句为 a x1 x2 0 b x1 x2 0 c y1 y2 0 d y1 y2 0 解析 选b 根据程序框图知是求两点连线的斜率问题 当x1 x2 0时 直线存在斜率 否则斜率不存在 3 在程序框图的表示中 要根据条件进行逻辑判断 并根据结果不同进行处理的框图是 解析 根据题意知判断框具有这种功能 答案 判断框 一 条件结构观察下面两种条件结构的程序框图 思考下列问题 探究1 上图 1 中的条件结构能否同时执行步骤a b 提示 此结构包含一个判断框 根据给定的条件是否成立而选择执行步骤a或步骤b 不能同时执行步骤a b 探究2 上图 2 中的条件结构如果不满足条件是否还执行步骤a 提示 如果不满足条件 则不执行步骤a 直接按流程线指向执行以后的程序 探究总结 1 条件结构应关注的两点 1 在条件结构中 判断框有一进口 两出口 2 判断框内条件一定要清晰 明确 但条件不唯一 2 条件结构与顺序结构的区别 1 执行顺序不同 它不依次执行操作指令 而是依据判断条件作出逻辑判断 选择执行不同指令中的一个 这里的判断主要判断 是 或 否 即判断是否符合条件 2 框图不同 条件结构必有判断框 顺序结构没有判断框 二 条件结构的应用阅读程序框图 探究下列问题 探究1 该算法是计算函数的函数值 提示 从判断框知 当x 0时 取x的相反数 再用x表示 当x 0时 直接输出x 可见最终输出的是 x 所以该算法是计算函数f x x 的函数值 答案 f x x 探究2 在此程序框图中 把 是 和 否 对调 则输出的结果又如何呢 提示 如果把 是 和 否 对调 输出函数f x x 的函数值 探究3 该问题中的算法的程序框图还能不能只用顺序结构表示 为什么 提示 不能 因为在该算法的步骤中含有条件的判断 因此不能只用顺序结构表示 探究总结 条件结构的作用 1 分段函数求值 2 输入几个数 输出较大者或按大小顺序输出 3 含有判断条件的问题 拓展延伸 条件结构程序框图的嵌套1 含义 所谓条件结构程序框图的嵌套 就是在条件结构的一支或两支内的步骤中又用到了条件结构 2 适用条件 在算法设计中 算法的流向要多次根据条件作出选择时 一般要用到条件结构的嵌套 比如分三段的分段函数求值 要用到两个条件结构 类型一利用条件结构表示算法1 2014 长春高一检测 已知运算原理如图所示 则输出的值为 2 快递 是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式 某快递公司规定甲 乙两地之间物品的托运费用根据下列方法计算 y 其中y 单位 元 为托运费用 x为托运物品的质量 单位 千克 试设计计算费用y的算法 并画出程序框图 解题指南 1 先判断a与b的大小 然后根据条件是否成立分别输出相应的值 2 这是一个实际问题 费用y的计算公式随物品的质量x的变化而不同 依次要对物品质量x进行判断 比较x与50的大小 然后由相应关系式求出费用y并输出 自主解答 1 选d 由知a b不成立 故输出2 算法如下 第一步 输入x 第二步 如果x 50 那么y 0 53x 否则y 50 0 53 x 50 0 85 第三步 输出y 程序框图为 规律总结 解决条件结构问题的两个注意点 1 分段函数一般用条件结构表示 分三段的函数可用两个判断框解决 以此类推 2 解决条件结构问题的两个关键 一看判断框中的条件 二看满足或不满足条件时的走向 变式训练 在国家法定工作日内 每周满工作量的时间为40小时 若每周工作时间不超过40小时 则每小时工资8元 如因需要加班 超过40小时的每小时工资为10元 某公务员在一周内工作时间为x小时 但他须交纳个人住房公积金和失业保险 这两项费用为每周总收入的10 试分析算法步骤并画出其净得工资y元的程序框图 注 满工作量外的工作时间为加班 解析 算法如下 第一步 输入工作时间x小时 第二步 若x 40 则y 8x 1 10 否则 y 40 8 1 10 x 40 10 1 10 第三步 输出y值 程序框图 类型二含有多个条件结构的程序框图及其应用1 计算函数y f x 的算法如图 此函数的最大值为 最小值为 2 阅读程序框图 从供选择的答案中选择正确的答案填入程序框图中的a h处 使之成为完整的程序框图 其中x1 x2 x3 y1 y2 y3为已知点的坐标 且x1 x2 x3 供选择的答案 1 输入x 2 x x1 3 xx1 8 x x3 9 x x3 10 x x1 11 x x3 12 x x2 解题指南 1 阅读程序框图 知其表示求分段函数y 的值 再求函数的最大值和最小值 2 此题是输入x 根据x的范围来决定用哪一个式子计算函数值 要对x的范围进行三次判断 自主解答 1 算法表示求分段函数y 的值 当 1 x 2时 x2 2x 2 1 5 当2 x 4 x 2 4 6 故函数的最大值为6 最小值为1 答案 61 2 a框是输入x 在b框中判断x x1 是否成立 若是进入c框 判断x x2 是否成立 若是 则用第一式计算y 所以e处应填 是 f处填 否 在d框中再判断x x3 是否成立 若是 则用第二式计算y 所以g处应填 是 h处应填 否 答案 a 输入x b x x1 c x x2 d x x3 e 是 f 否 g 是 h 否 规律总结 解决多个条件结构问题的注意点 1 一定要按照流程线的指向 按照顺序解决问题 2 注意逐个分析判断框内的条件 条件不同 对应的下一个框图中的内容和操作要相应地进行变化 一般地 判断框内的条件可以有几种不同的表示法 拓展延伸 条件结构嵌套与条件结构叠加的区别多个条件结构一般分为条件结构嵌套与条件结构叠加 它们的区别是 1 条件结构叠加 程序执行时需依次对 条件1 条件2 条件3 都进行判断 只有遇到能满足的条件才执行该条件对应的操作 2 条件结构的嵌套中 条件2 是 条件1 的一个分支 条件3 是 条件2 的一个分支 依此类推 这些条件中很多在算法执行过程中根据所处的分支位置不同可能不被执行 3 条件结构嵌套所涉及的 条件2 条件3 是在前面的所有条件依次一个一个地满
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初级档案职称考试(档案工作实务)冲刺模拟试题及答案(上海市2025)
- 2025年登革热防控指南试题及答案
- 2025年度高端生物制剂冷链运输及诚信营销服务合同
- 2025医院-营养保健品品牌独家代理与推广服务合同
- 2025年员工个人借款额度及优先级调整协议范本
- 2025国际博览会专享新型材料研发成果全球独占授权协议
- 2025年多功能会议室声学装修及设备采购专项合同
- 2025年度全方位企业工商注册与合规管理体系合作协议
- 2025年航空航天通信模块定制采购及售后服务合同
- 2025年文化旅游区场地租赁及文化创意产业发展合同
- 纪念抗美援朝队会课件
- 2025-2026学年人教版(2024)小学数学三年级上册(全册)教学设计(附目录P296)
- 2025广东茂名市信宜市供销合作联社招聘基层供销社负责人2人笔试模拟试题及答案解析
- 2025年山东省临沂市、枣庄市、聊城市、菏泽市、济宁市中考语文试题解读
- 2025年秋季学期第一次中层干部会议上校长讲话:凝心聚力明方向沉心落力干实事
- 医院患者身份识别核查流程规范
- DGJ08-81-2015 现有建筑抗震鉴定与加固规程
- 碳中和技术概论全套教学课件
- SKS0220SE说明书
- 家委会职责分工表
- 高中化学 1.2.1 研究物质性质的基本方法课件(1)鲁科版必修第一册-鲁科版高中第一册化学课件
评论
0/150
提交评论