精英家教网 > 高中数学 > 题目详情
下面程序运行后输出的结果为   
X=5
Y=-20
IF  x<0   THEN
X=y-3
ELSE
Y=Y+3
END IF
PRINT   X-Y
END.
【答案】分析:根据题中所给的条件语句,可得当x=5时,因为不满足x<0,所以执行ELSE后的语句y=y+3,可得输出的y值为-20+3=-17,由此可得出最后输出的x-y的值为22.
解答:解:由题意,该程序运算的原理是
若x<0,则用y-3的值赋给x;
否则,即当x≥0时,则用y+3的值赋给y
最后将算出的x-y值输出.
由此,可得
∵x=5>0,∴y+3=-20+3=-17,赋值给y后得y=-17
因此,x-y=5+17=22
故答案为:22.
点评:本题给出伪代码语段,要我们计算输出的x-y值,着重考查了条件语句的理解和伪代码程序的逻辑处理等知识,属于基础题.
练习册系列答案
相关习题

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

下面程序运行后输出的结果为
22
22

X=5
Y=-20
IF  x<0   THEN
X=y-3
ELSE
Y=Y+3
END IF
PRINT   X-Y
END.

查看答案和解析>>

科目:高中数学 来源:2012年人教A版高中数学必修三1.2基本算法语句练习卷(三)(解析版) 题型:填空题

下面程序运行后输出的结果为________.

 

查看答案和解析>>

科目:高中数学 来源:吉林省2009-2010学年第二学期期末考试高二年级数学科试卷 题型:填空题

 

下面程序运行后输出的结果是____________.

程序框图:

 

查看答案和解析>>

科目:高中数学 来源:2012-2013学年湖北省襄阳市宜城三中高二(上)期中数学试卷(理科)(解析版) 题型:填空题

下面程序运行后输出的结果为   
X=5
Y=-20
IF  x<0   THEN
X=y-3
ELSE
Y=Y+3
END IF
PRINT   X-Y
END.

查看答案和解析>>

同步练习册答案