精英家教网 > 高中数学 > 题目详情

分析以下程序:

Read S

If S≥20 And S<60

Then S←3S+5

Print S

Else If S≥60 then

S←S-6

Print S

Else

S←10-S

Print S

End If

若输入S=10,最后输出的结果是________.

答案:0
解析:

此程序两次用到If条件语句而且是一个镶嵌在另一个里面,若输入S=10,判断S≥20 And S<60是否成立,显然不成立,进入Else下一步,判断S≥60是否成立,也不成立,再次进入Else下一步,此时S=10-S,所以S=10-10=0.


练习册系列答案
相关习题

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

以下给出的是用条件语句编写的程序,根据该程序回答
READ   x
IF     x<a    THEN   y=-x2+ax+b
ELSEy=x2-ax+b
END   IF
PRINT   y
END
(Ⅰ) 求证:输入x的值互为相反数则输出的y值也互为相反数的充要条件是a2+b2=0;
(Ⅱ) 设常数b<2
2
-3
,若在[0,1]随机输入x,则输出的y值为负,求实数a的取值范围.

查看答案和解析>>

科目:高中数学 来源:学习高手必修三数学苏教版 苏教版 题型:013

以下程序段输入a,b的值分别为15,10,执行后变量a,b的值分别是

Read a,b

a←a+b

b←a-b

a←a-b

Print a,b

[  ]
A.

20,15

B.

15,15

C.

10,15

D.

10,10

查看答案和解析>>

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

以下给出的是用条件语句编写的程序,根据该程序回答
READ  x
IF   x<a  THEN  y=-x2+ax+b
ELSEy=x2-ax+b
END  IF
PRINT  y
END
(Ⅰ) 求证:输入x的值互为相反数则输出的y值也互为相反数的充要条件是a2+b2=0;
(Ⅱ) 设常数数学公式,若在[0,1]随机输入x,则输出的y值为负,求实数a的取值范围.

查看答案和解析>>

科目:高中数学 来源:2008-2009学年江苏省南通中学高二(上)期中数学试卷(解析版) 题型:解答题

以下给出的是用条件语句编写的程序,根据该程序回答
READ   x
IF     x<a    THEN   y=-x2+ax+b
ELSEy=x2-ax+b
END   IF
PRINT   y
END
(Ⅰ) 求证:输入x的值互为相反数则输出的y值也互为相反数的充要条件是a2+b2=0;
(Ⅱ) 设常数,若在[0,1]随机输入x,则输出的y值为负,求实数a的取值范围.

查看答案和解析>>

同步练习册答案