2019-2020学年度最新人教B版高中数学-必修3教学案-第一章第二课时循环结构

发布时间:2019-07-07 22:03:15   来源:文档文库   
字号:

2019-2020学年度最新人教B版高中数学-必修3教学案-第一章第二课时循环结构

  预习课本P1314思考并完成以下问题

什么是循环结构?

 

 

 

  

循环结构

根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构.

1.下列框图是循环结构的是(  )

A①②         B②③

C③④ D②④

答案:C

2在如图所示的程序框图中输出S的值为(  )

A11          B12

C13 D15

解析:B 由框图知S34512.

3程序框图如图所示其输出结果是(  )

A110 B118

C127 D132

解析:C 由题图可知a的值依次为1,3,7,15,31,63,127因为127>100所以输出a127.

4一个算法的程序框图如图所示若该程序输出的结果为则判断框中应填入的是________

解析:由框图知1n5运行5次.

判断框中应为i5

答案5

[典例] (1)(高考)执行如图所示的程序框图输出的k值为(  )

A3          B4

C5 D6

(2)阅读如图程序框图为使输出的数为31则判断框中应填入的条件为(  )

Ai4 Bi5

Ci6 Di7

[解析] (1)第一次进入循环体:ak1第二次进入循环体:ak2第三次进入循环体:ak3第四次进入循环体:ak4.此时a<结束循环输出k的值为4.B.

(2)该算法的功能是S1222232i1222232i31.

可知1222232431

所以i4.

[答案] (1)B (2)A

运行含循环结构的程序框图的步骤

(1)按顺序逐步运行.

(2)写出每次运行后各个变量的结果.

(3)一直写到满足条件(或不满足条件)退出循环输出结果.   

[活学活用]

 如图所示的程序框图的输出结果为(  )

A20 B3

C5 D15

解析:A a的初值为5每循环一次a的值减1故循环2输出s20.故选A.

[典例] 设计算法求1×2×3×4×…×2 012×2 013×2 014×2 015×2 016的值.并画出程序框图.

[] 算法如下:

S1 设M的值为1

S2 设i的值为2

S3 如果i≤2 016则执行S4否则执行S6

S4 计算MM×i

S5 计算ii1返回执行S3

S6 输出M的值并结束算法.

程序框图如图:

应用循环结构需要确定的三个关键问题

(1)确定循环变量及初始值循环变量用于控制循环的次数通常累加问题循环变量的初始值设为0累乘问题循环变量的初始值设为1.

(2)确定循环体循环体是算法中反复执行的部分是循环结构的核心通常由两部分构成一是进行累加累乘二是设置控制变量的增加值.

(3)确定循环终止的条件.  

[活学活用]

求使1×2×3×…×n>5 000的最小正整数n设计一个算法并画出程序框图.

解:算法如下:

S1 M1

S2 i2

S3 如果M5 000那么执行S4否则执行S5

S4 MM×iii1并返回执行S3

S5 ii1

S6 输出i.

程序框图如图:

[典例] 某工厂2015年生产轿车300万辆技术革新后预计每年的产量比上一年增加6%问最早哪一年生产的轿车超过400万辆?试设计算法并画出相应的程序框图.

[] 算法如下:

S1 n2 015.

S2 a300.

S3 T0.06a.

S4 aaT.

S5 nn1.

S6 若a>400输出n.否则执行S3.

程序框图如图:

  

利用循环结构解决应用问题的方法

[活学活用]

某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:

如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图则图中判断框中应填________输出的S________.

解析:由题意知该程序框图是统计该6名队员在最近三场比赛中投进的三分球总数故图中判断框应填i6输出的Sa1a2a6.

答案:6 a1a2a6

[层级一 学业水平达标]

1阅读如图所示的程序框图运行相应的程序则输出的s的值等于(  )

A3          B.-10

C0 D.-2

解析:A 第一次循环:k011满足k<4s2×111第二次循环:k112满足k<4s2×120第三次循环:k213满足k<4s2×03=-3第四次循环:k314不满足k<4输出s=-3故选A.

