欢迎来到天天文库
浏览记录
ID:29372066
大小:199.00 KB
页数:6页
时间:2018-12-19
《高中数学测评 循环语句学案 新人教a版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6节循环语句1.对当型循环结构叙述不正确的是()A.当给定的条件成立(真)时,反复执行循环体,直到条件不成立(假)时,才停止循环B.当型循环有时也称“前测试型”循环C.当型循环对应的循环语句是UNTIL语句D.任何一种需要重复处理的问题都可以用当型循环来实现2.在下面的程序中,输出的结果应为()x=3sum=0WHILEx<=7sum=sum+xx=x+1PRINTxWENDENDA.7B.8C.3,4,5,6,7D.4,5,6,7,83.i=1S=0WHILEi<=1000S=S+ii=i+1W
2、ENDPRINTSENDi=1000S=0DOS=S+ii=i-1LOOPUNITLi<1PRINTSEND甲:乙:对甲、乙程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同4.任意给定一个自然数m,一定存在自然数n,使1+++…+>m,以下程序就是用来验证这一结论的,其中WHILE后面的条件表达式应为()INPUTms=0n=1WHILEp=1/ns=s+pn=n+1WENDn=n-1PRINTnENDA.s<=mB.s>=mC.
3、s<mD.s>m5.编写一个程序,计算下面n个数的和:1,,,,…,.6.设计一个程序,用来求下面代数式的值:4×3+4×32+4×33+…+4×3n.7.直到型循环结构为()8.下列程序:INPUTxIFx<15THENy=10*xELSEy=7.5*xENDIFPRINTyEND若输出的y的值是150,则输入的x的值是()A.15B.20C.150D.2009.根据下列程序画出相应的程序框图.s=1n=1WHILEs<1000s=s*nn=n+1WENDPRINTnEND10.写出求1-+-+…
4、+-的程序.11.编写程序,寻找使1×3×5×7×…×n>10000的最小正奇数n.12.(2010·威海综合测试)青年歌手电视大赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个算法解决该问题,要求画出程序框图,写出程序(假定分数采用10分制,即每位选手的分数最高分为10分,最低分为0分).答案1.C2.D3.B4.AINPUT“n=”;ni=1s=1WHILEi<=ns=s+(i-1)/
5、ii=i+1WENDPRINTsEND5.6.sum=0m=4INPUT“n=”;ni=1WHILEi<=nm=m*3^isum=sum+mi=i+1WENDPRINTsumEND7.B8.B9.程序框图如下:s=0i=1DOs=s+((-1)^(i-1))/ii=i+1LOOPUNTILi>1000PRINTsEND10.11.程序1:程序2:i=1sum=1DOsum=sum*ii=i+2LOOPUNTILsum>10000PRINTi-2ENDi=1sum=1WHILEsum<=10000su
6、m=sum*ii=i+2WENDPRINTi-2END12.由于共有12位评委,所以每位选手会有12个分数,我们可以用循环语句来完成这12个分数的输入,同时设计累加变量求出这12个分数的和,本问题的关键在于从这12个输入分数中找出最大数与最小数,以便从总分中减去这两个数.由于每位选手的分数都介于0分与10分之间,我们可以先假设其中的最大数为0,最小数为10,然后每次输入一个评委的分数,就进行一次比较,若输入的数大于0,就将之代替最大数,若输入的数小于10,就用它代替最小数,依次下去,就能找出这12个
7、数中的最大数与最小数,循环结束后,从总和中减去最大数与最小数,再除以10,就得到该选手最后的平均分.程序框图如下图:程序如下:S=0i=1max=0min=10DOINPUTxS=S+xIFmax<=xTHENmax=xENDIFIFmin>=xTHENmin=xENDIFi=i+1LOOPUNTILi>12S1=S-max-mina=S1/10PRINTaENDwww.ks5u.com
此文档下载收益归作者所有