高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx

上传人:b****4 文档编号:7848817 上传时间:2023-05-09 格式:DOCX 页数:7 大小:28.49KB
下载 相关 举报
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第1页
第1页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第2页
第2页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第3页
第3页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第4页
第4页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第5页
第5页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第6页
第6页 / 共7页
高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx

《高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx(7页珍藏版)》请在冰点文库上搜索。

高中数学必修三课时作业15112 第3课时 循环结构Word文档下载推荐.docx

22=8;

当k=3时,不满足k<

3,因此输出S=8.

2.(2017·

山东)执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为(  )

A.0,0B.1,1C.0,1D.1,0

[答案] D

[解析] 当输入x=7时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x成立,故a=1,输出a的值为1.

当输入x=9时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x不成立且x能被b整除,故a=0,输出a的值为0.

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

A.k≥6?

B.k≥7?

C.k≥8?

D.k≥9?

[解析] S=10×

8,10≥8,9≥8,8≥8,判断条件为“是”时进入循环体,7<

8,判断条件为“否”时跳出循环,输出S,故选C.

4.程序框图如图,如果程序运行的结果为S=132,若要使输出的结果为1320,则正确的修改方法是(  )

A.①处改为k=13,S=1B.②处改为k<

10?

C.③处改为S=S×

(k-1)D.④处改为k=k-2

[答案] B

[解析] 由题设条件可以看出,此程序是一个求几个数的连乘积的问题.

由于1320=10×

11×

12,

故判断框中应改为k≤9?

或者k<

10?

.故选B.

5.已知某算法的程序框图如图所示,输入的x和y均为自然数,若输出的有序数对为(13,14),则开始输入的有序数对(x,y)可能为(  )

A.(6,7)B.(7,6)C.(4,5)D.(5,4)

[解析] 设开始输入的有序数对为(x0,y0),当n=1时,x=y0+1,y=y0+2;

当n=2时,x=y0+3,y=y0+4;

当n=3时,x=y0+5,y=y0+6;

当n=4时,x=y0+7,y=y0+8;

当n=5时,循环结束.故输出的有序数对为(y0+7,y0+8)=(13,14),所以y0=6.故选B.

6.执行如图所示的程序框图后,输出的值为4,则P的取值范围是(  )

A.

<P≤

B.P>

C.

D.

≤P<

[解析] ∵S<P时,执行循环体,S≥P时输出n=4,

∴S加上的最后一项为

,此时S=

≥P,结合输出的值为4知,

.

7.如图给出的是计算

+…+

的值的一个程序框图,其中判断框内应填入的条件是(  )

A.i<10?

B.i≤10?

C.i>10?

D.i≥10?

[解析] S=

,并由程序框图中S=S+

知i的初值为1,终值为10,步长为1,故经过10次循环才能算出S=

的值,所以i≤10时应不满足条件,继续循环,i>10时满足条件,退出循环体,故选C.

8.如果执行如图所示的程序框图,那么输出的S为(  )

A.24B.25

C.30D.20

[解析] 框图表示的运算是S=2+4+…+10,其运算结果为30.

二、填空题

9.执行如图所示的程序框图,若输入n的值为3,则输出结果为________.

[答案] 8

[解析] 根据程序框图得,

第一次进入循环体后,S=1×

2=2,k=1+1=2;

第二次进入循环体后,S=2×

2=4,k=2+1=3;

第三次进入循环体后,S=4×

2=8,k=3+1=4,

此时不满足条件k≤3,退出循环,

故输出的结果是8.

10.执行如图所示的程序框图,输出的S值为________.

[答案] 4

[解析] 模拟程序框图的运行,输入S=1,i=1,

满足条件i<4,i=2,S=

=2;

满足条件i<4,i=3,S=

=3;

满足条件i<4,i=4,S=

=4.

不满足条件i<4,退出循环体,输出S的值为4.

三、解答题

11.设计求使1+2+3+4+5+…+n<100成立的最大自然数n的值的算法,并画出程序框图.

解 算法:

第一步,令S=0,n=1.第二步,S=S+n.

第三步,n=n+1.第四步,若S≥100,

则输出n-2,结束算法;

否则,返回第二步.程序框图如图所示.

 

12.根据条件把图中的程序框图补充完整,求区间[1,1000]内所有奇数的和,

(1)处填________;

(2)处填________.

[答案] 

(1)S=S+i 

(2)i=i+2

[解析] 求[1,1000]内所有奇数的和,

初始值i=1,S=0,并且i<

1000时执行循环体,

所以

(1)处应填“S=S+i”,

(2)处应填“i=i+2”.

13.如图所示的程序框图,输出S的值是

,则判断框内应填(  )

A.n<2018?

B.n≤2017?

C.n≤2019?

D.n≤2018?

[解析] 由程序框图可知,该程序的功能是利用循环结构输出1×

×

…×

的值,

若输出S的值是

则循环变量的终值为2018,

故判断框内应填入n≤2018?

故选D.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2