如图所示的程序框图,运行相应的程序,若输出S的值为254,则判断框①中应填入的条件是(  )

如图所示的程序框图,运行相应的程序,若输出S的值为254,则判断框①中应填入的条件是()如图所示的程序框图,运行相应的程序,若输出S的值为254,则判断框①中应填入的条件... 如图所示的程序框图,运行相应的程序,若输出S的值为254,则判断框①中应填入的条件是(  ) 如图所示的程序框图,运行相应的程序,若输出S的值为254,则判断框①中应填入的条件是(  ) A.n≤5 B. n≤6 C. n≤7 D. n≤8
解析:S=S¹+S²+·+2ⁿ,由于输出S=254,即2(1-2ⁿ)/1-2=254,解得n=7,故①应为“n≤7!”
我不太能明白解析,希望大家可以帮我分析一下,特别是2(1-2ⁿ)/1-2为什么=254,谢谢了
展开
 我来答
旅初彤2B
2018-07-24 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5306万
展开全部

选择C,过程如下:

  1. S=S+2^n,当S=0,n=1时候,这个明显是一个等比数列求和,这个等比数列的第一项a1是2,公比q为2

  2. 套用等比数列求和公式:Sn=(a1-an*q)/(1-q),可得方程254=(2-an*2)/(-1)

  3. 化简这个方程可得:-(2-an*2)=254

  4. 展开这个方程可得:-2+2an=254

  5. 移项合并同类项得:2an=256

  6. 方程两边同时除以2,得:an=128

  7. 因为2^3=8,128=2^3×2^3×2=2^(3+3+1),所以n的值是7,故选C

更多追问追答
追问
你好,我想再请教一下怎么由程序框图算法知道S=S¹+S²+·+2ⁿ 呢?
S=S+2ⁿ 怎么知道它是一个等比数列求和呢?又怎么知道首项a1=2呢?公比q=2呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式