




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章1 1 2程序框图与算法的基本逻辑结构 第2课时条件结构 1 进一步熟悉程序框图的画法 2 掌握条件结构的程序框图的画法 3 能用条件结构框图描述实际问题 学习目标 知识梳理自主学习 题型探究重点突破 当堂检测自查自纠 栏目索引 知识梳理自主学习 知识点一条件结构 1 条件结构的概念算法的流程根据条件是否成立有不同的流向 这种先根据条件作出判断 再决定执行哪一种操作的结构称为条件结构 2 常见的两种条件结构 条件 答案 知识点二顺序结构与条件结构的异同 思考如图所示的程序框图是不是条件结构 若输入x 7 则输出的结果是多少 答该程序框图是条件结构 因为其符合条件结构的形式 若输入x 7 其满足x 1 故输出的结果是3 答案 返回 题型探究重点突破 题型一简单条件结构的设计 例1求过两点p1 x1 y1 p2 x2 y2 的直线的斜率 设计该问题的算法并画出程序框图 解算法如下 第一步 输入x1 y1 x2 y2 第二步 如果x1 x2 输出 斜率不存在 第三步 输出k 程序框图如图所示 解析答案 反思与感悟 反思与感悟 1 已知两点求直线斜率 若条件中已知x1 x2 则只用顺序结构即可解决问题 若无限制条件 必须分类讨论 应用条件结构解决问题 2 程序框图中的判断框里的内容x1 x2 也可改为x1 x2 此时相应地与是 否相连的图框必须对换 3 解决这类问题时 首先对问题设置的条件作出判断 设置好判断框内的条件 然后根据条件是否成立选择不同的流向 跟踪训练1画出计算函数y x 2 的函数值的程序框图 解算法如下 第一步 输入x 第二步 若x 2 则y x 2 否则y 2 x 第三步 输出y 程序框图如右 解析答案 题型二条件结构的嵌套 例2设计一个求解一元二次方程ax2 bx c 0的算法 并画出程序框图 解析答案 反思与感悟 解算法步骤如下 第一步 输入3个系数a b c 第二步 计算 b2 4ac 第三步 判断 0是否成立 若是 则计算p q 否则 输出 方程没有实数根 结束算法 第四步 判断 0是否成立 若是 则输出x1 x2 p 否则 计算x1 p q x2 p q 并输出x1 x2 解析答案 反思与感悟 程序框图如下 反思与感悟 反思与感悟 1 当给出一个一元二次方程求根时 必须先确定判别式的值 然后再根据判别式的值的取值情况确定方程是否有解 该例仅用顺序结构是不能实现的 要对判别式的值进行判断 需要用到条件结构 2 解决分段函数求值问题一般采用条件结构来设计算法 对于判断具有两个以上条件的问题 往往需要用到条件结构的嵌套 这时要注意嵌套的次序 跟踪训练2已知函数y 写出输入一个x值 输出y值的算法并画出程序框图 解析答案 解算法如下 第一步 输入x 第二步 如果x 0 那么使y 2x 1 执行第五步 否则 执行第三步 第三步 如果x 1 那么使y x2 1 执行第五步 否则 执行第四步 第四步 y x2 2x 第五步 输出y 程序框图如图所示 题型三条件结构的实际应用 例3为了加强居民的节水意识 某市制定了以下生活用水收费标准 每户每月用水未超过7m3时 每立方米收费1 0元 并加收0 2元的城市污水处理费 超过7m3的部分 每立方米收费1 5元 并加收0 4元的城市污水处理费 请你写出某户居民每月应交的水费y 元 与用水量x m3 之间的函数关系 然后设计一个求该函数值的算法 并画出程序框图 解析答案 反思与感悟 解设某户每月用水量为xm3 应交水费y元 算法步骤如下 第一步 输入每月用水量x m3 第二步 判断输入的x是否不超过7 若是 则计算y 1 2x 否则 计算y 1 9x 4 9 第三步 输出应交的水费y 程序框图如图所示 反思与感悟 反思与感悟 与现实生活有关的题目经常需用到条件结构 解答时 首先根据题意写出函数表达式 然后设计成程序框图 解答此题的关键是写出函数解析式 跟踪训练3设火车托运质量为w kg 的行李时 每千米的费用 单位 元 标准为f 试画出路程为s千米时行李托运费用m的程序框图 解析答案 解算法如下 第一步 输入物品质量w 路程s 第二步 若w 30 那么f 0 4 30 0 5 w 30 否则 f 0 4w 第三步 计算m s f 第四步 输出m 程序框图如图所示 条件结构的应用 易错点 例4用程序框图表示解方程ax b 0 a b为常数 的算法 解析答案 返回 错解算法步骤如下 第一步 输入a b的值 第三步 输出x 结束算法 程序框图为 错解分析错误的根本原因在于两边同除以x的系数时 未保证系数不为0 解析答案 正解第一步 输入a b的值 第二步 判断a 0是否成立 若成立 则执行第三步 若不成立 则令x 输出x 结束算法 第三步 判断b 0是否成立 若成立 则输出 方程的解为r 结束算法 若不成立 则输出 无解 结束算法 程序框图为 返回 当堂检测 1 2 3 4 5 1 条件结构不同于顺序结构的特征是含有 a 处理框b 判断框c 输入 输出框d 起止框 解析由于顺序结构中不含判断框 而条件结构中必须含有判断框 故选b b 解析答案 1 2 3 4 5 2 如图所示的程序框图中 若输入x 2 则输出的结果是 a 1b 2c 3d 4 解析输入x 2后 该程序框图的执行过程是 输入x 2 x 2 1成立 y 2 输出y 2 b 解析答案 1 2 3 4 5 3 如图所示的程序框图 其功能是 a 输入a b的值 按从小到大的顺序输出它们的值b 输入a b的值 按从大到小的顺序输出它们的值c 求a b的最大值d 求a b的最小值 解析输入a 1 b 2 运行程序框图可得输出2 根据执行过程可知该程序框图的功能是输入a b的值 输出它们的最大值 即求a b的最大值 c 解析答案 1 2 3 4 5 4 阅读如图所示的程序框图 写出它表示的函数是 解析由程序框图知 当x 3时 y 2x 8 当x 3时 y x2 故本题框图的功能是输入x的值 求分段函数y 的函数值 解析答案 1 2 3 4 5 5 如果学生的数学成绩大于或等于120分 则输出 良好 否则输出 一般 用程序框图表示这一算法过程 解 解析答案 课堂小结 返回 1 条件结构是程序框图的重要组成部分 其特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大考试题及答案
- 班级考试题及答案
- 中级财务会计(下)(山东联盟)知到智慧树答案
- 市场营销模拟习题(附答案)
- 介入血管外科护理基础理论考试试题与答案
- 2025年餐厅股份转让与可持续发展战略合同范本
- 2025年度食品行业绿色供应链管理合作协议
- 2025版家具产品售后全流程服务协议
- 2025年度电力工程设备采购合同范本
- 2025年度BIM技术在主厂区维修项目中的应用与管理服务合同
- 日光性皮炎的临床特征
- 中建型钢混凝土结构施工方案
- 《头发头皮生理学》课件
- 数据中心暖通培训
- 有限空间专项安全检查表
- 广西桂林旅游文化宣传城市介绍文旅科普美食
- 学校栏杆工程施工方案
- 2025年高考语文备考之名著阅读《红楼梦》与《乡土中国》衔接融合习题含答案
- 2024年锅炉操作工(技师)职业鉴定理论考试题库(含答案)
- 人力资源许可证制度(服务流程、服务协议、收费标准、信息发布审查和投诉处理)
- 外研版(2024)七年级上册英语Starter教学设计
评论
0/150
提交评论