收藏 分享(赏)

2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt

上传人:高**** 文档编号:430783 上传时间:2024-05-27 格式:PPT 页数:20 大小:1.09MB
下载 相关 举报
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第1页
第1页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第2页
第2页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第3页
第3页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第4页
第4页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第5页
第5页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第6页
第6页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第7页
第7页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第8页
第8页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第9页
第9页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第10页
第10页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第11页
第11页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第12页
第12页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第13页
第13页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第14页
第14页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第15页
第15页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第16页
第16页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第17页
第17页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第18页
第18页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第19页
第19页 / 共20页
2015-2016学年高一数学人教A版必修3课件:16 循环语句 .ppt_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
资源描述

1、点评理解两种形式的循环语句:For 语句与 Do Loop 语句的结构与含义;(2)会根据具体情况选择适当的循环语句解决具体问题;(3)能掌握两种循环语句的联系和区别1 基础名师导读 知识点 1环语句For 语句满足条件时执行循环体,不满足条件时退出循环体Do Loop 语句,先执行循环体,再判断条件,条件满足时,继续执行循环体,直到条件不满足,循环终止1For 语句在循环结构中,若预先知道循环次数,一般用 For 语句来表达,其一般形式为:For 循环变量初始值 To 终值循环体Next2Do Loop 语句在一些循环结构中,预先不知道循环的次数,要根据其他形式的终止条件停止循环,这种情况下

2、,一般用 Do Loop 语句来描述,其一般形式为:Do循环体Loop While 条件为真知识点 2 基本语句描述算法的优点使用基本语句描述算法,和自然语言相比,基本语句描述的算法显得直观、清楚、明了,它的另一个优点是比较接近程序语言,便于编写程序,上机实现.2法分类探究 类型一r 语句的基本应用【例 1】使用 For 语句设计算法,计算 135999 的值思维启迪:每项加的数都比前一个数大 2,在计算机上我们用 For语句,把循环变量的增量设为 2,即可实现求值解析:用 For 语句描述为:S0For i1 To 999 Step 2 SSiNext输出 S算法框图如下:点评决本题时,先引

3、入计数变量 S 和循环变量 i,并确定循环次数和反复执行的步骤 SSi,其中 i 的后一个值比前一个值大 2,即i 的增量为 2,用 Step 2 表示2.For 语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构,有些循环中如果不能直接看出循环次数,则可通过题目中的规律先求出循环次数再写循环语句变式训练 1 编写一个计算 135999 的算法,画出算法框图,并用 For 语句描述这个算法解析:算法语句为:S1For i1 To 999 Step 2 SS*iNext输出 S算法框图如下:类型二 Loop 语句的应用【例 2】设计算法框图并用基本语句描述一个算法,求满足 1

4、35n500 的最小自然数 n.思维启迪:结束循环的条件是和大于 500,可以用累加的方法,一个数一个数地加到累加器中,每加一个数就把累加器的值与 500 比较,直到大于 500 为止由于预先不知道循环次数,故用 Do Loop 语句描述该算法解析:算法框图如下:用基本语句描述为:i1S0DoSSiii2Loop While S500ii2输出 i.点评 由于本例中事件无法确定循环次数,故采用了 Do Loop 语句,特别注意输出的应是 i2,如本例中当 i43 时,s13543484,ii245,484500,结束循环,此时 i47,但我们要找的是 i45,输出 i2.2.对于重复执行某操作

5、的算法,一般用循环语句来实现如果预先不知道循环的次数,一般用 Do Loop 语句来实现计算机执行 Do Loop 语句,先执行一次循环体,若符合条件,继续执行循环体;当不符合条件时,跳出循环,执行 Do Loop 语句后的语句变式训练 2 如果下边算法语句执行后输出的结果是 990,那么在程序中 While 后面的“条件”应为()i11s1Doss*iii1Loop While“条件”输出sAi10 Bi8Ci9 Di9解析:因为输出的结果是 990,即 s111109,需执行 3 次,则算法语句中 While 后面的“条件”应为 i9.答案:C类型三循环语句的综合应用【例 3】编写算法语句

6、计算 1222329992,并画出相应的算法框图解析:用 For 语句描述为:S0For i1 To 999SSi2Next输出 S用 Do Loop 语句描述如下:S0i1DoSSi2ii1Loop While i999输出 S算法框图如下:点评 用循环语句编写程序时应注意的问题(1)在循环体中一定要改变控制条件的变量的值,否则会出现“死循环”,并且循环体每执行一次,控制条件中的变量就应更逼近满足跳出循环体的条件(2)与条件语句一样,循环语句也可以嵌套,但应注意内层与外层的对应关系(3)程序编写时应注意跳出循环时对边界数值的检查,防止漏项或多项,可通过几次循环加以验证变式训练 3 编写算法语句,求 S224262822 0122的值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3