- 流程图
- 共318题
执行下面框图所描述的算法程序,记输出的一列数依次为a1,a2,…,an,n∈N*,n≤2011.
(1)若输入λ=,写出输出结果;
(2)若输入λ=2,求数列{an}的通项公式;
(3)若输入λ>2,令cn=,求常数p(p≠±1),使得{cn}是等比数列.
正确答案
解 (1)输出结果是:0,,
.
(2)由程序框图知,a1=0,an+1=,n∈N*,n≤2010.
因为λ=2,所以an+1=,
an+1-1=-1=
,而{an}中的任意一项均不为1,
否则的话,由an+1=1可以得到an=1,…,与a1=0≠1矛盾,
所以,=
=
-1,
-
=-1(常数),n∈N*,n≤2010.
故{}是首项为-1,公差为-1的等差数列,
所以,=-n,数列{an}的通项公式为an=1-
,n∈N*,n≤2011.
(3)当λ>2时,cn+1==
=
=p2•
,
令-
=1,则λ=p+
,p2-λp+1=0,p=
.
此时,pλ-p2=p(p+)-p2=1,
所以cn+1=p2cn,n∈N*,n≤2011,
又c1=p≠0,
故存在常数p=(λ>2),使得{cn}是以p为首项,p2为公比的等比数列.
下面程序运行后输出的结果是____________.
程序框图:
正确答案
3
略
(1)已知数列,求S30.现已给出该问题流程图,则判断框①,执行框②处应填:①______②______
(2)在计算满足条件1×3×5×…×n>10000的最小整数n时,用直到型循环语句写伪代码请将所缺的内容补上:
正确答案
(1)由已知可得程序的功能是:
计算满足条件①a1=1②an=an-1+n-1,n≥2的数列的前30项的和,
由于S的初值为1,故循环需要执行30次,
又因为循环变量的初值为1,
故循环变量的值为小于30(最大为29)时,循环继续执行,
当循环变量的值大于等于30时,结束循环,输出累加值S.
故该语句应为:A:i<=29或i<30;B:p←p+1
(2)该程序的作用是计算满足条件:S=1×3×5×…×n>10000的最小n值.
用直到型循环语句写伪代码请将所缺的内容:
S←S*I
I←I+2
最后的n值为:
n←n-1
故答案为:(1)A:i<=29或i<30;B:p←p+n-1;(2)S←S*I,I←I+2,n←n-1.
写出下列程序运行的结果.
(1)a=2 (2)x=100
i=1 i=1
WHILE i<=6 DO
a=a+1 x=x+10
PRINT i,a PRINT i,x
i=i+1 i=i+1
WEND LOOP UNTIL x=200
END END.
正确答案
(1)当i=1时,a=3,故输出结果为1,3
当i=2时,a=4,故输出结果为2,4
当i=3时,a=5,故输出结果为3,5
当i=4时,a=6,故输出结果为4,6
当i=5时,a=7,故输出结果为5,7
当i=6时,a=8,故输出结果为6,8
故输出的结果为:1,3;2,4;3,5;4,6;5,7;6,8
(2)第一次循环的输出结果为:i=1,x=110;
第一次循环的输出结果为:i=1,x=110;
第二次循环的输出结果为:i=2,x=120;
第三次循环的输出结果为:i=3,x=130;
第四次循环的输出结果为:i=4,x=140;
第五次循环的输出结果为:i=5,x=150;
第六次循环的输出结果为:i=6,x=160;
第七次循环的输出结果为:i=7,x=170;
第八次循环的输出结果为:i=8,x=180;
第九次循环的输出结果为:i=9,x=190;
第十次循环的输出结果为:i=10,x=200;
故程序的运行结果为:1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200;
编程序,求和s=1!+2!+3!+…+20!
正确答案
s=0
n=1
t=1
WHILE n<=20
s=s+t
n=n+1
t=t*n
WEND
PRINT s
END
为调查某市中学生平均每人每天参加体育锻炼时间X(单位:分钟),按锻炼时间分下列四种情况统计:①0~10分钟;②11~20分钟;③21~30分钟;④30分钟以上,有10000名中学生参加了此项活动,如图是此次调查中某一项的流程图,若平均每天参加体育锻炼的时间在0~20分钟的学生的频率是0.15,则输出的结果为______.
正确答案
由图知输出的S的值是运动时间超过20分钟的学生人数,由于统计总人数是10000,又平均每天参加体育锻炼的时间在0~20分钟的学生的频率是0.15,由于事件“平均每天参加体育锻炼时间超过20分钟的学生的”频率是 1-0.15,
故运动时间不超过20分钟的学生人数是10000×(1-0.15)=8500
故答案为:8500
如图程序框图箭头a指向①处时,输出 s=______.箭头a指向②处时,输出 s=______.
正确答案
程序在运行过程中各变量的情况如下表所示:
(1)当箭头a指向①时,
是否继续循环 S i
循环前/0 1
第一圈 是 1 2
第二圈 是 2 3
第三圈 是 3 4
第四圈 是 4 5
第五圈 是 5 6
第六圈 否
故最终输出的S值为5,即m=5;
(2)当箭头a指向②时,
是否继续循环 S i
循环前/0 1
第一圈 是 1 2
第二圈 是 1+2 3
第三圈 是 1+2+3 4
第四圈 是 1+2+3+4 5
第五圈 是 1+2+3+4+5 6
第六圈 否
故最终输出的S值为1+2+3+4+5=15;则n=15.
故答案为:5,15.
利用π=4(1-+
-
+
-…),编写程序求π的近似值(精确到0.001).
正确答案
p=0
n=1
WHILE 4/n>0.001
IF n MOD 4=1 THEN
p=p+4/n
ELSE
p=p-4/n
END IF
n=n+2
WEND
PRINT p
END
如图是由所输入的x值计算y值的一个算法程序,若x依次取数列{n2-15n+60}(n∈N*)的项,则所得y值中的最小值为______.
正确答案
分析如图执行伪代码,
可知:该程序的作用是计算分段函数f(x)=的函数值.
又对于数列{n2-15n+60}(n∈N*)的项,其对应的函数图象如下图,当x=1,2,3,4,5,6时,其项的值都大于等于6,
又当x≥6时,f(x)=3x-5是增函数,故所得y值都大于等于f(6)=13.
同样地,当x=7,8,9,…时,所得y值都小于f(6).
则所得y值中的最小值为 13.
故答案为:13.
某品牌平板电脑的采购商指导价为每台2000元,若一次采购数量达到一定量,还可享受折扣.如图为某位采购商根据折扣情况设计的算法程序框图,若一次采购85台该平板电脑,则S=______元.
正确答案
分析程序中各变量、各语句,其作用是:表示一次采购共需花费的金额,
再根据流程图所示的顺序,可知:
该程序的作用是计算分段函数 S=的值,
∵x=85,
∴S=200×0.9×85=15300(元),
故答案为:15300.
扫码查看完整答案与解析