2019-2020学年人教A版数学必修3课件:1.2.3循环语句

上传人:猪子****y 文档编号:126674520 上传时间:2020-03-26 格式:PPT 页数:40 大小:2.04MB
返回 下载 相关 举报
2019-2020学年人教A版数学必修3课件:1.2.3循环语句_第1页
第1页 / 共40页
2019-2020学年人教A版数学必修3课件:1.2.3循环语句_第2页
第2页 / 共40页
2019-2020学年人教A版数学必修3课件:1.2.3循环语句_第3页
第3页 / 共40页
2019-2020学年人教A版数学必修3课件:1.2.3循环语句_第4页
第4页 / 共40页
2019-2020学年人教A版数学必修3课件:1.2.3循环语句_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《2019-2020学年人教A版数学必修3课件:1.2.3循环语句》由会员分享,可在线阅读,更多相关《2019-2020学年人教A版数学必修3课件:1.2.3循环语句(40页珍藏版)》请在金锄头文库上搜索。

1、1 2 3循环语句 1 循环结构循环结构有两种形式 当型循环结构和直到型循环结构 1 循环结构 如图 所示 当型 2 循环结构 如图 所示 直到型 2 循环语句 1 当型循环语句当型 WHILE型 语句的一般格式为 2 直到型循环语句直到型 UNTIL型 语句的一般格式为 WHILE 条件 循环体 WEND DO 循环体 LOOP UNTIL 条件 3 直到型循环语句与当型循环语句的区别与联系 1 下列语句不属于基本算法语句的是 A 赋值语句B 运算语句C 条件语句D 循环语句 答案 B 2 关于WHILE语句的一般格式中 下列说法正确的是 A 总是执行循环体B 执行一次循环体C 满足条件时执

2、行循环体D 遇到WEND就结束 答案 C 解析 WHILE语句执行时 先判断条件 若条件成立 就执行循环体 再判断 为真 再执行 直到条件为假时结束循环 3 下列循环语句 循环终止时 i等于 A 2B 3C 4D 5 答案 B 解析 该循环语句是当型循环语句 当条件i 3开始不成立时 循环终止 则所求i 3 4 给出的四个程序框图 其中满足WHILE语句结构的是 A B C D 答案 B 解析 WHILE 当型 循环是指先判断后执行 先判断指定的条件是否为真 若条件为真 执行循环条件 条件为假时退出循环 根据WHILE 当型 循环的定义 逐一对四个选项判断可知 满足条件 故选B UNTIL语句

3、的应用 直到型 例1 用UNTIL语句设计程序计算2 4 6 100 解题探究 设计程序前需要画出程序框图 解析 程序框图如下 程序如下 UNTIL语句的适用类型及执行方式 1 根据下列程序框图 把程序中所缺少的语句补充完整 程序框图 程序 解 由程序框图可知利用了直到型循环结构 对应的语句为直到型循环语句 DO后面执行的为循环体 故 处应分别为S S i 2 i i 1 直到满足条件i 100为止 所以 处应为i 100 WHILE语句的应用 当型 例2 下面是利用直到型循环语句编写的程序 请把它改写为当型循环语句 解题探究 首先注意WHILE型循环语句的格式 然后搞清其中的条件与UNTIL

4、型语句中的条件正好相反 解析 程序如下 当型循环语句 WHILE语句的执行过程计算机执行到WHILE语句时 先判断条件是否成立 如果成立 则执行WHILE和WEND之间的循环体 后返回WHILE语句再判断上述条件是否成立 如果成立 再执行循环体 这个过程反复进行 直到某一次WHILE语句判断上述条件不成立为止 这时不再执行循环体 而是跳到WEND语句后 执行WEND后面的语句 2 设计一个计算1 3 5 7 99的算法 编写算法程序 解析 算法如下 第一步 s 1 第二步 i 3 第三步 s s i 第四步 i i 2 第五步 如果i 99 那么转到第三步 第六步 输出s 程序如下 WHILE

5、型循环语句 循环语句中控制条件的确定 例3 若1 3 5 n 10000 设计一个程序 寻找满足条件的最小整数n 解题探究 我们可以用累加的方法 1 3 5 一个数一个数地向上加 直到加上一个数后和刚好大于10000 则这个数即为寻找的最小整数 解析 方法一 程序框图如下 程序如下 方法二 程序框图如下 程序如下 对于循环结构中的三个要素 循环变量 循环体 循环终止条件 来说 循环变量与循环终止条件比较容易识别 而循环体是关键 要由题意及所给算式的特征 找出自变量的变化规律 注意结合循环终止条件解决 所以循环体要从整体把握 结合其他知识解决 3 若下面的程序段输出结果是41 则横线处应填 A

6、i 4B i 4C i 4D i 4 答案 D 解析 模拟程序的运行结果如下 s 0 i 1 s 0 1 1 1 i 2 s 1 2 1 3 i 3 s 3 3 1 10 i 4 s 10 4 1 41 i 5 此时应条件不成立 跳出循环 输出s 41 故横线处可以填i 4 故选D 示例 某商场第一年销售计算机5000台 如果平均每年的销售量比上一年增加10 那么从第一年起 到第几年可使总销量达到40000台 写出解决此问题的程序 读不懂题意致误 错解 程序如下 错因 错解中的循环求出的S不是总销量 而是每年的年销量 用 m m 1 0 1 表示累乘 求出每年销量 用 S S m 表示累加 求

7、出总销量 正解 程序如下 1 循环语句用两种形式的语句均可 2 当型循环不满足条件就离开 而直到型循环一旦满足条件就离开 3 所有程序最后都要用 END 1 下列对WHILE语句说法不正确的是 A 先判断条件的真假 如果条件符合 就执行WHILE与WEND之间的循环体B 当条件不符合时 计算机不执行循环体 直接跳到WEND语句后 接着执行WEND之后的语句C WHILE型语句结构也叫当型循环D 当型循环有时也称为 后测试型 循环 答案 D 2 下列循环语句 循环终止时 i等于 A 3B 4C 5D 6 答案 C 解析 该循环语句是直到型循环语句 当条件i 4开始成立时 循环终止 则i 5 3 下列程序中循环体运行次数是 A 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次 4 将求1 2 3 4 5 6 7 8 9 10的程序补充完整 a 10b 1WHILE b b aa WENDPRINT 1 2 3 4 5 6 7 8 9 10 bEND 答案 a 0 a 1 解析 a的初始值为10 故循环体中的值应该递减 即a从10减到1 循环的条件为a 0 当然也可以为a 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号