高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx

上传人:b****1 文档编号:3705997 上传时间:2023-05-02 格式:DOCX 页数:17 大小:235.68KB
下载 相关 举报
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第1页
第1页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第2页
第2页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第3页
第3页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第4页
第4页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第5页
第5页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第6页
第6页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第7页
第7页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第8页
第8页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第9页
第9页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第10页
第10页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第11页
第11页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第12页
第12页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第13页
第13页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第14页
第14页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第15页
第15页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第16页
第16页 / 共17页
高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx

《高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx》由会员分享,可在线阅读,更多相关《高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx(17页珍藏版)》请在冰点文库上搜索。

高中数学第一章算法初步123循环语句学业分层测评新人教A版必修Word文件下载.docx

图123

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

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

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

4.下列程序运行后输出的结果为(  )

A.17 B.19

C.21D.23

【解析】 第一次循环,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.有以下程序段,下面说法正确的是(  )

A.WHILE循环执行8次

B.该循环体是无限循环

C.循环体语句一次也不执行

D.循环体语句只执行一次

【解析】 对于WHILE语句,若满足条件,则执行循环体,而K=8,不满足条件K=0,所以循环体一次也不执行.

二、填空题

6.根据下列的算法语句,可知输出的结果s为________.

【解析】 由已知中的算法语句,模拟程序的运行过程可得:

i=1时,i<8,s增大为3,i增大为4;

当i=4时,i<8,s增大为5,i增大为7;

当i=7时,i<8,s增大为7,i增大为10;

当i=10时,i<8不成立,不满足继续循环的条件,故输出结果为7.

【答案】 7

7.在下面的程序中,若输出k=3,则输入的最小整数n=________.

【解析】 设n=a,则第一次循环,n=2a+1,k=1;

第二次循环,n=2(2a+1)+1=4a+3,k=2;

第三次循环,n=2(4a+3)+1=8a+7,k=3,此时,执行“是”,结束循环,输出k=3.因此8a+7>100,即a>

,故n最小整数为12.

【答案】 12

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

【解析】 此为直到型循环,在程序一开始,即i=1时,开始执行循环体,当i=10时继续执行循环体,题目中求10个数的平均数,所以当i>

10时应终止循环.

【答案】 i>

10

三、解答题

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

【解】 程序框图如图所示:

程序如下:

10.设计算法求

+…+

的值,编写程序,并画出程序框图.

【解】 算法如下:

第一步:

令S=0,i=1.

第二步:

若i≤99成立,

则执行第三步;

否则,输出S,结束算法.

第三步:

S=S+

.

第四步:

i=i+1,

返回第二步.

程序:

程序框图:

[能力提升]

1.读下面甲、乙两个程序:

程序甲        程序乙

对甲、乙两个程序和输出的结果表述正确的是(  )

A.程序不同,结果相同

B.程序不同,结果不同

C.程序相同,结果相同

D.程序相同,结果不同

【解析】 执行甲,乙程序后可知都是计算1+2+3+4+…+1000的值.

【答案】 A

2.下列算法语句的功能是________(只写式子不计算).

【答案】 S=

3.写出运行下列程序后的输出结果.

(1)        

(2)

 

(1)________;

   

(2)________.

【解析】 

(1)1+2+3+4+5+6=21>20,

∴i=i+1=7.

(2)同

(1)可知i=6.

【答案】 7 6

4.求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序.

【解】 当型循环,程序框图如图所示:

程序为:

直到型循环,程序框图如图所示:

 

2019-2020年高中数学第一章算法初步1.2.3循环语句学业分层测评新人教B版必修

1.下列问题可以设计成循环语句计算的有(  )

④求平方值小于100的最大整数.

A.0个 B.1个  C.2个  D.3个

【解析】 ①④用到循环语句;

②③用不到.故选C.

2.下列给出的四个框图,其中满足while语句格式的是(  )

A.

(1)

(2)B.

(2)(3)C.

(2)(4)D.(3)(4)

【解析】 while语句的特点是“前测试”.

3.下面的程序:

A.99B.100C.101D.102

【解析】 a=99+1=100.

4.下列程序的运行结果为(  )

A.5B.6C.7D.8

【解析】 S=0+1+2+…,由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,

∴i=6.

5.下列的程序执行后输出的结果是(  )

A.-1B.0C.1D.2

【解析】 当S=5+4+3+2=14时,n=2-1=1,此时S<

15继续执行循环体,则S=5+4+3+2+1=15,n=1-1=0,此时S=15,循环结束,输出0.

6.下面的程序运行后第3次输出的数是________.

【解析】 该程序中关键是循环语句,第一次输出的数是1,

第二次输出的数是x=1+

,第三次输出的数是x=1+

=2.

【答案】 2

7.求1+2+22+…+2100的程序如下,请补全.

【解析】 由于进行1+2+22+…+2100为有规律的累加运算,其中底数为2,指数i的步长为1.

【答案】  S=S+2^i

8.下列程序运行的结果为________.

【解析】 第一次循环:

S=0+1=1,i=1+1=2;

第二次循环:

S=1+2=3,i=2+1=3;

第三次循环:

S=3+3=6,i=3+1=4;

第四次循环:

S=6+4=10,i=4+1=5;

第五次循环:

S=10+5=15,i=5+1=6;

第六次循环:

S=15+6=21>20,i=6+1=7,故输出i的值为7.

9.写出计算102+202+…+10002的算法程序,并画出相应的程序框图.

【解】 程序如下:

程序框图如图所示:

10.设计一个计算1×

…×

999的算法.

1.在下面的程序中,输出的结果应为(  )

A.7,25B.8,25

C.3,4,5,6,7,25D.4,5,6,7,8,25

【解析】 第一循环:

输出4;

输出5;

输出6;

输出7;

输出8;

此时终止循环,输出3+4+5+6+7=25.

【答案】 D

2.执行下列程序,计算机能输出结果仅是15的是(  )

A.S=0;

forx=1∶5,S=S+x,disp(S);

end

B.S=0;

forx=1∶5,S=S+x,end;

disp(S)

C.S=0;

forx=1∶5,S=S+x;

disp(S);

D.S=0;

end;

【解析】 由disp(S)在end前,知A,C输出的为S=1,3,6,10,15,而B中循环体“S=S+x”后应用“;

”而不是“,”.

3.下面程序表示的算法是________.

【解析】 由程序可知,终止循环的条件是S>5000,并且输出的值为n-1,所以该程序的算法是求使1×

n>

5000的n的最小正整数

【答案】 求使1×

4.在某电视台举行的青年歌手大赛中,有10名选手参加,并邀请了12名评委,在给每位选手计算平均分数时,为避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均数.(分数采用10分制,即每位选手的分数最高为10分,最低为0分)

试用循环语句来解决上述问题.

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

当前位置:首页 > 临时分类 > 批量上传

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

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