3.2 循环语句 学案(含答案)
《3.2 循环语句 学案(含答案)》由会员分享,可在线阅读,更多相关《3.2 循环语句 学案(含答案)(10页珍藏版)》请在七七文库上搜索。
1、3.2循环语句学习目标1.理解两种结构的循环语句For语句和Do Loop语句.2.掌握两种循环语句的一般形式并会应用.3.通过具体实例使学生明确两种循环语句的区别和联系.知识点一循环语句一般地,循环语句有两种,预先知道循环次数用For语句,不知道则用Do Loop语句.知识点二For语句1.For语句适用范围循环结构是算法中的基本结构,For语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构.2.For语句的一般形式是For循环变量初始值To终值循环体Next知识点三Do Loop语句1.Do Loop语句适用范围预先不知道循环次数的循环结构,一般用Do Loop语句来描
2、述.2.Do Loop语句的一般形式为Do循环体Loop While条件为真1.在For循环中,步长为1,可以省略不写;若为其他值,则不可省略.()2.当循环次数未知时,只能用Do Loop语句解决累加、累乘问题.()3.For循环的关键是要为循环变量设定初值、步长、终值.()4.关于Do Loop循环语句,不满足条件时执行循环体.()题型一For语句例1(1)下列是求13549的值的算法,则横线处应填 .S0For SSiNext输出S.答案i1 To 49 Step 2解析根据For语句的一般格式及功能可知.(2)请阅读下列用For语句写出的算法,则该算法的处理功能为 .S0T1Fori1
3、To 20SSiTT*iNext输出 S输出 T.答案求和S12320及求积T12320反思感悟解决这类问题首先是确定循环变量的初始值和终止值,根据题意确定循环体,然后用For语句的形式对算法加以描述.跟踪训练1(1)阅读下面的算法语句段:b1Fori1To5bb*iIfb15Then退出For循环End IfNext输出i;b.在上述语句段中,i循环共执行 次,b的值为 .答案424(2)已知S510151 500,画出算法框图,用For语句写出算法语句.解算法框图如图所示:从算法框图可以看出是一个循环结构,我们可以运用循环语句来实现.S0For i5 To 1 500Step 5SSiNe
4、xt输出S.题型二Do Loop语句例2计算123100的值有如下算法:1.令i1,S0.2.计算Si,仍用S表示.3.计算i1,仍用i表示.4.判断i100是否成立.若是,则返回第二步;否则,输出S,结束算法.请利用Do Loop语句写出这个算法对应的语句.解语句如下:i1S0DoSSiii1Loop Whilei100输出S.反思感悟用Do Loop语句写算法时,要注意Loop While后面的条件,只要条件为真就执行循环体.跟踪训练2根据下面的算法语句,绘制算法框图,指出输出的最后结果是什么?并将它改为另一种循环语句.S0For i3 To 99SSi3ii2Next输出S.解算法语句对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3.2 循环语句 学案含答案 循环 语句 答案
链接地址:https://www.77wenku.com/p-116365.html