北师大版必修三 条件语句 课件(29张) .ppt_第1页
北师大版必修三 条件语句 课件(29张) .ppt_第2页
北师大版必修三 条件语句 课件(29张) .ppt_第3页
北师大版必修三 条件语句 课件(29张) .ppt_第4页
北师大版必修三 条件语句 课件(29张) .ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

条件语句 if条件then语句体endif 1 条件语句的两种格式 基础回顾 当计算机执行时 首先对if后的条件进行判断 如果条件符合 那么执行语句体 否则执行endif之后的语句 当计算机执行时 首先对if后的条件进行判断 如果条件符合 那么执行语句体1 否则执行语句体2 下图是算法的循环结构用程序框图表示的第一种形式 它对应的循环语句的一般格式设定为 2 循环语句的两种格式 do循环体loopuntil条件 while条件循环体wend 下图是算法的循环结构用程序框图表示的第二种形式 它对应的循环语句的一般格式设定为 例1 已知分段函数编写程序 输入x的值 输出相应的y的值 类型一 条件语句 循环语句的应用 问题探讨与解题研究 分析 本题是已知分段函数的解析式求函数值的问题 当输入一个x的值后 由于x的值的所在范围不同 用来计算函数值的解析式也有所不同 因此要计算函数值必须先判断x的范围 设计该函数的算法必须用条件结构 相应的程序也应用条件语句表示 解析 程序如下 例2 写出计算的算法的程序 分析 由于要计算的式子的特点是累加求和问题 所以它对应的程序框图为循环结构 解题时先给定初始变量 再确定循环体 最后写出程序 小结 1 在应用条件语句编程时要注意的两点 1 if与endif要配对使用 不能只用其一 2 区分endif与end的区别 前者是结束条件语句 后者是结束整个程序 2 利用循环语句编程的三个步骤 1 给循环语句中的变量赋初始值 2 找出在程序中反复执行的部分 即循环体 3 找出控制循环的条件 要特别注意循环体语句的先后次序发生变化时对程序的影响 练习2 执行下列程序后 输出的值是 解析 1 该程序运行过程为s 3 i 4 不满足条件 继续执行循环体s 9 i 7 不满足条件 继续执行循环体s 15 i 10 不满足条件 继续执行循环体s 21 i 13 满足条件 所以输出的值为21 类型二 嵌套语句的应用 例2 某班有学生54人 给出一次测试的数学成绩 记60分及以上为及格 要求统计及格人数 及格学生的平均分 全部的平均分 试设计一个程序 并画出程序框图 分析 本题需要引入一个统计变量m 统计及格的人数 同时还要有两个累加变量 一个s 用于求及格分数的和 一个t 用于求所有分数的和 还要引入一个计数变量i 用于计数 同时作为循环结束的一个判断条件 2 程序框图如图 程序如下 小结1 解决条件语句的嵌套的方法技巧在条件语句中 当出现三个或三个以上的判断点时 就要用到程序嵌套 当用条件语句表达时 先按条件要求执行某一语句 特别是else后的语句2 继续按另一条件进行判断 这时再利用一般语句完成这一要求 这就形成了条件语句的嵌套 小结2 循环语句嵌套问题的解题思路先确定外层的循环语句 再逐步确定内层的条件 在设置条件时 必须保证内外层的变量不能冲突 以免引起矛盾 同样对应循环语句嵌套循环语句的问题 编写程序时 也要由外到内逐层确定 练习1 已知程序 说明其功能并画出程序框图 解析 该程序的功能为 已知函数根据x的值求函数值y 程序框图如图所示 练习2 给出以下10个数 4 10 75 45 89 76 37 56 60 29 要求找出大于40的数 写出解决该问题的程序 解析 方法一 方法二 1 下面的程序 执行完毕后a的值为 a 99 b 100 c 101 d 102 课堂检测 解析 选b 当a 100时执行循环体 a 99时 a a 1 100 此时跳出循环体 2 已知如下程序 若输入x 5 则运行结果是 a x 5 y 1 b x 5 y 1 c y 1 d y 1 解析 选c x 5 0 y 1 故选c 4 试设计程序求12 22 32 42 992 1002的值 解析 程序如下 5 下面程序的功能是 解析 输入一个数 然后判断是否满足x 90 若满足则计数增加1 若不满足再输入一个数 然后判断是否满足x 90 若满足计数再增加1 直到输入10个数为止 所以该程序是统计10个数中大于或等于90的数的个数 答案 统计10个数中大于或等于90的数的个数 课堂小结 1 条件语句一般用在需要对条件进行判断的算法设计中 如判断一个数的正负 确定两个数的大小等问题 还有求分段函数的函数值等 往往要用条件语句 有时甚至要用到条件语句的嵌套 2 两种循环语句源于两种循环结构 直到型

温馨提示

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

评论

0/150

提交评论