问题
填空题
为了在运行下面的程序之后得到输出结果为16,键盘输入x应该是 。
INPUT x
IF x<0 THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
答案
5或-5
题目分析:根据程序可知,如果输入的,则
,解得
;同理可求如果输入的
,则
.
点评:解决算法语句有三个步骤,首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.