题目内容
根据如图所示的算法,可知输出的结果为______.
根据题中的伪代码,可得
该程序经过第一次循环得到S=2°,n=1;
然后经过第二次循环得到S=2°+21,n=2;
然后经过第三次循环得到S=2°+21+22,n=2;
…
依此类推,当S=2°+21+22+…+2n>1023时,输出下一个n值
由以上规律,可得:
当n=10时,S=2°+21+22+…+210=2045,恰好大于1023,n变成11并且输出
由此可得,输出的结果为11
故答案为:11
该程序经过第一次循环得到S=2°,n=1;
然后经过第二次循环得到S=2°+21,n=2;
然后经过第三次循环得到S=2°+21+22,n=2;
…
依此类推,当S=2°+21+22+…+2n>1023时,输出下一个n值
由以上规律,可得:
当n=10时,S=2°+21+22+…+210=2045,恰好大于1023,n变成11并且输出
由此可得,输出的结果为11
故答案为:11
练习册系列答案
相关题目