高中数学 1.2.2条件语句课件 新人教B版必修2.ppt_第1页
高中数学 1.2.2条件语句课件 新人教B版必修2.ppt_第2页
高中数学 1.2.2条件语句课件 新人教B版必修2.ppt_第3页
高中数学 1.2.2条件语句课件 新人教B版必修2.ppt_第4页
高中数学 1.2.2条件语句课件 新人教B版必修2.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

课标要求 1 理解条件语句 2 能够用条件语句编写条件分支结构的程序 核心扫描 1 条件语句与条件分支结构的关系 重点 2 用条件语句编写程序 重难点 3 常与分类讨论思想结合命题 1 2 2条件语句 条件语句的格式 功能及与条件分支结构的对应关系 自学导引 1 什么情况下条件语句中的else及其后的语句体可以省略 提示当条件成立时执行某项操作 而条件不成立时 不需进行任何操作时 else及其后的语句体可以省略 2 两种条件语句格式分别在什么情况下选用 提示 1 要解决的问题 如果只需要对满足条件时的情况作出处理 不需要处理不满足条件时的情况 那么就选用第一种条件语句 2 要解决的问题 如果既需要解决满足条件时的情况 又需要解决不满足条件时的情况 那么就选用第二种条件语句 条件语句的嵌套在有些复杂的算法中 有时需要按条件执行的某一语句继续按照另一个要求进行判断 这时可以再利用一个条件语句进行判断 这就形成了条件语句的嵌套 条件语句的嵌套与条件分支结构的对应 2 3 两种语句有什么区别和联系 1 共同点 两种语句首先都要对条件进行判断 然后才执行相应的语句体 执行完语句体后 程序都交汇于一点完成条件语句 都以if开始 以end结束 2 两种语句的区别 第一种条件语句只有一个语句体 是满足条件时执行的语句体 而第二种条件语句含有两个语句体 满足条件时执行一个语句体 不满足条件时执行另一个语句体 名师点睛 1 条件语句的嵌套应注意以下几点 1 在编写条件语句的嵌套 条件 时 要注意 if 和 end 的配对 一般可利用文字的缩进来表示嵌套的层次 2 对于条件语句的嵌套 一定要分清内层条件语句和外层条件语句 内层的条件分支结构是外层条件分支结构的一个分支 3 如果条件分支结构的嵌套中的 条件 是并列的 则为条件语句的叠加 2 题型一读程序 说功能 以下给出的是用条件语句编写的一个程序 根据该程序回答问题 程序 x input x ifx 10y x 0 35 elsey 10 0 35 x 10 0 7 endprint io 2 y 例1 1 若输入6 则输出结果是 2 若输入20 则输出结果是 3 该程序的功能是求函数 的值 根据x的取值 选择相应的语句执行 思路探索 正确理解if语句的含义是解题关键 解析 1 因为6 10 所以y 6 0 35 2 1 2 因为x 20 所以y 10 0 35 20 10 0 7 10 5 3 将程序转化可得 此程序表达的是求分段函数 规律方法条件语句特别适合处理分段函数的问题 本题中当输入6时 由于x 6满足条件 x 10 故计算机执行语句体y 0 35x 当输入20时 由于20不满足条件 x 10 故计算机执行else之后的语句体 下列程序 输入x 5 y 20后 输出的结果为 x input x y input y ifx 0 x y 3elsey y 3endprint io 2 x y y x 解析x y 5 20 3 85 y x 17 5 12 答案 85 12 变式1 思路探索 本题是已知分段函数的解析式求函数值的问题 当输入一个x的值时 由于x所在的范围不同 因而用来计算函数值的解析式也因范围不同而有所不同 因此要计算函数值必须先判断x的范围 因而要设计求函数值的算法必须用条件结构 相应程序的书写也应用条件语句书写 题型二条件语句的简单应用 例2 解用变量x y分别表示自变量和函数值 步骤如下 第一步 输入x值 第二步 判断x的范围 若x 0 则用解析式y x2 1求函数值 否则 用y 2x2 5求函数值 第三步 输出y值 程序框图如图所示 程序如下 x input x ifx 0y x 2 1elsey 2 x 2 5endprint io 2 y 规律方法1 算法中需要判断情况 分类执行时 如 判断一个数的正负 比较两个数的大小 求分段函数的函数值等 都需要用到条件语句 2 若程序只对条件满足时作处理 不用处理条件不满足时的情况 则可以省略else分支 对输入的任意一个非零实数 判断其符号 解程序框图如图所示 变式2 程序 x input x ifx 0print io 2 elseprint io 2 end 题型三条件语句的嵌套 例3 规范解答 程序框图如图所示 程序如下 题后反思 已知分段函数的解析式求函数值的问题 须用条件语句书写程序 当条件的判断有两个或两个以上的结果时 可以选择条件结构嵌套去解决 解程序如下 x input x ifx 0y 2 x 2 1 elseifx 0y 2 x 1 elsey 2 x 2 4 endendprint io 2 y 变式3 写出解关于x的方程ax b 0的程序 错解 程序如下 a input a b input b ifa 0print io 2 方程的根是任意实数 elseprint io 2 b a end 误区警示条件语句的应用不能忽视参数的讨论 示例 分类讨论不全面 没有考虑b 0的情况 漏掉end 正解 程序如下 a input a b input b ifa 0 x b a print io 2 x elseifb 0pr

温馨提示

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

评论

0/150

提交评论