资源描述
2019-2020年高中数学 第一章 算法初步 1.1 算法与程序框图 1.1.3 第二课时 循环结构教学案 新人教B版必修3预习课本P1314,思考并完成以下问题什么是循环结构?循环结构根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构1下列框图是循环结构的是()ABC D答案:C2在如图所示的程序框图中,输出S的值为()A11B12C13 D15解析:选B由框图知S34512.3程序框图如图所示,其输出结果是()A110 B118C127 D132解析:选C由题图可知,a的值依次为1,3,7,15,31,63,127,因为127100,所以输出a127.4一个算法的程序框图如图所示,若该程序输出的结果为,则判断框中应填入的是_解析:由框图知,1,n5,运行5次判断框中应为“i5?”答案:5循环结构的运行典例(1)(北京高考)执行如图所示的程序框图,输出的k值为()A3B4C5 D6(2)阅读如图程序框图,为使输出的数为31,则判断框中应填入的条件为()Ai4 Bi5Ci6 Di7解析(1)第一次进入循环体:a,k1;第二次进入循环体:a,k2;第三次进入循环体:a,k3;第四次进入循环体:a,k4.此时a5 000的最小正整数n,设计一个算法,并画出程序框图解:算法如下:S1M1;S2i2;S3如果M5 000,那么执行S4,否则执行S5;S4MMi,ii1,并返回执行S3;S5ii1;S6输出i.程序框图如图:循环结构的实际应用典例某工厂xx年生产轿车300万辆,技术革新后预计每年的产量比上一年增加6%,问最早哪一年生产的轿车超过400万辆?试设计算法并画出相应的程序框图解算法如下:S1n2 015.S2a300.S3T0.06a.S4aaT.S5nn1.S6若a400,输出n.否则执行S3.程序框图如图:利用循环结构解决应用问题的方法活学活用某篮球队6名主力队员在最近三场比赛中投进的三分球个数如表所示:队员i123456三分球个数a1a2a3a4a5a6如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框中应填_,输出的S_.解析:由题意知该程序框图是统计该6名队员在最近三场比赛中投进的三分球总数,故图中判断框应填i6,输出的Sa1a2a6.答案:6a1a2a6层级一学业水平达标1阅读如图所示的程序框图,运行相应的程序,则输出的s的值等于()A3B10C0 D2解析:选A第一次循环:k011,满足k4,s2111;第二次循环:k112,满足k4,s2120;第三次循环:k213,满足k4,s2033;第四次循环:k314,不满足k4,输出s3,故选A.2执行如图所示的程序框图,若输出的b的值为16,则图中判断框内处应填()A3B4C5D12解析:选A按照程序框图依次执行:初始a1,b1;第一次循环后,b212,a112;第二次循环后,b224,a213;第三次循环后,b2416,a314,而此时应输出b的值,故判断框中的条件应为“a3”3执行如图所示的程序框图,若输入A的值为2,则输出的P值为()A2 B3 C4 D5解析:选CA2,P1,S12,P112,S1;S2,P213,S;S2,P314,S;S2,跳出循环,输出P4.4.如图所示的程序框图输出的结果是_解析:该程序框图的执行过程是:x3,y1,x36成立,y133,x314;x46成立,y3412,x415;x56成立,y12560,x516;x66成立,y606360,x617;x76不成立,输出y360.答案:360层级二应试能力达标1按下面的程序框图运行后,所得的值为()A5 B4 C3 D2解析:选Ci为循环次数,循环3次2执行如图所示的程序框图,则输出的y的值为()A. B0 C1 D2解析:选D由程序框图知y的值依次是2,1,2,1,输出的y值呈现的规律是以2,1为一个循环节重复出现,而2 017除以3余1,所以输出的y值是此数列的第一个数2,故选D.3如图是一算法的程序框图,若此程序运行结果为S720,则在判断框中应填入关于k的判断条件是()Ak6 Bk7 Ck8 Dk9解析:选CS1098,108,98,88,判断条件为“是”时进入循环体,78判断条件为“否”时跳出循环,输出S,故选C.4执行如图所示的程序框图,输出的S值为()A3 B6C10 D15解析:选C第一次循环:i1,S1,i2;第二次循环:S143,i3;第三次循环:S396,i4;第四次循环:S61610,i5;第五次循环条件不成立,输出S10.5执行如图所示的程序框图,若输出i的值为2,则输入x的最大值是_解析:由题意,可知解得即8x22,故x的最大值为22.答案:226如图所示,执行程序框图,输出结果是_解析:第一次循环:s,n4;第二次循环:s,n6;第三次循环:s,n88不成立,退出循环,输出结果为.答案:7某上市公司,投入大量财力和人力搞科技创新,其年产值以20%的增长率增长,如图是计算在今年的基础上至少经过多少年其年产值翻一番的程序框图,其中P表示年产值,R表示增长率,n表示年数,P1表示今年的产值,n0表示今年,则图中处应填_,处应填_解析:由题意及图可知,年产值P的初始值为1,翻一番后应变为2,所以处判断框内应填P2;由于表示年数n的初始值为0,故输出的就是n,即处应填n.答案:P9.90,则执行S4,否则,输出x,并执行S4;S4nn1;S5判断n与成绩个数8的大小,若n8,则返回S2,否则结束程序框图如图:9按如图所示的程序框图进行运算(1)若输入x的值为5,则输出k的值是多少?(2)若输出k的值为3,则输入x的取值范围是什么?解:(1)当x5时,执行程序后,x与k的值依次为x1337109325k1234当x325时,条件x244成立,结束循环,此时k4.(2)若输入值为x0,则每次程序运行时,x与k的值依次为x3x023(3x02)233(3x02)22k123故当程序结束时,33(3x02)2227x026适合条件x244,即27x026244,解得x010,3(3x02)29x08不适合条件x244,有9x08244,解得x028,故x0(10,28,故输入x的取值范围是(10,28
展开阅读全文