(2014•呼伦贝尔二模)如果执行如图所示的程序框图,则输出的结果S为(  )

1个回答

  • 解题思路:算法的功能是求S=cos[π/3]+cos[2π/3]+…+cos[nπ/3]的值,根据条件确定跳出循环的n值,利用余弦函数的周期性求输出S的值.

    由程序框图知:算法的功能是求S=cos[π/3]+cos[2π/3]+…+cos[nπ/3]的值,

    ∵跳出循环的n值为2013,

    ∴输出S=cos[π/3]+cos[2π/3]+…+cos[2013π/3],

    又cos[kπ/3]+cos

    (k+1)π

    3+cos

    (k+2)π

    3+cos

    (k+3)π

    3+cos

    (k+4)π

    3+cos

    (k+5)π

    3=0,k∈N*

    ∴输出S=cos[π/3]+cos[2π/3]+cosπ=-1.

    故选:B.

    点评:

    本题考点: 程序框图.

    考点点评: 本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键.