3.2 循环语句学 习 目 标核 心 素 养1.理解并掌握 For 语句和 Do Loop 语句两种基本循环语句.(重点)2.掌握两种循环语句的一般格式.3.能够利用两种基本循环语句解决相关的问题.1.通过理解 for 语句和 Do Loop 语句两种基本循环语句,提升数学抽象素养.2.通过利用两种基本循环语句解决相关问题,培养逻辑推理素养.1.For 语句和 Do Loop 语句(1)For 语句:在循环结构中,若预先知道循环次数,一般用 For 语句 来表达,其一般形式为:For 循环变量=初始值 To 终值循环体Next(2)Do Loop 语句:在一些循环结构中,预先不知道循环的次数,要根据其他形式的终止条件停止循环.这种情况下,一般用 Do_Loop 语句来描述,其一般形式为:Do循环体Loop While 条件为真2.基本语句描述算法的优点使用基本语句描述算法,和自然语言相比,基本语句描述的算法显得直观、清楚、明了,它的另一个优点是比较接近程序语言,便于编写程序,上机实现.思考:编写程序时,什么情况下使用循环语句?[提示] 在问题处理中,对不同的运算对象进行若干次相同运算或处理时编写程序要用到循环语句.1.下列问题,设计程序求解时,要用到循环语句的有( )① 输入每个同学的数学成绩,求全班同学的平均分;② 求分段函数的函数值;③ 求连续 100 个自然数的平方和;④ 输入 100 个数,从中找出最大的数.A.1 个 B.2 个C.3 个 D.4 个C [①③④ 要用到循环语句.]2.关于 Do Loop 循环语句叙述正确的是( )A.总是执行循环体B.先执行一次循环体C.不满足条件时执行循环体D.遇到 Do Loop 就结束B [对于 Do Loop 循环语句,先执行循环体,再根据条件是否成立来确定执行循环体.]3.以下算法运行的结果为( )t=2For i=2 To 8 Step 2 t=t*iNext输出 tA.96 B.192C.394 D.768D [第一次循环,t=2×2,第二次循环,t=4×4,第三次循环,16×6=96,第四次,96×8=768.]4.下列程序输出的结果是( )i=1S=0Do S=S*2+1 i=i+1Loop While i<=4输出 SA.3 B.7C.15 D.19C [由算法语句可知,该循环体共循环 4 次,分别为 S=2×0+1=1,S=2×1+1=3,S=2×3+1=7,S=2×7+1=15.] For 语句【例 1】 画出求 1+++…+的值的算法框图,并用 For 语句描述该算法.[思路探究] 观察式子特点,这是一个累加问题,后一个数的分母比前一个数的分母大1.根据此特点设计其算法...