题目内容

(1)执行如图1的程序框图,若输出的S=
31
32
,则输入正整数 p=
 
; 

(2)图2的算法语句运行后输出的x=
 
,循环体被执行的次数为
 
考点:程序框图
专题:算法和程序框图
分析:(1)根据程序框图的功能是求s=0+
1
2
+
1
22
+…,利用S=
31
32
求出n值,再根据条件确定P值;
(2)由算法语句知程序框图为循环结构,逐次运行程序,计算S与i,可得答案.
解答: 解:(1)由程序框图得s=0+
1
2
+
1
22
+…,
31
32
=
1
2
+
1
22
+
1
23
+
1
24
+
1
25

∴输出S时n=5,
∴条件为n<5,故P=5,
故答案是5;
(2)由算法语句知程序框图为循环结构,
第一次运行i=2,x=1+
1
2
=
3
2

第二次运行i=3,x=1+
1
2
+
1
2
=2;
第三次运行i=4,x=2+
1
2
=
5
2

第四次运行i=5,x=
5
2
+
1
2
=3,不满足条件i<5,程序运行终止,输出x=3,循环的次数为4.
故答案是3,4.
点评:本题主要考查了循环结构的程序框图与程序语言,读懂框图的流程与算法语句是解题的关键.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网