高中数学 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页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

成才之路 数学 路漫漫其修远兮吾将上下而求索 人教a版 必修3 算法初步 第一章 1 2基本算法语句 第一章 1 2 3循环语句 1 程序框图中的循环结构包括两种 一种是直到型 until 循环结构 一种是当型 while 循环结构 直到型循环结构是先执行一次循环体 再对条件进行判断 如果条件不符合 继续执行循环体 直到条件符合时终止循环 当型循环结构则先对条件进行判断 当条件符合时 执行循环体 否则终止循环 也就是直到型循环结构中至少执行一次循环体 而当型循环结构中的循环体可能一次也不执行 但二者本质上是相同的 可以互相转化 知识衔接 2 两种循环结构形式 答案 d 解析 本题给定的分段函数有三段 所以在条件结构中需运用两次判断框 故选d 4 已知如下程序 若输入x 5 则运行结果是 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 关于while语句的一般格式中 下列说法正确的是 a 总是执行循环体b 执行一次循环体c 满足条件时执行循环体d 遇到wend就结束 答案 c 解析 while语句执行时 先判断条件 若条件成立 就执行循环体 再判断 为真 再执行 直到条件为假时结束循环 预习自测 2 如图 给出的四个框图 其中满足while语句结构的是 a b c d 答案 b 解析 while语句与程序框图中的当型循环结构相对应 它先判断条件 条件成立则执行循环体 条件不成立则结束循环 3 下列循环语句 循环终止时 i等于 i 1whilei 3i i 1wenda 2b 3c 4d 5 答案 b 解析 该循环语句是当型循环语句 当条件i 3开始不成立时 循环终止 则所求i 3 4 下面是利用直到型循环语句编写的程序 请把它改写为当型循环语句 探究 首先注意while型循环语句的格式 然后搞清其中的条件与until型语句中的条件正好相反 1 2015 雅安高一检测 下面程序执行后输出的结果是 until语句的应用 直到型 互动探究 2 用until语句设计程序计算2 4 6 100 探究 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 程序框图为 规律总结 until语句的适用类型及执行方式 根据下列程序框图 把程序中所缺少的语句补充完整 程序框图 答案 s s i 2 i i 1 i 100 解析 由程序框图及直到型循环的特点易得 分别用当型与直到型语句编写程序计算12 32 52 9992 并画出相应的程序框图 while语句的应用 当型 解法二 直到型循环 程序框图如下图 规律总结 while语句的执行过程计算机执行到while语句时 先判断条件是否成立 如果成立 则执行while和wend之间的循环体 后返回while语句再判断上述条件是否成立 如果成立 再执行循环体 这个过程反复进行 直到某一次while语句判断上述条件不成立为止 这时不再执行循环体 而是跳到wend语句后 执行wend后面的语句 当型循环又称 前测试型 循环 也就是我们经常讲的 先测试后执行 先判断后循环 特别提醒 while语句与当型循环结构相对应 下面是利用直到型循环语句编写的程序 请把它改写为当型循环语句 探究 首先注意while型循环语句的格式 然后搞清其中的条件与until型语句中的条件正好相反 若1 3 5 n 10000 设计一个程序 寻找满足条件的最小整数n 探究 我们可以用累加的方法 1 3 5 一个数一个数地向上加 直到加上一个数后和刚好大于10000 则这个数即为寻找的最小整数 循环语句中控制条件的确定 解析 解法1 程序框图如下图所示 解法2 程序框图如下图所示 规律总结 对于循环结构中的三个要素 循环变量 循环体 循环终止条件 来说 循环变量与循环终止条件比较容易识别 而循环体是关键 要由题意及所给算式的特征 找出自变量的变化规律 注意结合循环终止条件解决 所以循环体要从整体把握 结合其他知识解决 求平方值小于2000的最大整数 解析 可以把最小的正整数1赋给变量i 计算出其平方值 判断其是否小于2000 若小于2000 将i 1的值赋给变量i 即对变量i进行累加 并判断其平方值是否小于2000 直到i2值大于2000时 停止循环 将i值减去1就是所求的最大整数 程序框图如图 根据以上程序框图 可设计程序如下 i 1t 1whilet 2000i i 1t i 2wendi i 1printiend 3 请思考改为求平方值大于2000的最小整数 该怎样修改程序 最关键的是要明确 例2在当型循环中条件不满足时 i的值已比满足条件的i值大了1 还应注意i i 1与t i 2语句的先后顺序对输出表达式的影响 相传古印度国王舍罕要褒奖他聪明能干的宰相达依尔 国际象棋的发明者 问他想要什么 达依尔回答说 国王只要在国际象棋棋盘的第1个格子里放1粒麦子 第2个格子里放2粒 第3个格子里放4粒 依此类推 每个格子里的麦子数是前一个格子里的2倍 一直放到第64个格子 国际象棋棋盘是8 8 64个格子 我就感恩不尽 其他的我什么也不要了 国王想 这还不容易 循环语句的综合应用 探索延拓 让人扛来一袋麦子 但不到一会儿就全用完了 再扛来一袋很快又没有了 结果全印度的粮食全部用完还不够 国王纳闷 怎样也算不清这笔账 请你设计一个算法 帮助国王计算一下 共需要多少粒麦子 写出程序 解析 算法如下 第一步 令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次落地时 小球共经过多少路程 请设计解决此问题的程序框图及程序 根据以上程序框图 可设计程序如下 某商场第一年销售计算机5000台 如果平均每年的销售量比上一年增加10 那么从第一年起 大约经过几年可使总销量达到40000台 写出解决此问题的程序 误区警示 错因分析 错解中的循环求出的s不是总销量 而是每年的年销量 用 m m 1 0 1 表示累乘 求出每年销量 用 s s m 表示累加 求出总销量 2015 福州高一检测 输入100个数将其中正数的个数输出 试用循环语句设计程序 解析 用while语句编写程序如下 或用until语句编写程序如下 1 下列对while语句说法不正确的是 a 当计算机遇到while语句时 先判断条件的真假 如果条件符合 就执行while与wend之间的循环体b 当条件不符合时 计算机不执行循环体 直接跳到wend语句后 接着执行wend之后的语句c while型语句结构也叫当型循环d 当型循环有时也称为 后测试型 循环 答案 d 2 2015 河北省唐山一中月考 如图程序运行后输出的结果为 a 0b 5c 25d 50 答案 a 解析 第一次循环后a 1 j 2 第二次循环后a 3 j 3 第三次循环后a 1 j 4 第四次循环后a 0 j 5 第五次循环后a 0 j 6 不满足j 5结束循环 输出a为0 3 下列循环语句 循环终止时 i等于 i 1doi i 1loopuntili 4a 3b 4c 5d 6 答案 c 解析 该循环语句是直到型循环语句 当条件i 4开始成立时 循环终止 则

温馨提示

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

评论

0/150

提交评论