精英家教网 > 高中数学 > 题目详情

某程序框图如图所示,若输出的S=10,则自然数a=________.

4
分析:该程序的意图是:求出1+2+…+a的和S,并输出这个S,再根据最后输出值S=10,则不难经过推算,得到本题的答案.
解答:根据题意,对于自然数a,当k≤a时,S=1+2+…+k要计算下去,直到k>a时,结束计算,并输出S的值
①S=0,k=1,以S+k代替S,得S=1,并以k+1代替k,此时还没有得到S=10,故循环体要继续;
②S=1,k=2,以S+k代替S,得S=3,并以k+1代替k,此时还没有得到S=10,故循环体要继续;
③S=3,k=3,以S+k代替S,得S=6,并以k+1代替k,此时还没有得到S=10,故循环体要继续;
④S=6,k=4,以S+k代替S,得S=10,此时刚好得到S=10,故结束循环体并输出S的值.
由以上的分析,可得最后一个加数a应该是4
故答案为:4
点评:本题给出程序框图,要我们求出自然数a值,着重考查了循环结构和算法语句的理解等知识,属于基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

精英家教网某程序框图如图所示,则该程序框图运行后输出的结果是(  )
A、
3
4
B、
4
3
C、
8
3
D、
3
8

查看答案和解析>>

科目:高中数学 来源: 题型:

若某程序框图如图所示,则该程序运行后输出的值是(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

已知某程序框图如图所示,则执行该程序后输出的结果是
1
2
1
2

查看答案和解析>>

科目:高中数学 来源: 题型:

(2013•浙江二模)某程序框图如图所示,该程序运行后输出的值是
16
16

查看答案和解析>>

科目:高中数学 来源: 题型:

精英家教网若某程序框图如图所示,则该程序运行后输出的值是
 

查看答案和解析>>

同步练习册答案