有一列数1,2,5,26,…,你能找出它的规律吗?下面的程序框图所示是输出这个数列的前10项,并求和的算法,试将框图补充完整,并写出相应的程序.

有一列数1,2,5,26,…,你能找出它的规律吗?下面的程序框图所示是输出这个数列的前10项,并求和的算法,试将框图补充完整,并写出相应的程序.

题型:不详难度:来源:
有一列数1,2,5,26,…,你能找出它的规律吗?下面的程序框图所示是输出这个数列的前10项,并求和的算法,试将框图补充完整,并写出相应的程序.
答案

①m=m*m+1;②i=i+1
程序:
S=0;m=0;
for  i=1:1:10
m=m*m+1;
print  m
S=S+m
end
S
解析
这列数的规律是从第2项起每个数是前一个数的平方加1.设变量m,用m=m*m+1实现递推.
举一反三
设计一个计算1+2+…+100的值的算法,用程序框图表示.
题型:不详难度:| 查看答案
如图,是一个算法的程序框图,该算法输出的结果是(   )
       
A.B.C.D.

题型:不详难度:| 查看答案
根据下面提供的程序框图,完成问题:

(1)若输入四个数5,3,7,2,则最终输出的结果是什么?
(2)你能说出该框图实现了一个什么样的算法吗?
题型:不详难度:| 查看答案
写出解方程x2-2x-3=0的一个算法.
题型:不详难度:| 查看答案
下面给出一个问题的算法:
S1 输入x.
S2 若x≤2,则执行S3;否则执行S4.
S3 输出-2x-1.
S4 输出x2-6x+3.
问题:
(1)这个算法解决的是什么问题?
(2)当输入的x值为多大时,输出的数值最小?
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.