题目内容

计算机运算程序的工作步骤如下:
第一步,输入数据n.
第二步,变量A与k的初始值为A=3,k=1.
第三步,若k<n,执行第四步,若k=n,执行第七步,
第四步,执行计算B=
1
1-A

第五步,将B的值赋给A.
第六步,将k+1的值赋给k后执行第三步,
第七步,输出A,
若输出n=10,则计算机输出A=
 
考点:程序框图
专题:算法和程序框图
分析:执行算法,根据算法流程依次写出每次循环得到的B,A,k的值,当k=10时,满足条件k=n,输出A的值为3.
解答: 解:执行算法,可得
n=10
A=3,k=1
满足条件k<n,B=
1
1-A
=-
1
2
,A=-
1
2
,k=2
满足条件k<n,B=
1
1-A
=
2
3
,A=
2
3
,k=3
满足条件k<n,B=
1
1-A
=3,A=3,k=4
满足条件k<n,B=
1
1-A
=-
1
2
,A=-
1
2
,k=5
满足条件k<n,B=
1
1-A
=
2
3
,A=
2
3
,k=6
满足条件k<n,B=
1
1-A
=3,A=3,k=7
满足条件k<n,B=
1
1-A
=-
1
2
,A=-
1
2
,k=8
满足条件k<n,B=
1
1-A
=
2
3
,A=
2
3
,k=9
满足条件k<n,B=
1
1-A
=3,A=3,k=10
满足条件k=n,输出A的值为3.
故答案为:3.
点评:本题主要考查了算法和循环结构,正确得到每次循环B,A,k的值是解题的关键,属于基本知识的考查.
练习册系列答案
相关题目

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

精英家教网