解析根据ELSE后的语句为y=2*x∧2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为:x>=-2 AND x<=2;②应为y=8-2*x∧2.
答案①x>=-2 AND x<=2 ②y=8-2*x∧2
6.根据如图所示的程序,当输入的a,b分别为2 019,2 020时,最后输出的m的值是 .
INPUT a,b
IF a>b THEN
m=a
ELSE
m=b
END IF
PRINT m
END
解析由于2 019>2 020不成立,所以语句执行ELSE后面的m=b,即把b的值赋给m,所以输出的值为2 020.
答案2 020
7.编写一个程序,输入一个正整数,若它是一个三位数,将它反向输出,否则将该数原样输出.例如输入219,输出912;输入230,输出32.
解程序如下:
INPUT "请输入一个正整数:";x
IF x<100 OR x>=1 000 THEN
PRINT x
ELSE
a=x/100
b=(x-100*a)/10
c=x MOD 10
y=100*c+10*b+a
PRINT y
END IF
END
能力提升
1.阅读下列程序:
INPUT x