(2010•南开区一模)执行如图的程序框图,若输入n的值是100,则输出的变量是S与T的差是(  )

1个回答

  • 解题思路:根据流程图的顺序,逐框分析程序中各变量、各语句的作用,可知该程序的作用是计算n+(n+2)+…+2的值,将其保存在S中,并且计算(n-1)+(n-3)+…+1的值,将其保存在T中,最后输出S、T,由此可得本题答案.

    依据框图可得:S=100+98+96+…+2=2550,T=99+97+95+…+1=2500,

    ∴S-T=50.

    故选:B.

    点评:

    本题考点: 程序框图.

    考点点评: 本题给出程序框图,要我们根据条件给出输出的S、T的值,属于基础题.解题的关键是先根据已知条件判断程序的功能,构造出相应的数学模型再求解,从而使问题得以解决.