【优化方案】高中数学 第1章1.3.3条件语句课件 苏教版必修3.ppt_第1页
【优化方案】高中数学 第1章1.3.3条件语句课件 苏教版必修3.ppt_第2页
【优化方案】高中数学 第1章1.3.3条件语句课件 苏教版必修3.ppt_第3页
【优化方案】高中数学 第1章1.3.3条件语句课件 苏教版必修3.ppt_第4页
【优化方案】高中数学 第1章1.3.3条件语句课件 苏教版必修3.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 3 3条件语句 学习目标 1 理解条件语句与选择结构的关系 2 掌握条件语句 能用条件语句编写伪代码 课堂互动讲练 知能优化训练 1 3 3条件语句 课前自主学案 课前自主学案 你还记得赋值语句与输入 输出语句的格式吗 赋值语句变量 表达式或变量输入语句reada b输出语句printx 1 条件语句的概念条件语句表达算法中的 结构 在执行此算法时 要根据一定的条件选择流程线的 2 条件语句的格式 或一般形式 ifathenbelsecendif其中a表示判断的条件 b表示满足条件时执行的操作内容 c表示不满足条件时执行的操作内容 endif表示条件语句结束 选择 方向 1 什么情况下else及其后的语句可以省略 提示 当条件满足执行某项操作而不满足的不需要进行任何操作时 可以省略 2 什么时候应该用条件语句 提示 条件语句是来实现算法中的选择结构的 当计算机按条件进行比较 分析 判断 并按判断后的不同情况进行处理时 就需要用到条件语句 课堂互动讲练 1 适用范围 条件语句适用于解决需分情况处理的问题 2 注意问题 then部分和else部分是可选的 语句中的endif不能省略 写出下列伪代码的结果 若x 10 则p 若x 1 则p readxifx 0thenp 1elsep 1endifprintp 解析 10 0 p 1 1 0 p 1 故当x 10时 p 1 当x 1时 p 1 答案 1 1 名师点评 1 要搞清楚条件的判断与执行语句的顺序 2 必须以if语句开始 以endif语句结束 一个if语句必须和一个endif语句对应 自我挑战1读如下的伪代码 完成题目 readxifx 0 y xelsey xendifprinty 1 将伪代码补充完整 横线处应填 2 该伪代码的功能是 解析 由条件语句格式 横线处应填 then 由伪代码的功能看 该伪代码的功能是求一个数的绝对值 答案 1 then 2 输出一个数的绝对值 条件语句主要用来实现算法中的选择结构 因为人们对计算机运算的要求并不仅限于一些简单的运算 而是需要计算机按条件进行分析 比较 判断 并按判断后的不同情况进行不同的处理 如判断一个数的正负 比较两数的大小 对一组数据进行排序就需要用到条件语句 思路点拨 设计算法 确定算法语句 编写伪代码 解 算法如下 s1输入x的值 s2判断x的范围 若x 2 5 则用y x2 1 求函数值 若x 2 5 则用y x2 1 求函数值 s3输出y的值 伪代码如下 名师点评 对于分段函数求函数值时 经常用条件语句判断选择解析式 解 在判断条件 x 2 5 不满足时 需进一步判断 x 2 5 还是 x 2 5 算法中需要加一个条件语句 伪代码如下 readxifx 2 5theny x 2 1elseifx 2 5theny x 2 1endifendifprinty 这种嵌套格式的算法对应程序框图如图所示 本题满分14分 某商场为迎接10周年店庆举办促销活动 活动规定 购物额在100 300元之间优惠货款的5 超过300元的 超过部分优惠8 原优惠条件仍然有效 画出顾客的购物额与应付金额之间的流程图 要求输入购物额能够输出应付货款 并写出伪代码 思路点拨 依题意写出实际付款额与购物金额的函数关系 然后由函数关系画出流程图 写出伪代码 伪代码如下 readxifx 100theny xelseifx 300theny 0 95xelsey 285 x 300 0 92endifendifprintyend 名师点评 画求分段函数的函数值的流程图时 如果是分两段的函数 只需引入一个判断框 如果是分三段的函数 需要引入两个判断框 分四段的函数要引入三个判断框 依次类推 本题根据题设可构造分三段的函数 因此需要两个判断框 至于判断框内的内容则是没有顺序的 例如 本题中的两个判断框的内容可以交换 但对应的下一框中的内容或操作也必须相应地进行变化 自我挑战3 依法纳税是每个公民应尽的义务 中华人民共和国个人所得税法 第十四条中有个人所得税税率表 工资 薪金所得适用 上表中 全月应纳税所得额 是从月工资 薪金收入中减去2000元后的余额 例如某人月工资 薪金收入2220元 减去2000元后 应纳税所得额就是220元 应缴纳个人所得税11元 在此规定下 编写一个伪代码 输入某人月工资 薪金收入 不超过6600 输出这个人应缴纳的个人所得税 伪代码如下 readxifx 2000theny 0elseifx 2500theny 0 05 x 100elseifx 4000 theny 0 1 x 225elsey 0 15 x 425endifendifendifprinty 1 条件语句与算法的选择结构相对应 语句形式较为复杂 可以借助于框图写出程序 在条件语句中 endif是 出口 是条件语句的结束符号 在书写时不要漏掉 2 在条件语句及其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论