课时分层作业11循环结构

发布 2022-06-25 15:01:28 阅读 7839

课时分层作业(十一)

建议用时:40分钟)

学业达标练]

一、选择题。

1.给出下列说法:

循环结构的算法离不开顺序结构;

循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,所以循环结构中一定包含条件分支结构;

循环结构中不一定包含条件分支结构;

很多循环结构中的控制条件不是唯一确定的.

其中正确说法的个数是( )

a.1 b.2 c.3 d.4

c [结合循环结构可知①②④正确.]

2.执行如图2224所示的程序框图,输出的s值为( )

图2224a.['altimg': w':

22', h': 43', eqmath': f(1,2)'}b.['altimg':

w': 22', h': 43', eqmath':

f(5,6)'}c.['altimg': w':

22', h': 43', eqmath': f(7,6)'}d.['altimg':

w': 33', h': 43', eqmath':

f(7,12)'}

b [第一步:s=1-['altimg': w':

22', h': 43', eqmath': f(1,2)'}altimg':

w': 22', h': 43', eqmath':

f(1,2)'}k=2,k<3;

第二步:s=['altimg': w':

22', h': 43', eqmath': f(1,2)'}altimg':

w': 22', h': 43', eqmath':

f(1,3)'}altimg': w': 22', h':

43', eqmath': f(5,6)'}k=3,输出s.

故选b.]3.执行如图2225所示的程序框图,若输出k的值为8,则判断框内可填入的条件是( )

图2225a.s≤['altimg': w': 22', h':

43', eqmath': f(3,4)'}b.s≤['altimg': w':

22', h': 43', eqmath': f(5,6)'}c.s≤['altimg':

w': 34', h': 43', eqmath':

f(11,12)'}d.s≤['altimg': w': 33', h':

43', eqmath': f(25,24)'}

c [执行第1次循环,则k=2,s=['altimg': w': 22', h': 43', eqmath': f(1,2)'}满足条件.

执行第2次循环,则k=4,s=['altimg': w': 22', h':

43', eqmath': f(1,2)'}altimg': w':

22', h': 43', eqmath': f(1,4)'}altimg':

w': 22', h': 43', eqmath':

f(3,4)'}满足条件.

执行第3次循环,则k=6,s=['altimg': w': 22', h':

43', eqmath': f(3,4)'}altimg': w':

22', h': 43', eqmath': f(1,6)'}altimg':

w': 34', h': 43', eqmath':

f(11,12)'}满足条件.执行第4次循环,k=8,s=['altimg': w': 34', h':

43', eqmath': f(11,12)'}altimg': w':

22', h': 43', eqmath': f(1,8)'}altimg':

w': 33', h': 43', eqmath':

f(25,24)'}不满足条件,输出k=8,因此条件判断框应填s≤['altimg': w': 34', h':

43', eqmath': f(11,12)'}

4.运行如图2226所示的算法框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为( )

图2226a.7 b.8 c.9 d.10

c [在循环体内部,执行运算s=s+i,i=i+2,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断条件时,应满足判断条件,退出循环,即s=9时,满足判断条件.故选c.]

5.执行下面的程序框图2227,如果输入的t=0.01,则输出的n是( )

图2227a.5 b.6 c.7 d.8

c [运行第一次:s=1-['altimg': w':

22', h': 43', eqmath': f(1,2)'}altimg':

w': 22', h': 43', eqmath':

f(1,2)'}0.5,m=0.25,n=1,s>0.

01;运行第二次:s=0.5-0.25=0.25,m=0.125,n=2,s>0.01;

运行第三次:s=0.25-0.125=0.125,m=0.062 5,n=3,s>0.01;

运行第四次:s=0.125-0.062 5=0.062 5,m=0.031 25,n=4,s>0.01;

运行第五次:s=0.031 25,m=0.015 625,n=5,s>0.01;

运行第六次:s=0.015 625,m=0.007 812 5,n=6,s>0.01;

运行第七次:s=0.007 812 5,m=0.003 906 25,n=7,s<0.01.

输出n=7.故选c.]

二、填空题。

6.执行下边的程序框图2228,若输入的x的值为1,则输出的y的值是。

导学号:73192074】

图222813 [当x=1时,1<2,则x=1+1=2;当x=2时,不满足x<2,则y=3×22+1=13.]

7.执行如图2229所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为___

图22293 [第1次循环:a=0+1=1,b=9-1=8,a第2次循环:a=1+2=3,b=8-2=6,a第3次循环:a=3+3=6,b=6-3=3,a>b,输出i=3.]

8.若某程序框图如图2230所示,当输入50时,则该程序运行后输出的结果是___

图22306 [输入n=50,由于i=1,s=0,所以s=2×0+1=1,i=2,此时不满足s>50;当i=2时,s=2×1+2=4,i=3,此时不满足s>50;当i=3时,s=2×4+3=11,i=4,此时不满足s>50;当i=4时,s=2×11+4=26,i=5,此时不满足s>50;当i=5时,s=2×26+5=57,i=6,此时满足s>50,因此输出i=6.]

三、解答题。

9.画出求使1+2+3+…+n>10 000成立的最小自然数n的算法框图。

导学号:73192075】

解] 10.某高中男子体育小组的50 m赛跑成绩(单位:s)为6.4,6.

5,7.0,6.8,7.

1,7.3,6.9,7.

4,7.5,7.6,6.

3,6.4,6.4,6.

5,6.7,7.1,6.

9,6.4,7.1,7.

0.设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出流程图.

解] 体育小组共20人,要解决该问题必须对运动员进行编号,设第i个运动员编号为ni,成绩为gi.可以设计下面的算法.

算法如下:1.i=1;

2.输入ni,gi;

3.如果gi<6.8,则输出ni、gi,并执行第四步,否则,也执行第四步;

4.i=i+1;

5.如果i>20,则结束,否则返回第二步.

算法框图如下图所示:

冲a挑战练]

1.执行如图2231所示的程序框图(算法流程图),输出的n为( )

图2231a.3 b.4 c.5 d.6

b [a=1,n=1时,条件成立,进入循环体;a=['altimg': w': 22', h':

43', eqmath': f(3,2)'}n=2时,条件成立,进入循环体;a=['altimg': w':

22', h': 43', eqmath': f(7,5)'}n=3时,条件成立,进入循环体;a=['altimg':

w': 34', h': 43', eqmath':

f(17,12)'}n=4时,条件不成立,退出循环体,此时n的值为4.]

2.执行如图2232所示的程序框图,输出的结果为( )

图2232a.(-2,2) b.(-4,0)

c.(-4,-4) d.(0,-8)

b [x=1,y=1,k=0,s=x-y=0,t=x+y=2,x=s=0,y=t=2,k=1,不满足k≥3;s=x-y=-2,t=x+y=2,x=-2,y=2,k=2,不满足k≥3;s=x-y=-4,t=x+y=0,x=-4,y=0,k=3,满足k≥3,输出的结果为(-4,0).]

3.若如图2233所示的算法框图运行结果为s=90,那么判断框中应填入的关于k的条件是___

图2233k≤8 [k=10时,s=1×10=10;

k=9时,s=10×9=90.

又因为运行结果为s=90,所以k=8时应输出s,所以判断框中应填入k≤8.]

4.如图2234所示,程序框图(算法流程图)的输出结果是( )

图2234a.34 b.55

c.78 d.89

b [运行程序: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.运行如图2235所示的算法框图。

导学号:73192076】

图22351)若输入x的值为2,根据运行过程完成下面的**,并求输出的i与x的值;

2)若输出i的值为2,求输入x的取值范围.

解] (1)

因为162<168,486>168,所以输出的i的值为5,x的值为486.

2)由输出i的值为2,则程序执行了循环体2次,即[3x≤168,\\9x>168,\\end}\ight ',altimg': w': 111', h':

78', eqmath': b\\lc\\]解得[',altimg': w':

34', h': 43', eqmath': f(56,3)'}所以输入x的取值范围是[\\frac,56\\\end}\ight]',altimg':

w': 102', h': 63', eqmath':

b\\lc\\(rc\\]a\\vs4\\al\\co1(\\f(56,3),56))'

课时分层作业11甲烷

课时分层作业 十一 甲烷。建议用时 45分钟 学业达标练 1 下列关于有机物的说法正确的是 a 有机物只能存在于动植物体内,不能通过人工的方法合成。b 有机物只含有碳 氢两种元素。c 含碳元素的化合物不一定属于有机物。d 烃是指燃烧后只生成co2和h2o的有机物。c a项,有机物可以通过人工合成的方...

课时分层作业11流程图

课时分层作业 十一 建议用时 40分钟 基础达标练 一 选择题。1 下列框图中,属于流程图的是 a.altimg w 138 h 27 eqmath x 整数指数幂 altimg w 158 h 27 eqmath x 有理数指数幂 altimg w 138 h 27 eqmath x 实数指数幂 ...

课时分层作业11项羽本纪

课时分层作业 十一 项羽本纪。基础运用层 1 下列句中不含通假字的一项是 a 乃持项王头视鲁。b 每吴中有大繇役及丧。c 项王大怒,乃自被甲持戟挑战。d 毋徒苦天下之民父子为也。d a项,视 同 示 出示 展示 b项,繇 同 徭 c项,被 同 披 穿上,披上。2 下列句中加点词的用法不同于其他三项的...