- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2019年北师大版精品数学资料
3.2 循环语句
预习课本P108~109,思考并完成以下问题
(1)For语句的格式是什么?
(2)Do Loop语句的格式是什么?
(3)For语句和Do Loop语句的适用范围有什么不同?
eq \a\vs4\al([新知初探])
1.For语句
(1)格式
For循环变量=初始值To终值
循环体
Next
(2)适用范围
For语句适用于预先知道循环次数的循环结构.
[点睛] (1)循环体是由计算机反复执行的一组语句构成的.For后面的“条件”是用于控制计算机执行循环体或跳出循环体的.
(2)在For语句里,我们默认循环变量每次的增量为1,增量不为1时,需用参数Step,即“For循环变量=初始值To终值Step增量”.
2.Do Loop语句
(1)格式
eq \x(\a\al(Do, 循环体,Loop While 条件为真))
(2)适用范围
Do Loop语句适用于预先不知道循环次数的循环结构.
[点睛] 用Do Loop语句编写程序时,一定要注意While后面的条件,条件为真时执行循环体,条件为假时结束循环.
eq \a\vs4\al([小试身手])
1.判断正误.(正确的打“√”,错误的打“×”)
(1)循环语句与算法框图中的循环结构相对应.( )
(2)For语句与Do Loop语句都是循环语句.( )
(3)所有的循环结构框图都可以用For语句与Do Loop语句描述.( )
(4)For语句不能用来描述循环次数不确定的循环结构.( )
答案:(1)√ (2)√ (3)× (4)√
2.若i的初始值为0,当执行完Do i=i+1 Loop While i≤10后i的值变为( )
A.9 B.10
C.11 D.12
解析:选C 由Do Loop语句的形式和执行条件易得循环结束后,i=11.
3.下面算法语句的功能是( )
S=0
For i=1 To 100
S=S+i
Next
输出S.
A.求1×2×3×…×100的值
B.求1×3×5×…×99的值
C.求1+2+3+…+100的值
D.求1+3+5+…+99的值
解析:选C 由“S=S+i”可知该算法解决的是累加问题;由循环变量i的增量为1,从1到100可知,求的是1+2+3+…+100的值.
4.给出下列For语句:
S=0
For i=1 To 10
S=S+i
Next
循环变量是________,循环变量的初始值是________,循环变量的终值是________,循环体是________.
解析:循环变量是i,循环变量的初始值是1,循环变量的终值是10,循环体是S=S+i.
答案:i 1 10 S=S+i
For语句的应用
[典例] 画出求1+eq \f(1,2)+eq \f(1,3)+…+eq \f(1,1 000)的值的算法框图,并用For语句描述该算法.
[解] 算法框图为:
用For语句描述算法为:
S=0
For i=1 To 1 000
S=S+1/i
Next
输出S.
使用For语句描述算法的一般步骤为:
(1)确定循环次数,即确定循环变量的初始值和终值;
(2)把反复要做的工作,作为循环体放在For与Next之间;
(3)输出结果.
[活学活用]
1.下列语句运行的结果是( )
S=0
For i=-1 To 11
S=i*i
Next
输出S.
A.-1 B.11
C.100 D.121
解析:选D S=11×11=121.
2.写出下列框图所对应的算法语句.
解:用算法语句描述为:
S=1
For i=3 To 99 Step 2
S=S*i
Next
输出S.
Do Loop语句的应用
[典例] 画出求满足1+3+5+…+n2 016的最小自然数n的算法框图,并用相应的算法语句描述该算法.
[解] 算法框图如下:
用Do Loop语句描述为:
S=0
i=1
Do
S=S+i
i=i+2
Loop While S≤2 016
输出i-2.
用Do Loop语句描述算法时,要注意Loop While后面的条件,每次重复后,都要检验While后的条件是否被满足,一旦不满足条件,循环停止,输出结果.
[活学活用]
1.读下面的算法语句,输出的结果是( )
I=1
S=0
Do
S=2*S+1
I=I+1
Loop WhileI≤4
输出S.
A.2 B.10
C.15 D.20
解析:选C 当I=1时,S=0×2+1=1;当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15
您可能关注的文档
- 2019年高中数学(北师大版)选修2-2教案:第2章 导数的概念及其几何意义 第四课时参考教案.doc
- 2019年高中数学(北师大版)选修2-2教案:第2章 导数的四则运算法则 第二课时参考教案.doc
- 2019年高中数学(北师大版)选修2-2教案:第2章 同步检测:简单复合函数的求导法则.doc
- 2019年高中数学(北师大版)选修2-2教案:第2章 拓展资料:变化率与导数问题小结.doc
- 2019年高中数学(北师大版)选修2-2教案:第2章 拓展资料:导数几何意义的应用分类解析.doc
- 2019年高中数学(北师大版)选修2-2教案:第3章 导数的实际应用 第二课时参考教案.doc
- 2019年高中数学(北师大版)选修2-2教案:第3章 导数与函数的单调性 参考教案.doc
- 2019年高中数学(北师大版)选修2-2教案:第3章 函数的极值 参考教案1.doc
- 2019年高中数学(北师大版)选修2-2教案:第4章 平面图形的面积 参考教案.doc
- 2019年高中数学(北师大版)选修2-2教案:第4章 平面图形的面积 习题课参考教案.doc
- 2019年高中数学北师大版必修3教学案:第三章 §1 1.1 1.2 频率与概率 生活中的概率 Word版含解析.doc
- 2019年高中数学北师大版必修3教学案:第三章 §3 模拟方法——概率的应用 Word版含解析.doc
- 2019年高中数学北师大版必修3教学案:第一章 §4 4.1 - 4.2 平均数、中位数、众数、极差、方差 标准差 Word版含解析.doc
- 2019年高中数学北师大版必修3教学案:第一章 §5 5.1 - 5.2 估计总体的分布 估计总体的数字特征 Word版含解析.doc
- 2019年高中数学北师大版必修3教学案:复习课(一) 统 计 Word版含解析.doc
- 2019年高中数学北师大版必修3课时作业:第二章 算法初步 课时作业 11 变量与赋值 Word版含答案.doc
- 2019年高中数学北师大版必修3课时作业:第二章 算法初步 课时作业 14 循环语句 Word版含答案.doc
- 2019年高中数学北师大版必修3课时作业:第三章 概率 课时作业 16 Word版含答案.doc
- 2019年高中数学北师大版必修3课时作业:第三章 概率 课时作业 18 Word版含答案.doc
- 2019年高中数学北师大版必修3课时作业:第一章 统计 课时作业 1 Word版含答案.doc
文档评论(0)