




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 2条件语句 学习目标 1 理解条件语句的语法格式 2 会用条件语句实现条件结构的功能 能用条件语句写出 条件结构的程序 1 算法逻辑结构中的条件结构一般由算法语句中的 来实现 条件语句 条件 语句体 2 条件语句的一般格式 1 if then格式 语句功能 首先对if后的 进行判断 如果 if 条件符合 那么 then 执行 否则执行 之后语句 endif 2 if then else格式 语句功能 首先对if后的 进行判断 如果 if 条件符合 那么 then 执行 否则 else 执行 条件 语句体1 语句体2 练习1 给出以下四个问题 给出x 输出它的相反数 求面积为6的正方形的周长 三个数a b c中输出一个最大数 b 其中不需要用条件语句来描述其算法的有 a 1个b 2个c 3个d 4个 练习2 条件语句的一般形式为 ifathenbelsec 其中c表示是 d a 条件b 添加语句c 满足条件时执行的内容d 不满足条件时执行的内容 问题探究 条件语句是否必须要有if then endif 答案 条件语句必须要有if then endif 根据需要 else及其后的语句体有时可省略 题型1条件语句的格式与功能 a 9 b 3 c 10 d 6 例1 当a 3时 下面的程序输出的结果是 ifa 10theny 2 aelsey a aprinty 解析 此条件语句表示的算法功能是计算分段函数y 的值 所以当a 3时 y 2 3 6 答案 d 变式与拓展 1 2013年陕西 根据如下的算法语句 当输入x为60时 输出y的值为 a 25 b 30 c 31 d 61 解析 根据题意 该算法的功能为 答案 c 题型2方程求解中参数的讨论问题 例2 写出解关于x的方程ax b 0的程序 思维突破 分a 0与a 0两大类讨论 若a 0 再分b 0与b 0两种情况讨论 解 程序如下 input a b a b ifa0thenx b aprintxelseifb 0thenprint 方程的根是任意实数 elseprint 方程无解 endifendifend 有关解方程中参数讨论与分段函数求值问题 是条件语句应用的典型问题 分类时注意做到不重不漏 变式与拓展 的一个x值都能得到相应的函数值 解 用变量x y分别表示自变量和函数值 则算法如下 第一步 输入x的值 第二步 判断x的取值范围 若x 0 则用函数y x2 1求函数值 否则 用y 2x2 5求函数值 第三步 输出y的值 程序框图如图d9 程序如下 图d9 题型3条件语句的嵌套 例3 某市对出租车的计费统一规定 若行驶不超过2km 则收费5元 即起步价 若超过2km 则超出部分 每1km加收1 8元 不足1km的 按1km计算 写出计算路费的程序 表示取整数 略去小数部分 思维突破 设路程为xkm 费用为y元 则 这是一个分段函数 可用条件语句设计程序 解 程序框图如图1 2 2 图1 2 2 程序如下 对于实际问题 要先建立函数模型 然后设计算法 编写程序 写分段函数的程序 应使用条件结构 要注意数学符号和程序符号的区别 本例中 在框图或函数式中用 x 2 表示取整数部分 而在程序中用 x 2 1表示 即指x 2除以1的商的整数部分 变式与拓展 3 写出如图1 2 3所示的程序框图所描述的算法程序 图1 2 3 解 由程序框图可知 这是一个求分段函数 例4 根据如图1 2 4所示的程序框图 写出该程序框 图所对应的程序 图1 2 4 易错分析 1 在书写if then语句由代数式写成算术表述式时 不要省略 号 2 从形式上讲if endif相当于一对括号 使用时缺一不可 不能写错 解 程序如下 方法 规律 小结 1 两种条件语句的联系与区别 1 共同点 两种条件语句首先都是对条件进行判断 然后才执行相 应的语句体 执行完语句体后 程序都交汇于一点来完成条件语句 都以if开始 以endif结束 2 区别 第一种条件语句只有一个语句体 是满足条件时执行的语句体 而第二种条件语句含有两个语句体 若满足条件时执行一个语句体 不满足条件时执行另一个语句体 2 条件语句的嵌套 在有些复杂的算法中 有时需要在条件执行的某一个语句体内继续按照另一个条件进行判断 这时可以再利用一个条件语句进行判断 这就形成了条件语句的嵌套 1 一般形式 2 在编写条件语句的嵌套中的 条件 时 要注意 if 与 endif 的配对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025瓷砖产品进出口贸易代理合同
- 2025年度特色订餐服务合同范本
- 2025版高标准预制砌块施工合同
- 2025年多媒体短信息服务合同五
- 2025产品陈列与售后服务合作协议
- 2025年度三七药材种植户贷款担保与购销合同
- 2025常用合同系列之动漫游戏行业劳动合同范本
- 诸城市2024-2025学年中考试题猜想数学试卷含解析
- 养老机构医养结合模式下的养老产品创新与研发报告
- 海洋风力发电市场前景:2025年海上风能资源评估与发展研究报告
- 2025年事业单位工勤技能-河南-河南农业技术员一级(高级技师)历年参考题库含答案解析(5卷套题【单选100题】)
- (新教材)2025年秋期人教版二年级上册数学核心素养教案(第2单元)(教学反思有内容+二次备课版)
- (高清版)DB34∕T 5154-2025 基于云制造的工业互联网架构要求
- 党校中青班入学考试试题及答案
- 三支一扶培训
- 2025年中国儿童游乐设施产业深度调研与投资机遇研究报告
- 新生儿42天体检要点解析
- 煤矿联网课题题目及答案
- 2025内蒙古巴彦淖尔市能源(集团)有限公司招聘48人笔试参考题库附带答案详解析集合
- T/CASTEM 1007-2022技术经理人能力评价规范
- 初中七年级数学备课组科研合作计划
评论
0/150
提交评论