- 算法与程序框图
- 共2022题
请阅读右边的算法流程图:
若,
,
则输出的应该是 。(填中的一个)
正确答案
解:框图表示求解三个数中的最大的值,因为,
,
,可见最大值为b。
右边程序运行后,输出的值为 .
正确答案
120
略
画出求+
+
+…+
的值的流程图.
正确答案
流程图如图所示:
流程图如图所示:
执行如图所示的程序框图后,输出的值为4,则p的取值范围是(用不等式表示)________.
正确答案
(,
]
依题意得,执行题中的程序框图后,输出的值为4时,数列{}的前3项和开始不小于p.又数列{
}的前2、3项和分别等于
+
=
、
+
+
=
,因此p的取值范围是
.
执行如图所示的程序框图,若输入的,则输出的结果是__ __.
正确答案
62
试题分析:由时得
;
时得
;
时得
;
时得
;
时得
,及退出循环.所以输出的是62.
(本小题满分14分)根据如图所示的程序框图,将输出的x、y值依次分别记为;
。
(Ⅰ)求数列的通项公式
;
(Ⅱ)写出y1,y2,y3,y4,由此猜想出数列{yn}的一个通项公式yn,并证明你的结论;
(Ⅲ)求。
正确答案
(Ⅰ)
(Ⅱ)猜想,证明见解析。
(Ⅲ)
(Ⅰ)由框图,知数列 ……2分
∴ ……4分
(Ⅱ)y1=2,y2=8,y3=26,y4=80.由此,猜想 …2分
证明:由框图,知数列{yn}中,yn+1=3yn+2 ∴
∴ ……4分
∴数列{yn+1}是以3为首项,3为公比的等比数列。∴+1=3·3n-1=3n
∴=3n-1(
) ……6分
(Ⅲ)=
=
记Sn=1×3+3×32+…+(2n-1)·3n,①
则3Sn=1×32+3×33+…+(2n-1)×3n+1 ② ……2分
①-②,得-2Sn=3+2·32+2·33+…+2·3n-(2n-1)·3n+1
=2(3+32+…+3n)-3-(2n-1)·3n+1
=2×=
∴ ……3分
又1+3+…+(2n-1)=n2 ∴.……4分
定义函数CONRND()是产生区间(
)内的任何一个实数的随机数函数.如CONRND(-1,1)是随机产生区间(-1,1)内的任何一个数,如图所示的程序框图可用来估计
的值.现在N输入的值为1200,结果
的输值为257,则由此可估计
的近似值为 .(保留四位有效数字)
正确答案
略
略
某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是
正确答案
略
已知函数f(x)=,写出该函数的函数值的算法并画出流程图.
正确答案
算法如下:
第一步,输入x.
第二步,如果x<0,那么使f(x)←3x-1;
否则f(x)←2-5x.
第三步,输出函数值f(x).
流程图如下:
算法如下:
第一步,输入x.
第二步,如果x<0,那么使f(x)←3x-1;
否则f(x)←2-5x.
第三步,输出函数值f(x).
流程图如下:
下面的程序是某函数与
的运算程序
.
(1)写出程序中所表示的函数.
(2)当时,
是多少?当
时,
是多少?
正确答案
略
扫码查看完整答案与解析