2、开始s=1,k=1是k≤n结束输出ss=s×2k=k+1输入n5.(08-山东-13)执行下边的程序框图,若,则输出的.第4题第5题否开始S=0,T=0是n<2n=n-1结束输出S,T输入nT=T+nS=S+nn=n-16.(07-山东-10)阅读右边的程序框图,若输入的是100,则输出的变量和的值依次是.第10页否开始k=0是结束输出x,kx=2x+1k=k+1输入xx>115开始结束n能整除a是否i=1i=i+1输入m,n输出a,ia=m×i7.(08-广东-9)阅读下图的程序框图,若输入,,则输出,;若输入,,则输出
3、_____,_____.788.按如图所示的框图运算:若输入x=8,则输出k=;若输出k=2,则输入的x的取值范围是.否开始是a>b且a>c结束输出c输入a,b,c是否输出a输出bb>c9.阅读下面的程序框图,回答下列问题:若、、,则输出的数是______10.下面的程序框图循环体执行的次数是______.第10页否开始是x>0结束输出yy=1输入xx<0y=-1y=0是否否开始i=2,sum=0是i=i+2结束sum=sum+ii≥100输出sum101111.阅读下边的程序框图,请你写出关于的函数解析式.12.下图给出
4、的是计算的值的一个程序框图(其中的值由键盘输入),其中①处应填,②处应填.否开始s=0,i=1是i≤n结束输出s①②输入n第10页13.下面是一个算法的程序框图,当输入的x值为3时,输出的y的结果恰好是1/3,则?处的关系式是.否开始是结束输出y输入xx≤0?x=x-2结束输出x开始输入a、b、cx=a否b>x是x=b否是x=c14.(08-宁夏-5)下面的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入.15.下面的程序框图可以计算的值,则在判断框中可以填写的表达式为.第1
5、0页否开始S=0,i=1是结束输出SS=S+i2i=i+216.下图是计算的值的算法框图,其中在判断框中应填入的条件是.否开始i=1,m=0,n=0是结束输出ni=i+1m=m+1n=n+1/(m×i)2011届高一同步练习题新课标必修3算法部分练习(三)(基本算法语句)1.下列给出的赋值语句中正确的是(A)(B)(C)(D)2.下列给变量赋值的语句正确的是(A)(B)(C)(D)第10页1.下列赋值语句中错误的是(A)(B)(C)(D)2.已知变量已被赋值,要交换的值,应使用的算法语句是.3.下边程序运行后的结果是(A)
6、1,2,3(B)2,3,1(C)2,3,2(D)3,2,14.阅读下面的程序,当时,该程序运行后,输出的结果是(A)3(B)9(C)(D)5.下面的程序是用来计算()的值S=1;fori=1:1:10S=(3^i)*S;endprint(%io(2),S)x=input(“x=”)ifx>3y=x*x;print(%io(2),y)elsedisp(“N”)end(A)3(B)(C)(D)a=1;b=2;c=3;a=b;b=c;c=a;print(%io(2),c,b,a)(第7题)(第6题)(第5题)6.下面为一个求20
7、个数的平均数的程序,在横线上应填充的语句为(A)(B)(C)(D)7.下面的程序运行后的输出结果为.8.下面的程序运行后的输出结果为(A)17(B)19(C)21(D)23i=1;whilei<8i=i+2;s=2*i+3;i=i–1;ends(第8题)(第9题)(第10题)第10页1.已知语句fori=1:2:99,该语句一共执行循环次数为次.2.fori=-100:10:190,该语句共执行循环次.3.下面的程序语句执行后的输出是.4.下面的程序语句执行后的输出是i=,j=.j=1;whilej*j<100,j=j+1
8、;enddisp(j)5.下面的程序语句执行后的输出是j=.i=5;j=-2i=i+j,j=i+ja=1;b=2;c=3;(a*a+b*b+c*c)/(2*a*b*c)(第13题)(第14题)(第15题)i=1;whilei<8i=i+2;S=2*i+3;endprint(%io(2),S)6.右面程序