高中数学 1.2.3 循环语句课件 新人教A版必修3.ppt_第1页
高中数学 1.2.3 循环语句课件 新人教A版必修3.ppt_第2页
高中数学 1.2.3 循环语句课件 新人教A版必修3.ppt_第3页
高中数学 1.2.3 循环语句课件 新人教A版必修3.ppt_第4页
高中数学 1.2.3 循环语句课件 新人教A版必修3.ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

成才之路 数学 路漫漫其修远兮吾将上下而求索 人教a版 必修3 算法初步 第一章 1 2基本算法语句 第一章 1 2 3循环语句 课标展示1 了解两种循环语句的格式及其执行过程 明确各自终止循环的条件 2 能用循环语句编写程序解决有关问题 温故知新旧知再现1 给出下列四个问题 求方程ax2 bx c 0的解 判断直线和圆的位置关系 给三名同学的成绩排名次 求两点间的距离 其中不需要用条件语句来描述其算法的有 a 1个b 2个c 3个d 4个 答案 a 解析 不需要用条件语句来描述的是 答案 d 解析 本题给定的分段函数有三段 所以在条件结构中需运用两次判断框 故选d a x 5 y 1b x 5 y 1c y 1d y 1 答案 c 解析 由于5 0 故y 1 新知导学1 直到型循环语句 1 格式do循环体loopuntil 条件 2 执行过程 首先执行一次循环体 再判断条件 如果 条件 那么就结束循环 执行loopuntil之后的语句 如果 条件 继续执行循环体 执行完循环体后 再判断条件 如果仍然不满足条件 再次执行 直到满足条件循环终止 直到型循环语句又称until语句 3 程序框图 对应的直到型循环结构如图所示 满足 不满足 循环体 2 当型循环语句 1 格式 while 循环体wend 2 执行过程 首先判断条件 如果 条件 那么就结束循环 执行wend之后的语句 如果 条件 继续执行循环体 执行完循环体后 再判断条件 如果仍然满足条件 再次执行 这个过程反复进行 直到不满足条件循环终止 当型循环语句又称while语句 条件 不满足 满足 循环体 3 程序框图 对应的当型循环结构如图所示 3 直到型循环语句与当型循环语句的区别与联系 自我检测1 下列循环语句 循环终止时 i等于 i 1doi i 1loopuntili 4a 3b 4c 5d 6 答案 c 解析 该循环语句是直到型循环语句 当条件i 4开始成立时 循环终止 则i 5 2 下列循环语句 循环终止时 i等于 i 1whilei 3i i 1wenda 2b 3c 4d 5 答案 b 解析 该循环语句是当型循环语句 当条件i 3开始不成立时 循环终止 则所求i 3 3 下面是利用直到型循环语句编写的程序 请把它改写为当型循环语句 分析 首先注意while型循环语句的格式 然后搞清其中的条件与until型语句中的条件正好相反 解析 当型循环语句如下 until语句的应用 直到型 典例探究 分析 1 运行含until语句的程序时 何时终止循环 2 设计程序前是否需要画出程序框图 解析 1 i 11时 s 1 11 1 i 10时 s 11 10 110 i 9时 s 110 9 990 i 8时 i 9成立 输出s的值为990 2 程序框图为 答案 1 990 规律总结 until语句的适用类型及执行方式 根据下列程序框图 把程序中所缺少的语句补充完整 程序框图 解析 由程序框图及直到型循环的特点易得 答案 s s i 2 i i 1 i 100 while语句的应用 当型 解法二 直到型循环 程序框图如下图 规律总结 while语句的执行过程计算机执行到while语句时 先判断条件是否成立 如果成立 则执行while和wend之间的循环体 后返回while语句再判断上述条件是否成立 如果成立 再执行循环体 这个过程反复进行 直到某一次while语句判断上述条件不成立为止 这时不再执行循环体 而是跳到wend语句后 执行wend后面的语句 当型循环又称 前测试型 循环 也就是我们经常讲的 先测试后执行 先判断后循环 特别提醒 while语句与当型循环结构相对应 分析 首先注意while型循环语句的格式 然后搞清其中的条件与until型语句中的条件正好相反 循环语句的综合应用 解析 算法如下 第一步 令i 0 s 0 第二步 如果i 63 那么执行第三步 否则 输出s 结束算法 第三步 p 2i s s p i i 1 返回第二步 程序框图如图所示 程序如下 i 0s 0whilei 63p 2 is s pi i 1wendprintsend 规律总结 解决此类问题应首先分析题意 构建数学模型 再将数学问题的求解过程步骤化 程序化 在处理一些需要反复执行运算任务 如累加求和 累乘求积等 的问题时 常常用循环语句编写程序 一球从100m的高度落下 每次落地后又反跳回原高度的一半 再落下 在第10次落地时 小球共经过多少路程 请设计解决此问题的程序框图及程序 程序框图如图 错因分析 错解中的循环求出的s不是总销量 而是每年的年销量 用 m m 1 0 1 表示累乘 求出每年销量 用 s s m 表示累加 求出总销量 答案 c 解析 该循环语句是当型循环语句 循环终止时 条件n 7开始不成立 即有n 8 由于n能取到8 则此时有n 8 2 有人编写了下列程序 则 x 1dox x 2loopuntilx 10printxenda 输出结果是1b 能执行一次c 能执行10次d 是 死循环 有语法错误 答案 d 解析 从循环语句的格式看 这个循环语句是直到型循环语句 当满足条件x 10时 终止循环 但是第一次执行循环体后x 1 由于x 1 10不成立 则再次执行循环体 执行完成后x 1 则这样无限循环下去 是一个 死循环 有语法错误 循环终止的条件永远不能满足 3 下列程序中循环体运行次数是 i 40doprintii i 10loopuntili 90enda 4b 5c 6d 60 答案 c 解析 循环体第1次运行后 i 50 第2次运行后 i 60 第3次运行后 i 70 第4次运行后 i 80 第5次运行后 i 90 第6次运行后 i 100 90开始成立 循环终止 则共运行了6次 答案 a 解析 第一次循环后a 1 z 2 第二次循环后a 3 z 3 第三次循环后a 1 z 4 第四次循环后a 0 z 5 第五次循环后a 0 z 6 不满足z 5结束循环 输出a为0 5 下图所示的四个框图中 其中满足until语句的是 满足while语句的是 答案 分析 根据两种循环语句与循环结构的对应关系寻找答案 解析

温馨提示

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

评论

0/150

提交评论