精英家教网 > 高中数学 > 题目详情
已知算法如下:
若输入变量n的值为3,则输出变量s的值为
12
12
;若输出变量s的值为30,则输入变量n的值为
5
5
分析:根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是累加并输出S=0+2×1+2×2+2×3+…+2n的值
解答:解:根据流程图所示的顺序,
该程序的作用是累加并输出S=0+2×1+2×2+2×3+…+2n,
若输入变量n的值为3,则输出变量s的值为S=0+2×1+2×2+2×3=12;
若输出变量s的值为30,由于0+2×1+2×2+2×3+…+2n=30,得到n=5,则输入变量n的值为5
故答案为:12;5.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.
练习册系列答案
相关习题

科目:高中数学 来源:安徽省桐城十中2011-2012学年高二上学期期中考试数学试题 题型:022

已知算法如下:

S=0

Input n

while i<=n

S=S+2*i

i=i+1

wend.

print S

end

若输入变量n的值为3,则输出变量S的值为________;若输出变量S的值为30,则变量n的值为________.

查看答案和解析>>

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

已知算法如下:
若输入变量n的值为3,则输出变量s的值为________;若输出变量s的值为30,则输入变量n的值为________.

查看答案和解析>>

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

已知算法如下表所示:(这里S1,S2,…分别代表第一步,第二步,…)

(1)指出其功能(用数学式子表达);

(2)画出该算法的算法框图.

S1 输入x.

S2 若x<-2,执行S3;否则,执行S6.

S3 y=2x+1.

S4 输出y.

S5 执行S12.

S6 若-2≤x<2,执行S7;否则执行S10.

S7 yx.

S8 输出y.

S9 执行S12.

S10 y=2x-1.

S11 输出y.

S12 结束.

查看答案和解析>>

科目:高中数学 来源:2010年广东省广州市高二数学学业水平测试模拟题3(广州44中)(解析版) 题型:解答题

已知算法如下:
若输入变量n的值为3,则输出变量s的值为    ;若输出变量s的值为30,则输入变量n的值为   

查看答案和解析>>

同步练习册答案