2执行如图所示的程序框图若输出的b的值为16则图中判断框内处应填(  )

A3    B4    

C5     D12

解析:A 按照程序框图依次执行:初始a1b1第一次循环后b212a112第二次循环后b224a213第三次循环后b2416a314而此时应输出b的值故判断框中的条件应为a3

3执行如图所示的程序框图若输入A的值为2则输出的P值为(  )

A2 B3

C4 D5

解析:C A2P1S12

P112S1

S2P213S

S2P314S

S2跳出循环输出P4.

4.如图所示的程序框图输出的结果是________

解析:该程序框图的执行过程是:

x3y1x36成立

y1×33x314

x46成立y3×412

x415

x56成立y12×560

x516

x66成立y60×6360

x617

x76不成立

输出y360.

答案360

[层级二 应试能力达标]

1按下面的程序框图运行后所得的值为(  )

A5 B4

C3 D2

解析:C i为循环次数循环3次.

2执行如图所示的程序框图则输出的y的值为(  )

A. B0

C.-1 D2

解析:D 由程序框图知y的值依次是2,-1,2,-1输出的y值呈现的规律是以2,-1为一个循环节重复出现2 017除以31所以输出的y值是此数列的第一个数2故选D.

3如图是一算法的程序框图若此程序运行结果为S720则在判断框中应填入关于k的判断条件是(  )

Ak6 Bk7

Ck8 Dk9

解析:C S10×9×8,108,98,88判断条件为时进入循环体78判断条件为时跳出循环输出S故选C.

4执行如图所示的程序框图输出的S值为(  )

A3 B.-6

C10 D.-15

解析:C 第一次循环:i1S=-1i2第二次循环:S=-143i3第三次循环:S39=-6i4第四次循环:S=-61610i5第五次循环条件不成立输出S10.

5执行如图所示的程序框图若输出i的值为2则输入x的最大值是________

解析:由题意可知

解得8<x22x的最大值为22.

答案22

6如图所示执行程序框图输出结果是________

解析:第一次循环:sn4

第二次循环:sn6

第三次循环:sn8<8不成立退出循环输出结果为.

答案

7某上市公司投入大量财力和人力搞科技创新其年产值以20%的增长率增长如图是计算在今年的基础上至少经过多少年其年产值翻一番的程序框图其中P表示年产值R表示增长率n表示年数P1表示今年的产值n0表示今年则图中处应填________处应填________

解析:由题意及图可知年产值P的初始值为1翻一番后应变为2所以处判断框内应填P<2;由于表示年数n的初始值为0故输出的就是n处应填n.

答案:P<2 n

8在某次田径比赛中男子100A组有8位选手参加预赛成绩(单位:秒)依次为:9.88,10.57,10.63,9.909.859.98,10.21,10.86.请设计一个算法在这些成绩中找出不超过9.90秒的成绩并画出程序框图.

解:算法如下:

S1 n1

S2 输入x

S3 判断x9.90的大小x>9.90则执行S4否则输出x并执行S4

S4 nn1

S5 判断n与成绩个数8的大小n8则返回S2否则结束.

程序框图如图:

9按如图所示的程序框图进行运算.

(1)若输入x的值为5则输出k的值是多少?

(2)若输出k的值为3则输入x的取值范围是什么?

解:(1)x5执行程序后xk的值依次为

x325条件x>244成立结束循环此时k4.

(2)若输入值为x0则每次程序运行时xk的值依次为

故当程序结束时3[3(3x02)2]227x026适合条件x>24427x026>244解得x0>10

3(3x02)29x08不适合条件x>244

9x08244解得x028

x0(10,28]

故输入x的取值范围是(10,28]

本文来源:https://www.2haoxitong.net/k/doc/f43c4948846a561252d380eb6294dd88d0d23dec.html

《2019-2020学年度最新人教B版高中数学-必修3教学案-第一章第二课时循环结构.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式