题目内容
设计算法,根据输入x的值,计算y的值,用Scilab语言写出计算程序.y=![]()
思路解析:这是一个分段函数的求值问题,计算之前需对变量进行判断,因此应选择if语句来编写计算程序.
解:算法步骤如下:
S1 输入x;
S2 如果x≤2.5,则y=x2+1,否则执行下一步;
S3 y=x2-1;
S4 输出y.
程序如下:
x=input(“请输入自变量的值”);
if x<=2.5
y=x*x+1;
else
y=x*x-1;
end
print(%io(2),y);
温馨提示
1.Scilab语言中,只需掌握if语句的用法即可.要切实掌握if语句的一般格式及用法,理解条件语句在算法中的作用.
2.对自变量的取值进行判断,这是应用条件语句的根据.
练习册系列答案
相关题目