高中数学必修三北师大版 第2章 2 23 循环结构 学案Word版含答案文档格式.docx
- 文档编号:14582766
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:11
- 大小:153.18KB
高中数学必修三北师大版 第2章 2 23 循环结构 学案Word版含答案文档格式.docx
《高中数学必修三北师大版 第2章 2 23 循环结构 学案Word版含答案文档格式.docx》由会员分享,可在线阅读,更多相关《高中数学必修三北师大版 第2章 2 23 循环结构 学案Word版含答案文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
(1)确定循环变量和初始条件;
(2)确定算法中反复执行的部分,即循环体;
(3)确定循环的终止条件.
这样,循环结构的算法框图的基本模式如图2213所示:
图2213
判断(正确的打“√”,错误的打“×
”)
(1)循环结构中一定有选择结构.( )
(2)循环结构中循环体只能反复执行几次.( )
(3)判断是否继续执行循环体的条件是唯一的.( )
【解析】
(1)√,在循环结构中,需有循环的终止条件,这就需要选择结构.
(2)×
,在循环结构中,只要满足执行条件,该循环体可以执行很多次,而不仅仅是几次.
(3)×
,在算法框图中,判断框内的条件可以不同,只要等价变形就行.
【答案】
(1)√
(2)×
(3)×
[小组合作型]
循环结构程序框图
(1)根据如图2214所示框图,当输入x为6时,输出的y=( )
图2214
A.1 B.2 C.5 D.10
(2)执行如图2215所示的程序框图,则输出s的值为( )
图2215
A.B.C.D.
【精彩点拨】
(1)解题的关键是判断什么时候退出循环;
(2)先判断条件是否成立,再确定是否循环,一步一步进行求解.
【自主解答】
(1)当x=6时,x=6-3=3,此时x=3≥0;
当x=3时,x=3-3=0,此时x=0≥0;
当x=0时,x=0-3=-3,
此时x=-3<
0,则y=(-3)2+1=10.
(2)由s=0,k=0满足条件,则k=2,s=,满足条件;
k=4,s=+=,满足条件;
k=6,s=+=,满足条件;
k=8,s=+=,不满足条件,此时输出s=,故选D.
【答案】
(1)D
(2)D
高考中对算法框图的考查类型之一就是读图,解决此类问题的关键是根据算法框图理解算法的功能.考查的重点是算法框图的输出功能、算法框图的补充,以及算法思想和基本的运算能力、逻辑思维能力.试题难度不大,大多可以按照算法框图的流程逐步运算而得到.
[再练一题]
1.执行如图2216所示的程序框图,输出的k值为( )
【导学号:
63580025】
图2216
A.3B.4C.5D.6
【解析】 程序框图运行如下:
k=0,a=3×
=,k=1,此时>
;
a=×
=,k=2,此时>
=,k=3,此时>
=,k=4,此时<
,输出k=4,程序终止.
【答案】 B
循环结构的程序框图的填充
如图2217,给出计算+++…+的值的一个程序框图,其中判断框内应填入的条件是( )
图2217
A.i≥10B.i>10
C.i≤9D.i<9
【精彩点拨】 明确循环结构的类型,结合循环次数,依据初始条件,逐步写出循环过程,确定循环条件.
【自主解答】 第一次循环:
S=0+,n=4,i=2;
第二次循环:
S=0++,n=6,i=3;
第三次循环:
S=0+++,n=8,i=4;
…
第十次循环:
S=0++++…+,n=22,i=11.
此时已得到所求,故应结束循环.所以应填i>10.故选B.
对于循环结构的程序框图的条件填充,首先要弄清循环结构是当型循环还是直到型循环,二是确定循环次数.若混淆两种循环结构,则得到相反的循环条件.
2.执行如图2218所示的程序框图,若输出k的值为8,则判断框内可填入的条件是( )
图2218
A.s≤B.s≤C.s≤D.s≤
【解析】 由s=0,k=0满足条件,则k=2,s=,满足条件;
k=8,s=+=,不满足条件,输出k=8,所以应填s≤.
【答案】 C
[探究共研型]
循环结构程序框图的设计
探究1 循环结构中一定含有选择结构吗?
【提示】 在循环结构中需要判断是否继续循环,故循环结构中一定含有选择结构.
探究2 循环结构中判断框中条件是唯一的吗?
【提示】 不是,在具体的算法框图设计时,判断框中的条件可以不同,但不同的表示应该有共同的确定的结果.
探究3 在循环结构中,循环体是否可以被无限次地执行?
【提示】 不可以,循环体执行的次数是有限的,符合一定条件时就会终止循环.
设计算法求+++…+的值,要求画出算法框图.
【精彩点拨】 这是一个累加求和问题,共26项相加,因此不宜运用顺序结构采用逐一相加的策略,可设计一个计数变量i,一个累加变量S,用循环结构实现这一算法.
【自主解答】 算法如下:
1.S=0;
2.i=1;
3.S=S+;
4.i=i+2;
5.如果i>
51,执行第6步;
否则,返回重新执行第3步和第4步;
6.输出S.
算法框图如图所示:
1.确定循环变量及初始值,循环变量用于控制循环的次数,也就是控制参与累加、累乘的项的个数.通常情况下,累加问题循环变量的初值设为0,累乘问题循环变量的初值设为1.
2.确定循环体.循环体是循环结构的核心,通常由两部分构成:
一是进行累加、累乘,二是设置控制变量的增加值.
3.确定循环终止的条件,实质是一个条件分支结构,根据累加、累乘的项数确定终止循环的条件.
3.利用循环结构写出++…+的算法并画出相应的算法框图.
【解】 算法如下:
4.i=i+1;
5.如果i不大于100,转第3步,否则输出S.
相应框图如下图所示:
1.下列关于循环结构的说法正确的是( )
A.循环结构中,判断框内的条件是唯一的
B.判断框中的条件成立时,要结束循环向下执行
C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”
D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去
【解析】 判断框内的条件不唯一,故A错;
判断框内的条件成立时可能执行,也可能不执行,故B错.由于循环结构不是无限循环的,故C正确,D错.
2.如图2219所示,该框图运行后输出的结果为( )
图2219
A.2 B.4 C.8 D.16
【解析】 第一次循环:
b=21=2,a=1+1=2;
b=22=4,a=2+1=3;
b=23=8,a=3+1=4,退出循环,输出b=8.
3.阅读如图2220所示的算法框图,输出的i值等于( )
图2220
A.2B.3
C.4D.5
【解析】 ①s=0,i=1;
②a=1×
21,s=0+1×
21,i=2;
③a=2×
22=8,s=2+8=10,i=3;
④a=3×
23=24,s=34,i=4.
此时结束循环,输出i=4.
4.如图2221所示,程序框图(算法流程图)的输出结果是( )
图2221
A.34B.55C.78D.89
【解析】 运行程序:
z=x+y=1+1=2<50,x=y=1,y=z=2;
第一次循环:
z=1+2=3<50,x=y=2,y=z=3;
z=2+3=5<50,x=y=3,y=z=5;
z=3+5=8<50,x=y=5,y=z=8;
第四次循环:
z=5+8=13<50,x=y=8,y=z=13;
第五次循环:
z=8+13=21<50,x=y=13,y=z=21;
第六次循环:
z=13+21=34<50,x=y=21,y=z=34;
第七次循环:
z=21+34=55>50,输出z=55,故选B.
5.执行如图2222所示的程序框图,输出的S值为________.
图2222
【解析】 k=0,S=1;
S=1,k=1;
S=2,k=2;
S=8,k=3,k<3不成立,输出S=8.
【答案】 8
6.设计求1×
2×
3×
4×
…×
2016的算法,并画出相应的算法框图.
1.设m的值为1;
2.设i的值为2;
3.如果i≤2016则执行第四步,否则转回执行第六步;
4.计算m乘i并将结果赋给m;
5.计算i加1并将结果赋给i,转回执行第三步;
6.输出m的值并结束算法.
算法框图如下图所示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学必修三北师大版 第2章 23 循环结构 学案Word版含答案 高中数学 必修 三北 师大 循环 结构 Word 答案