• 已知数列{an}的通项公式为an=n?2n,为了求数列{an}的和,现已给出该问题的算法程序框图.(Ⅰ)请在图中执行框①②处填上适当的表达式,使该算法完整;(Ⅱ)求n=4时,输出S的值;(Ⅲ)根据所给循环结构形式的程序框图,写出程序语言.试题及答案-解答题-云返教育

    • 试题详情

      已知数列{an}的通项公式为an=n?2n,为了求数列{an}的和,现已给出该问题的算法程序框图.
      (Ⅰ)请在图中执行框①②处填上适当的表达式,使该算法完整;
      (Ⅱ)求n=4时,输出S的值;
      (Ⅲ)根据所给循环结构形式的程序框图,写出程序语言.

      试题解答


      见解析
      解:(Ⅰ)由已知可得程序的功能是:数列{an}的通项公式为an=n?2n,为了求数列{an}的和,
      由于S的初值为0,
      故第①处填S=S+ab,
      循环需要执行21次,
      又因为循环变量b的初值为2,故循环变量b的值须执行b=2b.
      第②处填b=2b…(4分)
      (Ⅱ)n=4时,S=1×2+2×2
      2+3×23+4×24=98…(6分)
      (Ⅲ)根据所给循环结构形式的程序框图,写出程序语言:
      S=0
      i=1
      a=1
      b=2
      While i≤n
      S=S+ab
      i=i+1
      a=a+1
      b=2b
      Wend
      Print S
      End.
    MBTS ©2010-2016 edu.why8.cn