-6,-13
7.写出下列程序运行后输出的结果。
INPUT a
IF a>=0 THEN
m=a*a-1
PRINT m
ELSE
PRINT “a negative number”
END IF
END
若输入-3,输出结果为_____
若输入2,输出结果为_____
“a negative number”
3
8.写出下列程序运行后输出的结果。 INPUT x IF a<=10 THEN P=0.35*x ELSE p=10*0.35+(x-10)*0.7 END IF PRINT P END 若输入x=6,输出结果为_____ 若输入x=18,输出结果为_____
第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者赋给a.
,
第三步:将a与c比较. 并把小者赋给c,大者赋给a, 此时a已是三者中最大的。
第四步:将b与c比较,并把小者赋给c,大者赋给b, 此时a,b,c已按从大到小的顺序排列好。
第五步:按顺序输出a,b,c.
开始
程序:
输入a,b,c
Y
b>a?
t=a
N a=b
Y
b=t
t=a
c>a?
a=c
N
c=t
c>b? Y t=b
b=c
N
c=t
输出a,b,c
结束
INPUT “a,b,c=”;a,b,c IF b>a THEN
t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END