欢迎来到天天文库
浏览记录
ID:47684719
大小:174.50 KB
页数:9页
时间:2019-10-22
《高中数学第一章算法初步1.2基本算法语句(第3课时)自我小测新人教a版必修3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、高中数学第一章算法初步1.2基本算法语句(第3课时)自我小测新人教A版必修31.下列需用循环语句编写程序的是()A.输入x的值,输出y=,—3x的值[x—4,x>0,B.y=,一输入x的值,输出对应的函数值C.求X的立方根D.求5+6+7+8+…+101的值2.直到型循环语句对应的程序框图是图中的()ABCD3.下列说法正确的是()A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构B.当型(WHILE)循环结构先执行循环体,后判断条件C.当型(WIITLE)循坏结构先判断条件,后执行循坏体D.以上说法都不正确4.下面的程
2、序运行后,输出的f的值等于()i=0DOS=S+ii=i+lLOOPUNTILPRTNTiENDA.9C.7S>20B.8D.65.阅读下列程序:甲:i=lS=0WHILEi<=l000S=S+ii=i+lWENDPRINTSEND乙:i=l000S=0DOS=S+ii=i-lLOOPUNTILi3、INTSEND7.下列程序输出的结果是a=lb=lWHILEb<5c=a+ba=bb=cWENDPRINTbEND8.根据下列程序框图,把对应的程序屮所缺少的语句补充完整.i=lS=0DO①②LOOPUNTIL③PRTNTSEND9.下列循环体执行的次数是k=8WHILEk<>0k=k—1WENDPRINTkEND8.根据下列程序,画出相应的程序框图.S=0k=lDOS=S+l/(k*(k+l))k=k+lLOOPUNTILk>99PRINTSEND9.下面程序的功能是输出1〜100间的所有偶数.程序:i=lDOm=iMOD2IF①THE4、NPRTNTiENDIF②LOOPUNTILi>100END(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.参考答案1.D2.解析:执行直到型循坏语句时,先执行一次循坏体,排除A,C项;当条件成立时循环结朿,排除D项.答案:B3.当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C.答案:C4.解析:第一次:S=0+0=0,7=0+1;第二次:S=0+l=l,(=1+1=2;第三次:S=l+2=3,(=2+1=3;第四次:S=3+3=6,,=3+1=4;第五次:5=5、6+4=10,_/=4+1=5;第六次:$=10+5=15,7=5+1=6;第七次:5=15+6=21,;=6+1=7,因为S=21>20,所以输出1=7.答案:C5.解析:执行甲、乙程序后,可知都是计算1+2+3+…+1000的值.答案:B6.解析:该程序的执行过程是:7=115=15=1X11=117=11-1=10/=10<9不成立5=11X10=1107=10-1=97=9<9不成立5=110X9=9907=9—1=8/=8<9成立输出990答案:9901.解析:该程序的执行过程是:日=1b=Z?=l<5成立q=1+1=2<3=6、1b=2方=2V5成立c=l+2=3日=2力=3Z?=3<5成立c=2+3=5a=3b=5力=5<5不成立输出方=5.答案:52.解析:由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的为循环体,故①②处应分别为S=S+i'2,i=i+l,直到满足条件i>100为止,所以③处应为i>100.答案:①S=S+i"2②i=i+l③i>1003.84.答案:解:如图所示.1.答案:解:⑴①m=0@i=i+l(2)改写为WHILE型循环程序如下:i=lWHILEi<=100m=iMOD2IFm=0THENPRINTiE7、NDIFi=i+lWENDEND
3、INTSEND7.下列程序输出的结果是a=lb=lWHILEb<5c=a+ba=bb=cWENDPRINTbEND8.根据下列程序框图,把对应的程序屮所缺少的语句补充完整.i=lS=0DO①②LOOPUNTIL③PRTNTSEND9.下列循环体执行的次数是k=8WHILEk<>0k=k—1WENDPRINTkEND8.根据下列程序,画出相应的程序框图.S=0k=lDOS=S+l/(k*(k+l))k=k+lLOOPUNTILk>99PRINTSEND9.下面程序的功能是输出1〜100间的所有偶数.程序:i=lDOm=iMOD2IF①THE
4、NPRTNTiENDIF②LOOPUNTILi>100END(1)试将上面的程序补充完整;(2)改写为WHILE型循环语句.参考答案1.D2.解析:执行直到型循坏语句时,先执行一次循坏体,排除A,C项;当条件成立时循环结朿,排除D项.答案:B3.当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C.答案:C4.解析:第一次:S=0+0=0,7=0+1;第二次:S=0+l=l,(=1+1=2;第三次:S=l+2=3,(=2+1=3;第四次:S=3+3=6,,=3+1=4;第五次:5=
5、6+4=10,_/=4+1=5;第六次:$=10+5=15,7=5+1=6;第七次:5=15+6=21,;=6+1=7,因为S=21>20,所以输出1=7.答案:C5.解析:执行甲、乙程序后,可知都是计算1+2+3+…+1000的值.答案:B6.解析:该程序的执行过程是:7=115=15=1X11=117=11-1=10/=10<9不成立5=11X10=1107=10-1=97=9<9不成立5=110X9=9907=9—1=8/=8<9成立输出990答案:9901.解析:该程序的执行过程是:日=1b=Z?=l<5成立q=1+1=2<3=
6、1b=2方=2V5成立c=l+2=3日=2力=3Z?=3<5成立c=2+3=5a=3b=5力=5<5不成立输出方=5.答案:52.解析:由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO后面执行的为循环体,故①②处应分别为S=S+i'2,i=i+l,直到满足条件i>100为止,所以③处应为i>100.答案:①S=S+i"2②i=i+l③i>1003.84.答案:解:如图所示.1.答案:解:⑴①m=0@i=i+l(2)改写为WHILE型循环程序如下:i=lWHILEi<=100m=iMOD2IFm=0THENPRINTiE
7、NDIFi=i+lWENDEND
此文档下载收益归作者所有