题目内容

如图是一个算法的流程图.若输入x的值为2,则输出y的值是(  )
A、0
B、-
3
2
C、-1
D、-
5
4
考点:程序框图
专题:算法和程序框图
分析:根据框图的流程依次计算程序运行的结果,直到满足条件|y-x|<1,跳出循环体,计算输出y的值.
解答: 解:由框图的流程知:输入x=2,第一次循环y=
1
2
×2-1=0,|y-x|=2>1;
第二次循环x=0,y=
1
2
×0-1=1,|y-x|=1;
第三次循环x=1,y=
1
2
×1-1=-
1
2
,|y-x|=
3
2
>1;
第四次循环x=-
1
2
,y=
1
2
×(-
1
2
)-1=-
5
4
,|y-x|=
3
4
<1,满足条件|y-x|<1,跳出循环体,
输出y=-
5
4

故选:D.
点评:本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.
练习册系列答案
相关题目

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

精英家教网