- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017-2018学年高中数学人教B版必修3教学案第一章 1.2 1.2.3 循环语句含解析.doc
1.2.3 循环语句
预习课本P22~25,思考并完成以下问题
(1)循环语句的概念是什么?
(2)循环语句的适用范围是什么?
(3)循环语句的格式有哪两种?
循环语句
(1)概念:在算法程序语言中用来处理算法中的循环结构的语句.
(2)范围:
在实际问题中有规律的重复运算.
在程序中需要对某些语句进行重复的执行.
(3)格式for循环语句.
for 循环变量=初值:步长:终值
循环体;
endwhile循环语句.
while 表达式
循环体;
end
1.下面程序最后输出的结果为( )
A.17 B.21
C.27 D.37
答案:B
2.如图循环语句中,循环终止时,n等于( )
A.6 B.7
C.8 D.9
答案:C
3.执行语句“for n=1:50”时.
(1)变量n的第1个值为________.
(2)变量n的第2个值为________.
(3)变量n的最后一个值为________.
解析:“for n=1:50”的意思是n的初值为1;步长为1,终值为50.因此变量n的第1个值为1,第2个值为2,最后1个值为50.
答案:(1)1 (2)2 (3)50
for循环及其应用 设计一个计算1++++…+的算法程序框图,并设计程序.
[解] 程序框图如下:
程序如下:
1.利用for语句实现循环结构的三个关键点
(1)确定变量的初值,即进行初始化操作.
(2)确定循环的次数,步长以及终值.
(3)确定循环体的内容.
2.利用for语句编写程序的注意点
(1)循环体要正确,尤其要注意循环体中的变量是否齐全.
(2)循环条件要正确,条件与初始值要对应.
(3)程序语句的格式要正确,循环结束时要有end. [活学活用]
1.下面的程序运行后第3个输出的数是________.
解析:第一次输出的数是x=+=1,
第二次输出的数是x=1+=,
第三次输出的数是x=1++=2.
答案:2
2.以下程序是计算1×3×5×7×…×101的值的一个算法,其中和处应分别填写________和________.
解析:循环变量i的初值为1,终值为101,步长为2,循环体为S=S*i,故处应填2:101,处应填“S*i”.
答案:2:101 S*i
while循环及应用 画出求满足1+2+3+…+n2 016的最小的自然数n的程序框图,并写出程序.
[解] 程序框图如图所示.
程序为:
利用while语句的三个关注点
(1)在用while语句解决相关问题时,要熟练掌握while语句的一般格式,后面的end一定不要忘记.在运行语句的时候,一定要先判断表达式是否成立,再执行循环体.
(2)while语句可以不知循环次数,但需要知道循环终止的条件.条件为真时执行循环,条件为假时终止循环,防止表达式相反出现错误.
(3)用while语句解决循环次数不确定的问题时,首先要确定控制运算次数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决.[活学活用]
1.执行下面的程序,输出的结果是________.
解析:运行程序如下:
S=0,i=1,i≤4;
S=1,i=2,i≤4;
S=3,i=3,i≤4;
S=7,i=4,i≤4;
S=15,i=5,i4.
结束循环,输出S=15.
答案:15
2.写出计算+++…+的值的程序.
解:程序如下:
循环语句的综合应用 给出以下10个数:4,10,70,33,95,74,29,17,60,40.要求将其中大于40的数找出来,画出求解该问题算法的程序框图,并写出程序.
[解] 该算法的程序框图如图所示.
程序如下:
for循环语句:
while循环语句:
循环语句的实际应用的解题策略
(1)分析循环特征:仔细分析题意,建立适当模型,明确题目中需要反复执行的步骤,以确定循环体.
(2)设置变量初值:一般累乘变量初始值为1,累加变量初始值为0,计数变量根据题意设置.
(3)确定终止条件:根据选择语句的不同确定循环终止条件,有时for语句和while语句可以互化. [活学活用]
高一(1)班共有50人,市青少年保护中心抽样检测同学们的身体素质,要求学号能被3整除的同学参加体检,已知学号是从1到50号,请编写输出参加体检的同学的学号的一个程序.
解:法一:运用for循环语句.
法二:运用while循环语句.
[层级一 学业水平达标]
1.下列程序输出的结果s是( )
A.17 B.19
C.21 D.23
解析:选A 每次进入循环体时的i值依次为15,13,11,9.最后一次执行循环体为i=98,i=7,s=17.
2.下面的程序循环次数为( )
A.2
您可能关注的文档
- 2017-2018学年高中数学人教A版选修2-2课时跟踪检测(十) 定积分的概念含解析.doc
- 2017-2018学年高中数学人教A版选修2-2阶段质量检测(一) 导数及其应用含解析.doc
- 2017-2018学年高中数学人教A版选修2-2阶段质量检测(三) 数系的扩充与复数的引入含解析.doc
- 2017-2018学年高中数学人教A版选修2-2阶段质量检测(二) 推理与证明含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.1 第一课时 两个计数原理及其简单应用含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.1 第二课时 两个计数原理的综合应用含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.2.1 第二课时 排列的综合应用含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.2.2 第一课时 组合与组合数公式含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.2.2 第二课时 组合的综合应用含解析.doc
- 2017-2018学年高中数学人教A版选修2-3教学案1.3.1 二项式定理含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第一章 1.3 中国古代数学中的算法案例含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第三章 3.1 3.1.3 频率与概率含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第三章 3.1 3.1.4 概率的加法公式含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第三章 3.2 3.2.1 - 3.2.2 古典概型 概率的一般加法公式(选学)含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第三章 3.3 3.3.1 - 3.3.2 几何概型 随机数的含义与应用含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第三章 3.4 概率的应用含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第二章 2.1 2.1.1 简单随机抽样含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第二章 2.1 2.1.2 系统抽样含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第二章 2.1 2.1.3 - 2.1.4 分层抽样 数据的收集含解析.doc
- 2017-2018学年高中数学人教B版必修3教学案第二章 2.2 2.2.1 用样本的频率分布估计总体的分布含解析.doc
文档评论(0)