人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx

上传人:b****1 文档编号:14040778 上传时间:2022-10-17 格式:DOCX 页数:13 大小:118.27KB
下载 相关 举报
人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx_第1页
第1页 / 共13页
人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx_第2页
第2页 / 共13页
人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx_第3页
第3页 / 共13页
人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx_第4页
第4页 / 共13页
人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx

《人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx》由会员分享,可在线阅读,更多相关《人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

人教a版高中数学必修三全册作业与测评课时提升作业七123Word文档格式.docx

j=1

WHILE j<

=5

 a=(a+j) MOD 5

 j=j+1

WEND

PRINT a

END

A.50B.5C.25D.0

【解析】选D.本程序的功能是求a+j被5除所得的余数,从而循环体在执行的过程中a与j的对应值如表:

a

1

3

j

2

4

5

6

3.(2015·

株洲高一检测)如果如图所示的程序运行后输出的结果是132,那么在程序中LOOP UNTIL后面的①应填 (  )

i=12

S=1

DO

 S=Si

 i=i-1

LOOP UNTIL ①

PRINT S

A.i>

11B.i>

=11C.i<

=11D.i<

11

【解析】选D.当条件不满足时执行循环体,当条件满足时退出循环.由于输出的是132,故应执行了两次循环体,因此条件①应为i<

11.

【补偿训练】

(2015·

陇西高一检测)下面是求1~1000内所有偶数的和的程序,把程序框图补充完整正确的选项是 (  )

A.①处为S=S+i,②处为i=i+1

B.①处为S=S+i,②处为i=i+2

C.①处为i=i+1,②处为S=S+i

D.①处为i=i+2,②处为S=S+i

【解析】选B.程序框图求的是1~1000内所有偶数的和,故i步长为2,应有i=i+2,排除A、C;

i初值为2,S应加的第一个偶数为2,而不是4,故语句S=S+i应在i=i+2的前面,排除D.

4.如图,程序的循环次数为 (  )

x=0

WHILE x<

20

x=x+1

x=x^2

PRINT x

A.1B.2C.3D.4

【解析】选C.程序执行如下:

(1)x<

20,x=0+1=1,x=12=1;

(2)x<

20,x=1+1=2,x=22=4,

(3)x<

20,x=4+1=5,x=52=25,

此时跳出循环,并输出x.

所以一共进行3次循环.

5.如图所示的程序运行后输出的结果为 (  )

i=1

S=0

i=i+2

S=3+2i

i=i+1

LOOP UNTIL i>

=8

A.17B.19C.21D.23

【解析】选C.第一次循环,i=1+2=3,S=3+2×

3=9,i=4;

第二次循环,i=6,S=3+2×

6=15,i=7;

第三次循环,i=9,S=3+2×

9=21,i=10,

所以输出S=21.

二、填空题(每小题5分,共15分)

6.执行下面的程序,输出的S=    .

i=3

WHILE i<

=7

 i=i+1

【解析】分析程序中各变量及各语句的作用,可知:

该程序的作用是累乘,并输出S=1×

7的值.因为S=1×

7=2520,故输出的值为2520.

答案:

2520

7.在如图所示的程序运行中,计算机输出的结果是    .

x=20

 x=x-3

LOOP UNTIL x<

【解析】根据题意,程序在运行中对20每次减3,

直至小于0为止,

当循环到第6次时,x=2,

此时仍符合循环条件,

故x变为-1,至此x<

0,

不满足循环条件,

结束循环.

-1

8.(2015·

连云港高一检测)已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为    .

i=6

s=1

 s=si

LOOP UNTIL 条件

PRINT s

【解析】因为输出的结果是360,

即s=1×

3,

需执行4次,

s需乘到3,i<

3后结束算法.

所以,程序中UNTIL后面的“条件”应为i<

3.

i<

三、解答题(每小题10分,共20分)

9.设计一个计算1+3+5+7+…+99的值的程序,并画出程序框图.

【解析】程序框图如图所示.

程序如下:

=99

 S=S+i

 i=i+2

10.给出一个算法的程序框图(如图所示).

(1)说明该程序的功能.

(2)请用WHILE型循环语句写出程序.

【解析】

(1)该程序的功能是求1+++…+的值.

(2)程序如下:

K=1

WHILE K<

 S=S+1/K

 K=K+1

(20分钟 40分)

一、选择题(每小题5分,共10分)

1.下列程序的功能是 (  )

WHILE S<

=2012

S=Si

PRINT i

A.计算1+3+5+…+2012

B.计算1×

…×

2012

C.求方程1×

i=2012中的i值

D.求满足1×

i>

2012的最小整数i

【解析】选D.执行该程序可知S=1×

i,当S≤2012开始不成立,即S>

2012开始成立时,输出i,则求满足1×

2012的最小整数i.

绥化高一检测)读下列两段程序:

对甲、乙程序和输出结果判断正确的是 (  )

A.程序不同,结果不同

B.程序不同,结果相同

C.程序相同,结果不同

D.程序相同,结果相同

【解析】选B.程序甲是计数变量i从1开始逐步递增直到i=1000时终止,

累加变量从0开始,

这个程序计算的是1+2+3+…+1000;

程序乙是计数变量从1000开始逐步递减到i=1时终止,

这个程序计算的是1000+999+…+1.

但这两个程序是不同的.

两个程序的输出结果都是S=1+2+3+…+1000=500500.

二、填空题(每小题5分,共10分)

3.下面为一个求10个数的平均数的程序,则在横线上应填充的语句为    .

 INPUT x

 S=S+x

LOOPUNTIL   

a=S/10

PRINTa

【解析】此为直到型循环,在程序一开始,

即i=1时,开始执行循环体,

当i=10时继续执行循环体,

题目中求10个数的平均数,

所以当i>

10时应终止循环.

10

4.读程序,回答下列问题:

INPUT n

 i=1

 S=0

=n

 S=S+1/ [i(i+1)]

(1)若输入n=3,则输出的结果为    .

(2)此程序对应的计算式子是    .

(3)程序中的循环语句对应    型循环结构.

(1)输入n=3,

当i=1时,S=0+=;

当i=2时,S=+=;

当i=3时,S=+=,

结束循环,

此时输出S=.

(2)此程序是用于计算++…+的值.

(3)这是WHILE的语句,对应的是当型循环结构.

(1)

(2)++…+

(3)当

5.下面程序的功能是输出1~100间的所有偶数.

 m=iMOD2

 IF   ①   THEN

   PRINT i

 END IF

②  

100

(1)试将上面的程序补充完整.

(2)改写为WHILE型循环语句.

(1)①m=0 ②i=i+1

(2)改写为WHILE型循环程序如下:

=100

 IF m=0 THEN

6.(2015·

大同高一检测)设计一个算法计算1×

99值的算法,画上程序框图,写出程序.

【解题指南】此题是一个累乘求积的问题,可采用循环语句编写程序.

【解析】算法步骤如下:

第一步,S=1;

第二步,i=3;

第三步,S=S×

i;

第四步,i=i+2;

第五步,判断i是否大于99,若是转到第六步;

否则转到第三步,继续执行第三步,第四步,第五步;

第六步,输出S;

第七步,算法结束.

相应的程序框图如图所示.

相应的程序如下:

 S=S*i

LOOPUNTILi>

99

关闭Word文档返回原板块

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1