人教A版必修三 条件语句(列为选学) 课件(31张).ppt_第1页
人教A版必修三 条件语句(列为选学) 课件(31张).ppt_第2页
人教A版必修三 条件语句(列为选学) 课件(31张).ppt_第3页
人教A版必修三 条件语句(列为选学) 课件(31张).ppt_第4页
人教A版必修三 条件语句(列为选学) 课件(31张).ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1 2 2条件语句 列为选学 学习目标1 了解条件语句的意义及其格式 2 了解用条件语句编写简单程序的方法 课堂互动讲练 知能优化训练 1 2 2条件语句 列为选学 课前自主学案 课前自主学案 一 二 是 否 答案 x 0 条件语句 if then 1 条件语句是否必须有if then endif 提示 条件语句必须有if then endif 根据需要else及其后的语句体有时可省略 2 对于判断条件为 0 x 0andx 8then 课堂互动讲练 单支条件语句利用if then的形式 对if后的条件进行判断 若条件成立 则执行then后的语句 若条件不成立 则结束条件 执行endif后面的语句 下列是求函数y lnx x 0 的值的框图 将其用条件语句改写 其中y lnx用y log x 表示 程序框图如图 思路点拨 本框图的作用是先求出lnx的值 然后利用单支条件语句对lnx 0时的值输出其相反数即可 思维总结 因为本题是单支条件判断 故可不用 else 当程序满足不同的条件有不同的语句体执行时就用该种条件语句 首先对if后的条件进行判断 如果符合条件 则执行then后面的语句体 若不符合条件 则执行else后面的语句体 思路点拨 本题是已知分段函数的解析式求函数值的问题 当输入一个x的值 由于x所在的范围不同 因而用来计算函数值的解析式也有所不同 因此要计算函数值应先判断x的范围 这样要设计求函数值的算法必须用到条件结构 相应的程序也应用条件语句书写 解 用变量x y分别表示自变量和函数值 具体算法步骤如下 第一步 输入x的值 第二步 判断x的范围 若x 1 则用y x2 1求函数值 否则 用y 2x 5求函数值 第三步 输出y的值 程序如下 思维总结 用这种条件语句时 if then else endif 是一个整体 then之后是一个语句体 else之后也是一个语句体 变式训练根据下面的程序 画出程序框图 解 程序框图 一般在含有两个或两个以上的条件结构中 编写程序时 可利用条件语句的叠加或嵌套形式 思路点拨 本题也相当于分段函数 但条件较多 可利用在前一个条件下继续对第二个条件判断 即嵌套形式 也可以对每一个条件逐一判断逐一得出结论 即叠加 解 法一 嵌套结构 程序框图如图所示 程序如下 法二 叠加结构 程序框图如图所示 程序如下 思维总结 理解条件语句的嵌套时 要分清内层条件语句与外层条件语句 内层的条件结构是外层条件结构的一个分支 方法技巧1 条件语句使程序框图中的条件结构能让计算机执行其中if后的 条件 表示判断的条件 放在判断框中 语句体1表示满足条件时执行的操作内容 放在判断框中 是 后的执行框中 语句体2表示不满足条件时执行的操作内容 放在判断框中 否 后的执行框中 如例1 2 若程序只对条件满足时作处理 不用处理条件不满足时的情况 则可以省略else分支 3 当判断条件多于一个时 若重复应用条件语句 书写程序繁琐 可利用条件语句的嵌套写 如例3 失误防范1 在编写条件语句的嵌套中的 条件 时 要注意if和endif的配对 常常利用文字的缩进来表示嵌套的层次 以便于程序的阅读和理解 2 条件语句是一个语句 if then else

温馨提示

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

评论

0/150

提交评论