(2013•河东区二模)执行如图所示的程序框图,若输入n的值为8,则输出s的值为______.

1个回答

  • 解题思路:利用循环结构可得:i←2,k←1,s←1n←8.由于2<8,故执行“是”,得s=

    1

    1

    ×(1×2)

    ;依此类推直到不满足i<n即可跳出循环结果,输出s.

    ①i←2,k←1,s←1n←8.∵2<8,∴执行“是”,得s=

    1

    1×(1×2);

    ②i←2+2,k←1+1,s←2.∵4<8,∴执行“是”,得s←

    1

    2×(2×4);

    ③i←4+2,k←2+1,s←4.∵6<8,∴执行“是”,得s←

    1

    3×(4×6);

    ④i←6+2,k←3+1,s←8.∵8=8,∴执行“否”,输出s←8.

    故答案为8.

    点评:

    本题考点: 程序框图.

    考点点评: 正确理解循环结构的功能和判断框的功能是解题的关键.