执行如图所示的程序框图,若输入n的值为12,则输出的S的值为______.

1个回答

  • 解题思路:由已知中的程序框图及已知中输入12,可得:进入循环的条件为i<12,即i=1,2,…,11,模拟程序的运行结果,即可得到输出的S值.

    第1次循环得到:S=1,i=2;

    第2次循环得到:S=2,i=3;

    第3次循环得到:S=4,i=4;

    第4次循环得到:S=7,i=5;

    第5次循环得到:S=11,i=6;

    第6次循环得到:S=16,i=7;

    第7次循环得到:S=22,i=8;

    第8次循环得到:S=29,i=9;

    第9次循环得到:S=37,i=10;

    第10次循环得到:S=46,i=11;

    第11次循环得到:S=56,i=12;不满足判断框中的条件,退出循环.

    故答案为:56.

    点评:

    本题考点: 循环结构.

    考点点评: 本题考查的知识点是程序框图,在写程序的运行结果时,我们常使用模拟循环的变法,但程序的循环体中变量比较多时,要用表格法对数据进行管理.