




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二课时条件结构及程序框图 自学导引1 掌握条件结构的程序框图的画法 2 能用条件结构程序框图描述实际问题 课前热身条件结构的概念条件结构是指在算法中通过对条件的判断 根据条件 的算法结构 是否成立有不同的流向 名师讲解条件结构算法中经常会遇到一些条件的判断 算法的流程根据条件是否成立有不同的流向 这种先根据条件作出判断再决定执行哪一种操作的结构称为条件结构 如下图 1 所示 此结构包含一个判断框 根据给定的条件是否成立而选择执行a框或b框 注意 无论条件是否成立 只能执行a框或b框之一 不可能同时执行 也不可能都不执行 无论走哪一路径 再执行完a框或b框之后就脱离条件结构 a或b框中可以有一个是空的 即不进行任何操作 如上图 2 所示 典例剖析题型一简单条件结构的程序框图 例1 画出计算函数y 2x 5 的函数值的程序框图 解 程序框图 变式训练1 如图所示的程序框图 输入x 2 则输出的结果是 a 1b 2c 3d 4答案 b 题型二条件结构的嵌套分析 解答本题可先对x的值进行判断 然后根据不同情况y取不同的值 解 算法设计 第一步 输入x 第二步 判断x 0是否成立 若成立 则y 1 转执行第四步 若不成立 则执行第三步 第三步 判断x 0是否成立 若成立 则y 0 转执行第四步 否则y 1 执行第四步 第四步 输出y 程序框图 规律技巧 在程序设计中 程序的流向要多次根据判断做出选择时 一般要用到条件结构的 嵌套 所谓 嵌套 就是条件结构分支中用到条件结构 1 求分段函数的函数值的程序框图画法不唯一 判断框内的内容可以改变 但相应处理框的内容也要发生改变 2 如果是分两段的分段函数 只需引入一个判断框 如果分三段 则要两个判断框 依次类推 3 把自然语言描述的算法和程序框图表示的算法相比 可以看出程序框图更简单 明了 解 方法1 如下图 1 方法2 如下图 2 题型三条件结构的实际应用例3 设火车托运行李 当行李重量为m kg 时 每千米的费用 单位 元 标准为画出求行李托运费的程序框图 分析 显然行李托运费与行李重量有关 在不同范围内计算公式是不同的 故应先输入托运的重量m和路程s 再分别用各自条件下的计算公式进行计算处理 再将费用y与托运路程s相乘 最后输出托运费用m 解 程序框图如下图 变式训练3 如下图所示流程图中 如果输入则输出y的值为 a 0b 1c 2d 3 答案 b 技能演练基础强化 1 如图 是算法流程图的一部分 其算法的逻辑结构是 a 顺序结构b 条件结构c 判断结构d 以上都不对答案 b 解析 对于分段函数求值需用到条件结构 故选c 答案 c 3 下列关于条件结构的说法正确的是 a 条件结构的程序框图中有两个入口和一个出口b 无论条件结构中的条件是否满足 都只能执行两条路径之一c 条件结构中的两条路径可以同时执行d 对于一个算法来说 判断框中的条件是唯一的答案 b 4 2009 浙江温州一模 给出一个如图所示的程序框图 若要使输入x的值与输出y的值相等 则x的可能值的个数为 a 1b 2c 3d 4 答案 c 5 如图所示的程序框图 其功能是 a 输入a b的值 按从小到大的顺序输出它们的值b 输入a b的值 按从大到小的顺序输出它们的值c 求a b的最大值d 求a b的最小值解析 取a 1 b 2知 该程序框图输出b 2 因此是求a b的最大值 答案 c 6 已知函数f x x 3 以下程序框图表示的是给定x值 求其相应函数值的算法 请将该程序框图补充完整 其中 处应填 处应填 x 3 y x 3 7 指出下面程序框图的运行结果 若输入 4 则输出结果为 答案 是负数 8 下图给出了一个算法的程序框图 根据该程序框图 回答以下问题 1 若输入的四个数为5 3 7 2 则最后输出的结果是什么 2 该算法程序框图是为什么问题而设计的 解析 由程序框图知 该运算是求a b c d中的最小数 因此输入5 3 7 2 则最后输出结果为2 答案 1 2 2 求a b c d四个数中的最小数 并输出最小数 能力提升 解 算法如下 第一步 输入自变量x的值 第二步 判断x 0是否成立 若成立 计算y 1 x 否则 执行下一步 第三步 判断x 0是否成立 若成立 令y 0 否则 计算y x 3 第四步 输出y 程序框图如右图所示 分析 由于邮费根据信的重量分为三种情况 故需要用到条件结构设计算法 并且经过一次条件的判断后 如当x 20时 还应继续进行第二次判断 才能依据相应的x值确定相应的邮费 解 程序框图如下 品味高考11 2010 山东济宁模拟 已知下列框图 若a 5 则输出b 解析 当a 5时 程序执行否 计算b a2 1 52 1 26 答案 26 12 2009 广东质检 儿童乘火车时 若身高不超过1 1米 则无需购票 若身高超1 1米但不超过1 4米 可买半票 若超过1 4米 应买全票 设计一个算法 并画框图 解 本问题中旅客的身高影响他的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 清苑社区考试题库及答案
- 澄海中考试卷政治及答案
- 2025年社会工作师考试《法规与政策》科目单选真题及答案解析
- 2025年“两会”知识竞赛笔试试题及答案大全
- 招商银行黄石市黄石港区2025秋招笔试综合模拟题库及答案
- 浦发银行营口市站前区2025秋招笔试专业知识题专练及答案
- 民生银行福州市长乐区2025秋招数据分析师笔试题及答案
- 华夏银行保定市定州市2025秋招半结构化面试题库及参考答案
- 中信银行沈阳市沈北新区2025秋招小语种岗笔试题及答案
- 兴业银行桂林市七星区2025秋招笔试价值观测评题专练及答案
- 浙教版七年级下册科学-优化训练-第二章单元测试卷
- 民办学校未来发展策划与实施方案
- 临床课题申报书范例范文
- 山体.施工合同样本
- 收单外包管理办法
- 认识五线谱精选PPT
- 维力能醋酸钠林格注射液
- 五四制青岛版2022-2023五年级科学上册第四单元第12课《安全用药》课件(定稿)
- 直播场景搭建
- 专题复习七选五的解题技巧课件(共22张)-副本-副本
- 智能网联汽车环境感知系统课件
评论
0/150
提交评论