设计一个算法:计算2+22+23+…+210的值.(1)写出算法步骤;(2)画出算法的程序框图.

设计一个算法:计算2+22+23+…+210的值.(1)写出算法步骤;(2)画出算法的程序框图.

题型:不详难度:来源:
设计一个算法:计算2+22+23+…+210的值.
(1)写出算法步骤;
(2)画出算法的程序框图.
答案
(1)算法步骤:
第一步:使i=1;
第二步:使S=0;
第三步:使S=S+2i
第四步:使i+1;
第五步:如果i>10,则输出S,结束算法;否则,返回第三步,继续执行算法.
(2)算法的程序框图:
 
魔方格
举一反三
算法:
S1  m=a
S2  若b<m,则m=b
S3  若c<m,则m=c
S4  若d<m,则 m=d
S5  输出m,则输出m表示(  )
A.a,b,c,d中最大值
B.a,b,c,d中最小值
C.将a,b,c,d由小到大排序
D.将a,b,c,d由大到小排序
题型:不详难度:| 查看答案
下列计算S的值的选项中,不能设计算法求解的是(  )
A.S=1+2+3+…+90B.S=1+2+3+4
C.S=1+2+3+…+n(n≥2且n∈N)D.S=12+22+32+…+1002
题型:不详难度:| 查看答案
定义一种运算“*”,对于n∈N,满足以下运算性质:①2*2=1;②(2n+2)*2=(2n*2)+3.则2004*2的数值为______.
题型:不详难度:| 查看答案
下列关于算法的说法中,正确的是(  )
A.算法是某个问题的解决过程
B.算法可以无限不停地操作下去
C.算法执行后的结果是不确定的
D.解决某类问题的算法不是唯一的
题型:不详难度:| 查看答案
已知1+2+3+…+n=
n(n+1)
2
(n∈N*)
,对于求1+2+3+…+100的一个算法:
第一步:取n=100;
第二步:______;
第三步:输出计算结果.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

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